linux系统中的磁盘管理

1.本地存储设备的识别

fdisk -l ##系统真实存在的设备
linux系统中的磁盘管理
cat /proc/partition ##系统识别的设备
blkid ##系统可使用的设备
linux系统中的磁盘管理
df ##系统正在使用的设备
linux系统中的磁盘管理

2.设备的挂载和卸载

1.设备名称
/dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb1
linux系统中的磁盘管理
/dev/sr0 ##光驱
/dev/mapper/* ##虚拟设备

2.设备的挂载
mount 设备 挂载点
mount /dev/sdb1 /mnt ##挂载sdb1到mnt
linux系统中的磁盘管理
umount /mnt或/dev/sdb1 ##卸载
linux系统中的磁盘管理
mount -o ro /dev/sdb1 /mnt ##只读挂载
mount ##查看挂载信息
linux系统中的磁盘管理
mount -o remount,rw /dev/sdb1或/mnt ##重新读写挂载(不用卸载)

若卸载时错误,
lsof /dev/sdb1
fuser /mnt/ 查看正在应用的信息
fuser -v /mnt/ 详细查看
fuser -kv /mnt 强行结束进程,还需再卸载

3.磁盘分区

1.磁盘0磁道1扇区的512个字节中记录的信息如下

512=446 + 64 + 2
mbr(主引导记录) mpt(主分区标) 55aa(硬盘的有效性标实)

硬盘分区标
64
1个分区占用16个字节
1块硬盘上最多可以划分4个主分区

4.分区步骤

1.fdisk -l 通过图片来看是没有进行过分区的。
linux系统中的磁盘管理
2.fdisk /dev/vdb
n
p
1 序号
默认直接Enter
+100M
linux系统中的磁盘管理
p
wq
linux系统中的磁盘管理
3.cat /proc/partitions 查看
linux系统中的磁盘管理
4.mkfs.xfs /dev/vdb1 格式化
5.mount /dev/vdb1 /mnt/ 挂载
6.df 查看
linux系统中的磁盘管理
7.分区创建完成。(当分区标不能同步时,需手动同步partprobe。)