linux下的设备管理

目录

 

一. 设备识别

二. 设备挂载

三. 设备中文件的查找

四. 分区

1.MBR分区方式:

2.MBR分区方法:

3.MBR分区方式转换成GPT


一. 设备识别

设备接入系统后都是以文件形式存在的

设备文件名称:

SATA/SAS/USB  /dev/sda, /dev/sdb
IDE /dev/hd0, /dev/hd1
VIRTIO-BLOCK /dev/vda, /dev/vdb
M2(SSD) /dev/nvme0, /dev/nvme1
SD/MMC/EMMC  (卡) /dev/mmcblk0, /dev/mmcblk1
光驱 /dev/cdrom, /dev/sr0, /dev/sr1

设备查看:

fdisk -l                    ##查看磁盘的分区情况                       

linux下的设备管理

lsblk                         ##查看设备的使用情况

linux下的设备管理

blkid                         ##查看设备管理方式及设备id

linux下的设备管理

df                               ##查看正在被系统挂载的设备

linux下的设备管理

cat /proc/partitions                ##查看系统识别的设备

linux下的设备管理

二. 设备挂载

在系统中有设备id的设备是可以被系统使用的

挂载命令:

mount  -o 挂载参数 device  挂载点

umount     设备 | 挂载点      

mount                                                                ##查看挂载信息

mount  -o  rw  /dev/nvme0n1p1   /westos

mount -o   remount,ro  /westos                        ##转换挂载参数由读写变为只读

linux下的设备管理

在卸载时当出现设备正忙:

fuser  -kvm  设备|挂载点                     ##-k   结束进程   -v  显示详细信息  -m  显示进程

 注意:以上设备挂载都是临时挂载

设备永久挂载:

vim  /etc/fstab                         ##设备挂载策略文件

设备        挂载点     文件系统类型      挂载参数    是否备份   是否检测

/dev/sr0     /westos       iso9660           defaults         0                0

linux下的设备管理

此文件在编写完成后不会马上生效

mount   -a               ##重新读取/etc/fstab文件

此文件内容编写错误会导致系统启动失败

按照提示在操作界面输入超级用户密码

注释错误行

重启系统即可

三. 设备中文件的查找

find  

        -name                     ##文件名称

        -user                       ##文件所属用户

        -group                    ##文件所属组

        -type                       ##文件类型

        -perm                      ##文件权限

        -exec                      ##执行

        -maxdepth             ##查找最大深度

        -mindepth              ##查找最小深度

        -a                           ##并且

        -o                           ##或者

        -not                        ##否定

例如:

find /mnt -not -user westos

find /mnt -user westos -o -user lee

find /mnt -user westos -a -group lee

find /mnt -type d                 

find /mnt -perm 111                    ##文件权限为111

find /mnt -perm -111                   ##文件权限u位,g位,o位都有1

find /mnt -perm /111                   ##文件权限u或g或o含有1   

find /mnt -perm /111 -type f -exec chmod ugo-x {} \;          ##{}表示find命令查找结果,\是为了转义:linux下的设备管理

linux下的设备管理

四. 分区

分区方式 位数 分区表大小 支持分区个数 支持单个分区大小
传统分区方(MBR) 32 64

主分区4个

所有分区16个

2.2TB
UEFI          (GPT) 64 128

理论上无限制

windows   128

8ZB

1.MBR分区方式:

主分区:  主分区表记录的信息,并可以直接使用的分区

扩展分区:主分区记录的分区,不可直接使用,只是逻辑分区容器

逻辑分区:扩展分区之上划分的分区叫做逻辑分区

2.MBR分区方法:

linux下的设备管理

输入m获得帮助

linux下的设备管理

d                 ##删除

l                  ##列出所有分区类型

n                ##新建

p                ##显示分区表

t                 ##更改分区类型

w               ##保存更改

q                ##退出

linux下的设备管理

linux下的设备管理

最后wq退出保存,如果直接q表示退出不保存

linux下的设备管理

同步分区表

linux下的设备管理

或者

partx -d /dev/sda           ##清理分区表

partx -a /dev/sda           ##重新加载分区表

格式化设备为xfs文件系统,相当于在/dev/sda1上安装设备管理软件

linux下的设备管理

3.MBR分区方式转换成GPT

parted /dev/sda

linux下的设备管理

linux下的设备管理