DAY20 linux的硬盘添加与管理

124 阅读2分钟

前言:今天学习了如何添加硬盘与管理硬盘分区,任务量慢慢变大了

MBR分区

一个扇区512字节 前446字节是引导程序,后64是分区表

一个分区表16字节

主分区:可以直接使用 , 序号1-4,不一定是扩展分区

扩展分区:不可以直接使用, 一定是主分区

逻辑分区:依托于扩展分区,使用扩展分区中的空间 ,序号从5开始 ,一定不是主分区

命令

lsblk##查看硬盘信息

fdisk 硬盘名##对硬盘进行分区

mk##建立文件系统类型 (举例 mkfs.xfs /dev/sdb1)

mount 硬件地址 挂载点 ##挂载

mount -a##重新加载挂载点(如果报错千万不要重启)

mount -o remount /dev/sdb1/mnt

fuser -km /mnt ##杀死挂载点

vim /etc/fstab##永久挂载

dd if=/dev/zero of=/dev/sdb=1 bs=512 count=1##破坏文件系统

硬盘分区

具体例子:

1.添加硬盘(记得点确认),添加完成后

[root@localhost ~]#echo "- - -" > /sys/class/scsi_host/host0/scan

如没成功切换host端口 ,继续尝试

2.进入硬盘进行分区

[root@localhost ~]#fdisk sdb

a2701c6780abe413ea6aeb50d139319.png

p为主区 e为扩展区 l为逻辑分区 (默认回车进入主区,大小格式+10G ,逻辑分区大小不得大于扩展分区

设置成功后 w 即可保存退出

3.对硬盘文件系统编辑

[root@localhost ~]#mkfs.xfs /dev/sdb1

4.挂载 [root@localhost ~]#mount /dev/stb1 /mnt

(一个挂载点只能挂在一个设备,一个设备可以挂载多个挂载点,挂载点最好为空目录)

5.永久挂载

[root@localhost ~]blkid ##查看uuid

[root@localhost ~]#vim /etc/fstab

(将uuid编辑进去,以防挂载点替换,文件搞错)

bf5c88f6e2ca389130e8f53e92d7ebc.png

c02f32b45641313a1eb8e32606bbc1f.png

完成后 wq退出