一块磁盘最多只能有4个主分区,
管理磁盘分区:
fdisk 参数 [路径]
p: 显示当前硬件的分区,包括没保存的改动
n: 创建新分区
e: 扩展分区
p: 主分区
d: 删除一个分区
w: 保存退出
q: 不保存退出
t: 修改分区类型
L:
l: 显示所支持的所有类型
查看当前内核识别了那些分区:
cat /proc/partitions
partprobe
dd if=/dev/zero of=/dev/sd* bs=512 count=1 此命令可以快速格式化分区
sync 同步磁盘
mkfs -t ext4 路径 将路径下的设备格式化为ext4格式的文件系统
mkswap 设备名称 将设备格式化为swap文件系统
swapon 设备名称 将设备对应的文件系统容量开启
swapoff 设备名称 将设备对应的文件系统容量关闭
fstab文件格式
要挂载的设备 挂载点 文件系统类型 挂载选项 转储频率 文件系统检测次序
proc /proc proc defaults 0 0
要挂载的设备: 可以是设备目录、设备UUID号
挂载选项:
转储频率: 多少天做一次完全备份,0表示不备份,通常情况下配置0
文件系统检测次序: 0表示不检查,1一般只有跟文件系统配置1,其它为2
一个文件系统挂载完成后都会更新到/etc/mtab文件中
例:将新增的sdb硬盘分成2个区sdb1和sdb2,sdb1大小为1G,并将其加入到swap分区。剩余空间分配给sdb2,sdb2分区文件系统为ext4,并把sbd2挂载到/media/test
fdisk /dev/sdb
:n 新建分区
p 类型为主分区
1 分区编号为1
1 从第一个扇区开始
+1G 分区容量为1个G
:n 新建分区
p 类型为主分区
2 分区编号为2,之后点回车选择默认即可将剩余空间分配给分区2
:t 修改分区文件系统类型
1 修改分区1
82 修改为82即swap类型
:t 修改分区文件系统类型
2 修改分区1
83 修改为82即Linux类型
:w 保存并退出
mkswap /dev/sdb1 将/dev/sdb1格式化为swap格式
mkfs -t ext4 /dev/sdb2 将/dev/sdb2格式化为ext4格式
swapon /dev/sdb1 启用/dev/sdb1的swap分区
mount /dev/sdb2 /media/test 将/dev/sdb2挂载到/media/test