Linux中的设备基本管理

设备名称识别

/dev/sda1 s 代表sata串口硬盘

                                 d  表示disk a就是one表示第一个

                                 1 表示第一个硬盘的第一个分区

fdisk -l 查看系统中真实存在的设备
在这里插入图片描述

lsblk 查看设备使用情况
在这里插入图片描述

blkid 查看系统可以使用的设备
在这里插入图片描述

df 查看正在被挂载的设备
在这里插入图片描述

cat /proc/partitions 查看系统可以识别的设备
在这里插入图片描述

挂载和卸载命令

umount /dev/sda1 卸载命令
在这里插入图片描述

此时/boot中空空如也
在这里插入图片描述

mount /dev/sda1 /boot 挂载命令
在这里插入图片描述
在这里插入图片描述

mount /dev/sda1 /mnt/ -o rw 读写挂载

mount 查看挂载信息
在这里插入图片描述
在这里插入图片描述

mount -o remount,ro /mnt 重新只读挂载
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
解决卸载时设备正忙
在这里插入图片描述

fuser -kvm /dev/sda1
在这里插入图片描述

在这里插入图片描述

设备开机自动挂载(永久挂载)

vim /etc/fstab
在这里插入图片描述

mount -a
reboot

设备中文件的查找

find

-name 查找条件为文件名称
在这里插入图片描述

-user 查找条件为某个用户的文件
-group 查找条件为某个组的文件
-not 条件反选
在这里插入图片描述

-type 查找条件为某个类型的文件

-perm 按照文件权限查找
在这里插入图片描述

-exec 对查找出来的内容进行相应处理

-maxdepth 设定查找最大深度

-mindepth 设定查找最小浅度
在这里插入图片描述

-o 条件或者

-a 条件并且
在这里插入图片描述

主分区表及磁盘分区类型

硬盘进行分区

fdisk -l 查看可以进行分区的硬件设备
在这里插入图片描述

fdisk /dev/vdb 进入它的分区界面
在这里插入图片描述

建立主分区
在这里插入图片描述

再次按下n继续进行分区
在这里插入图片描述

当系统已经有三个主分区时,现在需要划分扩展分区
在这里插入图片描述

udevadm settle 更新分区信息
cat /proc/partitions
在这里插入图片描述

或用fdisk -l就可以看到/dev/sdb已经分区好
在这里插入图片描述

给分区设备安装文件系统

主分区和扩展分区格式化之后才能用
先格式化再挂载,df才能查看得到

临时挂载

df 查看挂载状态
在这里插入图片描述

mkfs.xfs /dev/sdb1 格式化这个分区

mount /dev/sdb1 /mnt/gz/ 将这个分区挂载在一个目录上才能生效,
在这里插入图片描述

df 查看挂载状态

在这里插入图片描述

永久挂载

umount /mnt/gz 取消这个临时挂载,df查看挂载状态
在这里插入图片描述

vim /etc/fstab 设置永久挂载 (永久生效),写入以下内容
在这里插入图片描述

mount -a 挂载 df查看挂载状态

在这里插入图片描述

转换分区方式

与MBR最大4个分区的限制相比,GPT对分区数量没有限制

转换为gpt分区方式

parted /dev/sdb
在这里插入图片描述
在这里插入图片描述

或直接使用fdisk /dev/vdb

swap分区管理

swap分区建立是当内存不够用时用这个分区

swap分区的建立

由上个实验的gpt分区切换回dos
在这里插入图片描述

fdisk /dev/sdb
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

udevadm settle
mkswap /dev/sdb1 将刚才建立的swap分区格式化才能生效

blkid

swapon -a /dev/sdb1 激活swap分区
在这里插入图片描述

修改swap分区级别

swapoff /dev/sdb1
swapon -a /dev/sdb1 -p 1
在这里插入图片描述

永久激活swap分区

vim /etc/fstab

swapon -a
在这里插入图片描述

删除swap分区

vim /etc/fstab
在这里插入图片描述

swapoff /dev/sdb1

swapon -s 查询发现swap分区已删除

磁盘配额

作用:限制某个用户使用的分区大小

mkdir /test 建立一个挂载目录
mount -o usrquota /dev/sdb2 /test/ 挂载分区

chmod 777 /test 先挂载再给权限(否则权限会变小)

edquota -u daddy /dev/sdb2 给daddy用户添加以下限制
在这里插入图片描述

su - daddy 切换到daddy用户下完成配额测试
在这里插入图片描述

以上是临时设置
永久设置如下:

vim /etc/fstab
/dev/vdb5 /public xfs defaults,usrquota 0 0
如果设置临时的话reboot之后,所有的都要重新设置,还要挂载
如果永久设置的话reboot之后,只需要重新挂载就能使用
df -H 所有已经挂载的使用情况
du -sh /test 查看westos的大小

猜你喜欢

转载自blog.csdn.net/qq_42958401/article/details/108308266
今日推荐