磁盘分区类型
- 三种分区
- 主分区
- 扩展分区
- 逻辑分区
- 分区规则
- 主分区 + 扩展分区的数量不能超过4个
- 扩展分区只能有1个
- 逻辑分区要在扩展分区之上进行划分,逻辑分区没有数量限制,可以任意个
- 扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。
- 硬盘的容量
- 硬盘容量 = 主分区的容量 + 扩展分区的容量
- 扩展分区的容量 = 各个逻辑分区的容量之和
- 为什么 主分区 + 扩展分区数量不能超过4个
- 主分区就是普通磁盘分盘,但是由于磁盘设备由大量的扇区组成,一个扇区的容量为512字节。磁盘的第一个扇区最为重要,记录了主引导记录与分区表信息。就第一个扇区而言,主引导信息记录需要占用466个字节,分区表64个字节,结束符占用2个字节;其中分区表中每记录一个分区信息就需要16个字节,所以最多只有4个分区信息可以记录在第一个扇区中,所以主分区+扩展分区的数量不能超过4个。但是为了创建更多的分区,就使用扩展分区做份下若干个分区的指针,划分若干个逻辑分区,来满足分区数大于4个的需求。扩展分区不需要挂载,但是可以格式化。
分区操作
查看当前设备上的磁盘信息及分区信息
1
fdisk -l
选取需要分区的磁盘
1
fdisk /dev/[disk_name]
- 注意这里disk_name是硬盘名不是分区名称
- 一般来说硬盘名都是
sda
,sdb
,vda
,vdb
等 - 一般来说硬盘
sda
上的分区名成为sda1
,sda2
等
在进入分区磁盘后打印操作帮助
1
m
新建分区
1
n
选择是主分区还是扩展分区
主分区
1
p
拓展分区
1
e
选择分区号[1-4]
1
1
起始扇区
1
2048
- 一般默认值即可
结束扇区
1
+200G
- 结束扇区在起始扇区基础上+200G, 表示该分区大小为200G
- 默认是全部分配给当前分区
格式化分区
先输入
1
mkfs.
Tab
键,查看所有可能的命令
mkfs.bfs mkfs.exfat mkfs.ext3 mkfs.fat mkfs.msdos mkfs.vfat
mkfs.cramfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.ntfs
用法
1
mkfs.ntfs
说明:
- mkfs.ntfs命令可以将文件分区为
挂载分区
新建挂载文件夹
1
mkdir /mnt/data
- 建议新建在
/mnt/
文件夹下 - 比如我本地的机器为
/mnt/SSD
和/mnt/HDD
- 建议新建在
临时挂载
分区临时挂载
1
mount /dev/[part_name] /mnt/[dir_name]
- 没有文件系统的分区不能挂载
分区临时卸载
1
umount /dev/[part_name]
开机重启自动挂载
修改文件
查看想要挂载分区的UUID
查看所有UUID
1
blkid
查看某个分区的UUID
1
blkid /dev/[part_name]
编辑文件
1
vim /etc/fstab
添加
1
2UUID=[UUID_NUMBER] /data/[dir_name] ext4 defaults 0 0
分区临时卸 挂载路径 分区格式 参数 是否备份 引导分区相关(引导分区为1,其他分区为0或者2)
修改生效的两种方式
使用命令重新加载
/etc/fstab
的内容1
mount -a
重新启动机器
- 如果配置有错机器可能无法正常进入系统,但是会进入Emergency模式,我们可以在Emergency模式下修改
/etc/fstab
然后重新启动来修复问题
- 如果配置有错机器可能无法正常进入系统,但是会进入Emergency模式,我们可以在Emergency模式下修改