1.设备识别
设备进入系统后都是以文件形式存在
【1】设备文件名称
SATA/SAS/USB | /dev/sda,/dev/sdb (s= SATA, d=DISK a=第几块) |
---|---|
IDE | /dev/hd0,/dev/hd1 (h= hard) |
VIRTIO-BLOCK | /dev/vda,/dev/vdb (v=virtio)虚拟io输出 |
M2(SSD) | /dev/nvme0,/dev/nvme1(nvme=m2) |
SD/MMC/EMMC(卡) | /dev/mmcblk0,/dev/mmcblk1(mmcblk=mmc卡 ) |
光驱 | /cdrom,/dev/sr0,/dev/sr1 |
【2】设备查看
fdisk -l | 查看磁盘分区情况 |
---|---|
lsblk | 设备使用情况 |
blkid | 设备管理方式及设备id |
df | 查看正在被系统挂载的设备 |
cat /proc/partitions | 查看系统识别设备 |
注意:df -h统计的更精确一些
2.设备挂载
在系统中有设备id的设备是可以被系统使用的
【1】临时挂载
mount | 查看挂在信息 |
---|---|
mount -o挂载参数device挂载点 | 挂载设备 |
mount -o remount ro /westos | 转换挂载参数由读写变为只读 |
[root@dns1 Desktop]# mount -o 挂载参数 device 挂载点
[root@dns1 Desktop]# mount -o rw /dev/nvme0n1p1 /westos
[root@dns1 Desktop]# mount -o remount.ro /westos 转换挂载参数由读写变为只读
- 在卸载时当出现设备正忙:
fuser -kvm 设备|挂载点
-k | 结束进程 |
---|---|
-v | 显示详细进程 |
-m | 显示进程 |
【2】永久挂载
vim /etc/fstab 设备挂载策略文件
设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
/dev/sr0 /westosdir iso9660 defaults 0 0
该更改重启后无效:
更改配置文件:
重启:
开机后成功挂载:
注意1:此文件编写错误会导致系统重启失败,需要按照提示在操作界面输入超级用密码,注释错误行,重启系统即可
注释掉或者进行:
注意2:此文件在编写完成后不会马上生效,因为此文件在系统开机时,就已经被读取过了
【3】设备中文件的查找
- find命令
-name | 查找 |
---|---|
-user | 文件拥有者 |
-group | 文件拥有组 |
-type | 类型 |
-perm | 文件权限 |
-exec | |
-maxdepth | 最大深度 |
-mindepth | 最小深度 |
-o | 或者 |
-a | 并且 |
-not | 反选 |
- find /mnt-perm
注意:111是3个条件,211也是3个条件,311则是4个条件(因为3=2+1,参考1248)
find /mnt -perm 111 | 文件权限为111 |
---|---|
fing /mnt -perm -111(-表示并且) | 文件权限u位有1 G位有1 o位有1 |
find /mnt -perm/1111(/表示或者) | 文件权限u或G或O含有1 |
find /mnt -perm/1111 -type -f -exec chmod ugo-x {} \ ; | {}表示find命令查找结果,\ 是为了转译“;” |