MBR : 主引导记录。
个人机一般都是采用MBR的方式进行分区,服务器采用DPT方式进行分区。
磁盘的0柱面、0磁头、1扇区称为主引导扇区,也称主引导记录MBR, MBR由三个部分组成: 主引导程序,磁盘分区表DPT,和分区有效标志位55AA。
主引导扇区一共占512字节,在这512字节的数据里面有446字节是主引导程序。
分区表即DPT,占64字节,磁盘中的分区数目和每一个分区的大小都记在其中。
分区有效标志位占2个字节,固定为55AA,结束标志字,偏移地址的2个字节值为结束标志55AA,称为魔数,如果该标志错误则系统就不能启动。
1. 添加磁盘
添加磁盘步骤: 添加设备、分区、格式化(创建文件系统)、修改配置文件、创建挂载点、挂载。
(1)分区
查看设备使用情况:
fdisk -l
指定分区的设备:
fdisk /dev/sdb
可以通过m查询各个参数的用途:
n: 新建分区 d:删除分区 p : 主分区 e:扩展分区 l : 逻辑分区 w:保存配置退出
(2)格式化分区
查询新建的分区是否已经成功:
ls /dev/sdb*
如果没有则可以重启系统或者执行命令 partx -a /dev/sda激活新建的分区,一般建议使用partx -a, 因为无需重启系统。
格式化系统, 此处格式化为ext4文件系统:
mkfs.ext4 /dev/sdb1 #格式化为ext3系统则应该使用mkfs.ext3 /dev/sdb1
新建挂载点:
mkdir sab1
新建分区挂载到新建的挂载点上:
mount /dev/sdb1 /sdb1
查看是否挂载成功:
df -h
(3)自动挂载
此种挂载方式在系统重启后需要再次手动挂载新建的分区,极不方便,因此需要配置自动挂载。
在 /etc/fstab中加入:
/dev/sdb1 /sdb1 ext4 defaults 0 0
新的分区 挂载点 文件系统 挂载选项 是否使用dump备份 是否进行开机自检(跟分区为1, 其他分区为2 ,禁用为0)
测试新建的分区是否可以开机自动挂载:
mount -a #不需要重启,使用此命令可以对配置文件/etc/fstab进行重新加载
检查分区是否被自动挂载:
df -h
2. 扩展知识
卸载分区:
umount /dev/sdb1 或者umount /sdb1, 即卸载设备或者卸载挂载点皆可。
将分区设置为只读:
mount -o remount,ro /sdb1 #此时分区必须是已经被挂载的