linux系统中的磁盘管理
本地存储设备的识别
fdisk -l ##真实存在的设备
cat /proc/partitions ##系统识别的设备
blkid ##系统可使用的设备
df ##系统正在挂载的设备
设备的挂载和卸载
设备名称
/dev/&d& ##例如sda,sdb,hd0,hd1,sda1,sda2
两个&第一个代表类型(s就是SATA串口硬盘,h就是老式的并口硬盘),第二个代表一个类型里的第几块,数字或者字母都是排序)
/dev/sr0 ##光驱
/dev/mapper/* ##虚拟设备
设备的挂载
mount 设备 挂载点
例子:mount /dev/sdb1 /test ##挂载sdb1到test
挂载之后就可以在指定目录里查看设备的内容了
umount /test(/dev/sdb1) ##卸载
卸载之后就看不到内容了
mont -o ro /dev/sdb1 /mnt ##只读挂载
只读挂载就不能对设备内容进行改变
mount ##查看挂载信息
mount -o remount,rw /dev/sdb1(/mnt) ##重新读写挂载
可以看到本来只读的文件挂载在重新读写挂载后又可以更改文件了
解决设备正忙的情况
有程序正在使用此设备
解决方法1
fuser -kvm /mnt
umount /mnt
解决方法2
lsof /mnt
找到这个正在占用设备的进程,然后干掉他
kill -9 id
umount /mnt