linux系统磁盘分区以及建立一个swap文件增加虚拟内存
来源:互联网 发布:网络销售是什么工作啊 编辑:程序博客网 时间:2024/05/29 16:43
一般常用的分区命令是fdisk /磁盘 不过它只能用于硬盘<2T的。分区:主分区+逻辑分区构成
>=2T的要用到parted。一个linux系统最多只能创建4个主分区
先分区,然后格式化,最后挂载使用
id编号为83 的是主分区,5是扩展分区,82为交换分区swap
Device Boot Start End Blocks Id System
/dev/sda1 * 1 39 307200 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 39 2354 18598912 83 Linux
/dev/sda3 2354 2611 2064384 82 Linux swap / Solaris
1. fdisk 用法
-l (list出所有分区情况)
p:打印出磁盘信息
d删除一个磁盘
n增加一个磁盘
q不保存退出
w保存退出
2.格式化:
用mkfs.ext4 /dev/sda1 格式化成ext4的格式,当然也有(mkfs.ext3,mkfs.ext2等等)
用mke2fs也能格式化
-t 指定格式化类型(比如ext4 ,ext3,ext2)
-L 指定该分区的标签
-c格式化之前先检测一下磁盘(过程 很慢,一般不加这个)
-b表示分区每个数据块占用空间的大小目前支持1024,2048,4096 byte
mke2fs -t ext4 -L test /dev/sda1
e2lable用来查看或者修改分区的标签
查看 e2lable /dev/sda1
修改 e2lable /dev/sda1 test2
3.挂载mount /dev/sda1 /目录
也可以使用标签的形式挂载
例如mount LABEL=test /目录
把sda1挂载在 /目录 下
注意挂载点必须是一个目录,最好该目录为空,假若不为空,挂载后,该目录下以前的东西就看不到了,除非卸载该分区
4.卸载umount /挂载目录 umount -l 强制卸载
用blkid /dev/sda 查看uuid 和label信息
挂载格式: mount uuid /目录 或者 mount label /目录
小结:注意一般在工作中挂载分区最好用UUID或者label方式挂载,这样以后会避免很不必要的麻烦
因为一般挂载都是根据分区名字挂载的,以后再换磁盘的时候可能会出现A磁盘挂到B目录下,B磁盘挂到A目录下
建立一个swap文件增加虚拟内存,系统分区的时候一般指定虚拟内存大小为实际机器内存的2倍。
用free 查看内存大小 -b,m,k,g,h
1,用dd 创建一个swapfile
2,用 mkswap -f swapfile 格式化
- linux系统磁盘分区以及建立一个swap文件增加虚拟内存
- 手动为linux增加swap虚拟内存文件
- Centos Linux增加swap虚拟内存
- Linux制作swap虚拟内存文件
- Linux下增加swap虚拟内存(转)
- 增加虚拟内存swap
- linux cache swap 以及 虚拟内存等
- Linux建立Swap文件
- 格式化磁盘分区,磁盘挂载,增加一个swap空间
- Linux 系统增加swap分区
- Linux系统中增加Swap分区文件步骤方法
- Linux系统中增加Swap分区文件步骤方法
- Linux系统中增加Swap分区文件步骤方法
- 给linux增加虚拟内存(swap)的方法
- ubuntu14.04 增加虚拟内存swap
- linux分配虚拟内存(swap)
- linux添加swap虚拟内存
- Linux系统中增加Swap分区大小
- AndroidAnnotations 框架详解
- 【Android开发—智能家居系列】(四):UDP通信发送指令
- 【一步步学OpenGL 25】-《Skybox天空盒子》
- 将开源项目导入到自己工程中出现Error:(1, 1)
- Theano深度学习笔记(三)多层感知器
- linux系统磁盘分区以及建立一个swap文件增加虚拟内存
- PAT甲级1104
- web服务如何调试https请求
- c语言判断一个数是否为素数
- 立方尾不变(简单算法)
- ZCMU-1812-K好数
- linux 笔记day03(补充版)
- 剖析为什么在多核多线程程序中要慎用volatile关键字?
- Android系统所有可申明权限(原文)