一、本地存储设备的识别
fdisk -l ##列出磁盘分区信息,真实存在的设备,存在不一定能被识别(设备)
学习磁盘的管理及分区,我们首先要了解一些查询磁盘分区信息等相关命令。
cat /proc/partition ##系统识别的设备,可以识别,不一定能用(内核)
blkid ##列出系统中可以使用的设备额id(软件)
df ##查看系统中正在使用的设备信息
df主要读取的数据几乎都是针对一整个文件系统,因此读取范围主要是在超级区块内的信息,所以这个命令显示结果的速度非常快。在显示结果中需要特别留意的是根目录的剩余容量。因为我们所有的数据都是由根目录衍生出来的。
二、设备的挂载和卸载
1.设备的名称
/dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sda2 /dev/sdb1
/dev/sr0 ##光驱
/dev/mapper/* ##虚拟设备
2. 设备的挂载和卸载
mount 设备 挂载点
mount /dev/sdb1 /mnt ##挂载sdb1到mnt
umount /mnt/ /dev/sdb1 ##卸载
mount ##查看挂载信息
mount -o ro /dev/sdb1 /mnt ##只读挂载,不能在设备中写入(创建文件)
mount -o remount,rw /dev/sdb1 /mnt ##重新读写挂载
注意:已经挂载只读或读写,需要重新挂载,需要在命令中加入remount;在卸载设备时,需要退出挂载的目录。
3. 解决设备正忙的情况
umount /mnt/ 有程序在使用此设备,导致不能卸载
解决方法一:
fuser -vm /mnt/ ##查看正在设用设备的程序
fuser -kvm /mnt