1.为什么要进行磁盘管理?
磁盘管理是一项计算机使用时的常规任务,它是以一组磁盘管理应用程序的形式提供给用户的
它们位于"计算机管理"控制台中.它包括查错程序和磁盘碎片整理程序以及磁盘整理程序
2.本地存储设备的识别
fdisk -l | 查看系统真实存在的设备 |
---|---|
cat /proc/partition | 查看被系统已经识别的设备 |
blkid | 查看系统可以使用的设备 |
df | 查看系统正在挂载使用的设备 |
实验环境:在真机里面查看本地存储设备(因为牵扯到u盘)
(1)fdisk -l ##查看系统真实存在的设备
(2)cat /proc/partition ##查看被系统已经识别的设备
(3)blkid ##查看系统可以使用的设备
(4)df ##查看系统正在挂载使用的设备
查看系统真实存在的硬盘设备,看到的不一定是系统识别的
存在的,不一定是识别的
识别的,不一定是使用的
使用的,不一定是正在用的
这三个都不一样,均用不同的命令去查看
系统真实存在的不一定能被识别,能识别的不一定能被用,能用的不一定是正在用
3.设备的挂载和卸载
(1).设备名称
/dev/xdx 包括:/dev/hd0;/dev/hd1; /dev/sda; /dev/sdb; /dev/sda1; /dev/sda2; /dev/sdb1
/dev/sr0 光驱 包括: /dev/cdrom
/dev/mapper/*虚拟设备
(2).设备的挂载
mount 设备目录 挂载点目录:将一个东西挂载到另外一个地方,使它生效
umount /dev/sdb1 ##卸载这个东西
mount /dev/sdb1 /westos ##挂载sdb1到westos
mount -o ro /dev/sdb1 /mnt ##只读挂载
mount ##查看挂载信息,只读还是可以读写
mount -o remount,rw /dev/sdb1 | /mnt ##重新读写挂载
(3).解决设备正忙情况(比如u盘里面的东西打开正在用)
[root@foundation0 ~]# umount /dev/sdb1 (u盘的设备名称 /dev/sdb1)
umount: /dev/sdb1: target is busy. ##有程序在使用此设备
卸载u盘设备的时候提示该设备正在忙,不能卸载
解决方法1
fuser -kvm /dev/sdb1(查看使用并且强制解决使用)
umount /dev/sdb1(此时就可以直接卸载了)
解决方法2</