linux系统中磁盘的挂载与管理

1.设备的识别

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

df
查看设备的挂载情况
df -h #2的n次方的计算方式
df -H #10的n次方的计算方式
lsblk ## 查看设备的使用情况
blkid ##查看设备的id及设备管理方式
cat /proc/partitions ##系统已经识别设备
fdisk -l ##磁盘的分区情况
在这里插入图片描述
在这里插入图片描述

2.设备的挂载

在系统中有设备id 的设备是可以被系统使用的
挂载命令:

fuser -vm /mnt/ ##查看系统上运行的设备
mount ##查看系统中所有设备的挂载信息
mount -o ro /dev/vda1 /mnt ##只读挂载
mount -o remount ,rw /mnt/ ##重新挂载并激活读写参数((后面加挂载点)
在卸载时当出现设备正忙:
fuser -kvm /mnt/ ##结束设备上运行的大多数进程
注:以上设备挂载都是临时挂载

在这里插入图片描述
在这里插入图片描述

3 .磁盘的分区

分区方法:mbr 和 GPT
分区方式:位数 分区表大小 支持分区数量 支持分区大小
mbr: 32 位 64个字节 主分区4个 2.2TB
所有分区16个
GPT: 64位 128个字节 理论上无限制 8Zib
windows 128
##MBR分区方式:###
主分区:
主分区表记录分区的信息并可以直接使用的分区
扩展分区:
主分区表记录的分区,不可直接使用,只是逻辑分区的容器

逻辑分区;
扩展分区之上划分的分区叫做逻辑分区
#分区方法#
fdisk /dev/vda1

fdisk (记录存在内存中,wq退出同步到硬盘中)
m ##获得帮助
d ##删除
l ##列出所有分区类型
n ## 新建
p ##显示分区表
t ##更改分区类型
w ##保存更改
q ##退出
g ##设定分区方式为GPT
o ##设定分区方式为mbr

在这里插入图片描述在这里插入图片描述wq退出保存!

在这里插入图片描述

注:利用udevadm settle ##将设定同步到系统之中
删除设备时,一定是在系统中未被使用,否则系统很可能会崩溃
在这里插入图片描述
parted /dev/vdb mklable msdos

parted /dev/vdb mklable gpt
parted /dev/vdb mkpart primary 1 100
parted /dev/vdb rm 1

常用的文件系统

mkfs.xfs /dev/vdb1 -f ##-f强制格式化

设备的永久挂载

文件修改 /etc/fstab
设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
/dev/vdb1 /mnt xfs defaults 0 0
mount -a ##/etc下没有生效的策略,立即生效
在这里插入图片描述
注:文件书写错误系统无法正常启动在这里插入图片描述

在这里插入图片描述

设备的配额设定

dd if=/dev/zero of=/mnt/leefile bs=1M count=100 ##存放文件/mnt 的权限位1777
mount -o usrquota /dev/vdb1 /mnt/ ##激活磁盘参数
edquota -u lee

#blosks:用户已经创建数据(事实) 数据的大小
#soft:软限
#hard:硬限
#inodes:用户创建文件个数
#soft:软限
#hard:硬限
测试:切换用户 su - lee
du -sh leefile

永久的激活配额

vim /etc/fstab ###编辑文件
在这里插入图片描述卸载可取消临时份额

猜你喜欢

转载自blog.csdn.net/Antonhu/article/details/113677125
今日推荐