linux基础(16)--linux磁盘管理--RHEL6.5

时间:2022-02-21 08:13:49

  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       #此时分区必须是已经被挂载的