系统磁盘分区管理

########磁盘管理########
##本地存储设备的识别##
1.fdisk -l ##真实存在设备的查看
在这里插入图片描述
2.cat /proc/partitions ##系统可识别的设备
在这里插入图片描述
3.blkid ##系统可使用的设备
在这里插入图片描述
4.df ##正在挂载的设备
在这里插入图片描述
##设备挂载和卸载##
1.设备卸载
umount /dev/sdb1 ##卸载指定设备
在这里插入图片描述
2.设备挂载
mount /dev/sdb1 /mnt ##挂在设备到指定目录下
在这里插入图片描述
mount -o ro /dev/sdb1 /mnt ##将设备只读挂载到指定设备
mount ##查看挂载信息
在这里插入图片描述
mount -o rw /dev/sdb1 /mnt ##将设备读写挂载到指定设备
在这里插入图片描述
(mount -o remount,rw /dev/sdb1 /mnt ##重新读写挂载)
3.解决设备正忙情况
当我们正在使用挂载的设备时,如果我们要卸载设备时,设备会显示处于正忙状态
在这里插入图片描述
那如何解决这个问题呢,如下:
方法一: fuser -kvm /mnt,接着在卸载umount /mnt
在这里插入图片描述
在这里插入图片描述
方法二:losf /mnt,接着kill -9 pid,之后在卸载umount /mnt
在这里插入图片描述
在这里插入图片描述
##磁盘分区##
<server虚拟机中操作>
主分区划分
(1) fdisk /dev/vdb ##创建新分区
在这里插入图片描述
(2) m ##查看帮助
在这里插入图片描述
( d-删除分区;n-新建分区;p-显示分区;t-修改分区功能;w-保存分区到分区表中;q-退出)
(3) n ##创建新分区
在这里插入图片描述
(4)p ##查看分区是否设置成功
在这里插入图片描述
(5)wq ##退出保存
(6) partprobe ##同步磁盘分区表
cat /proc/partitions ##查看系统可识别分区信息
在这里插入图片描述
(7) mkfs.xfs /dev/vdb1 ##格式化该分区
在这里插入图片描述
(8)blkid ##查看可使用的设备是否包括/dev/vdb1分区
在这里插入图片描述
挂载新建分区
1.临时挂载
接着就可以临时挂载了 mount /dev/vdb1 /mnt
在这里插入图片描述
2.永久挂载
(1)vim /etc/fstab ##永久挂载
在这里插入图片描述
/dev/vdb1 ##设备
/mnt ##挂载点
xfs ##文件系统
defaults ##挂载参数
第一个0 ##是否备份
第二个0 ##是否检测
(2)永久挂载文件编写完后必须mount -a,这个意思是使/etc/fstab中的挂载策略生效
在这里插入图片描述
重复上述操作添加三个主分区后,开始添加扩展分区,扩展分区添加成功后就可以添加逻辑分区了,此
处要注意的是三个主分区设置完后剩下的所有空间都给扩展分区,所以在添加扩展分区是不用设置空间
大小
swap分区划分与删除
<在主分区和扩展分区设置完成后,在添加一个分区将其修改成swap分区>
1. fdisk /dev/vdb ##在添加一个分区
t ##修改分区类型(编号修改为82)
p ##查看是否修改成功
wq ##最后保存退出
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2. partprobe ##同步分区表
mkswap /dev/vdb5 ##将/dev/vdb5这个分区用作swap交换分区
swapon -a /dev/vdb5 ##激活这个新的交换区
swapon -s ##显示交换区状态
在这里插入图片描述
3.永久挂载swap分区
vim /etc/fstab ##编写永久挂载文件
在这里插入图片描述
最后在swapon -a,使/etc/fstab中的挂载策略生效
2.删除swap分区
第一步: vim /etc/fstab ##先删除文件中的永久挂载
在这里插入图片描述
第二步:swapoff /dev/vdb5 ##关掉swap分区
第三步: fdisk /dev/vdb ##删掉swap分区
在这里插入图片描述
在这里插入图片描述
注意;前两步可以调换顺序,但第三步必须在前两步设置完成后才能执行
##配额##
1. mount -o usrquota /dev/vdb3 /pub ##给分区设定配额挂载
mount ##查看挂载信息
在这里插入图片描述
2.chmod 777 /pub/ ##给/pub/目录777权限
必须要在挂载后再给/pub目录权限,如果先给权限在挂载则/pub/目录的权限会被系统撤销
一部分权限
3.edquota -u student ##给student用户配额(给student用户配额20M)
在这里插入图片描述
4. su - student ##切换到student用户进行检测
dd if=dev/zero of=/pub/file bs=1M count=10 ##从/dev/zero开始切,切到/pub/file,每次切1M,切10次
在这里插入图片描述
dd if=dev/zero of=/pub/file bs=1M count=25 ##从/dev/zero开始切,切到/pub/file,每次切1M,切25次,因为上面我只给了student用户20M的配额,所以这个操作不能进行
在这里插入图片描述
5. quota ##查看用户的配额信息
在这里插入图片描述
repquota -a ##查看文件系统配额
在这里插入图片描述
6.设定配额并挂载分区
vim /etc/fstab同样编写挂载文件
在这里插入图片描述
##磁盘加密与挂载##
<加密层被毁会导致数据无法读取>
1. 磁盘加密后的挂载(磁盘被加密后是无法直接被挂载的)
(1) cryptsetup luksFormat /dev/vdb1 ##加密磁盘
在这里插入图片描述
(此处YES必须要大写)
(2) cryptsetup open /dev/vdb1 yangyang ##打开加密的盖子,重新命名yangyang,此处
yangyang叫做虚拟设备
在这里插入图片描述
(3) mkfs.xfs /dev/mapper/yangyang ##格式化虚拟设备
在这里插入图片描述
(4) mount /dev/mapper/yangyang /mnt/ ##挂载设备到/mnt
在这里插入图片描述
(5) touch /mnt/file{1…8} ##此时被加密的磁盘可以建立文件了
在这里插入图片描述
(6)当我们不使用此设备时,umount /mnt卸载后, cryptsetup close yangyang给虚拟设备
在盖上加密的盖子,此时设备是无法挂载的
在这里插入图片描述
注意:当我们想继续使用时必须在打开加密的盖子并重新命名即cryptsetup open /dev/vdb1 westos
然后在格式化新的虚拟设备就可以挂载上继续使用了

2.加密自动挂载
(1) vim /etc/fstab ##编辑自动挂载文件
在这里插入图片描述
(2) vim /etc/crypttab ##编辑文件
在这里插入图片描述
(此内容意思是让系统读取vdb1pass文件对设备dev/vdb1进行加密 )
(3) vim /root/vdb1pass ##编辑文件写入加密时的密码
chmod 600 /root/vdb1pass ##给这个文件600权限
在这里插入图片描述
(4) cryptstup luksAddKey /dev/vdb1 /root/vdb1pass ##将设备和vdb1pass文件联系起来
reboot重启后设备会被加密自动挂载到/pub上
在这里插入图片描述
在这里插入图片描述
3.关闭加密
(1) 删除 /etc/fstab和/etc/cryptta文件里面我们刚编辑的内容
(2) umount /pub ##卸载
(3) cryptsetup close yy ##关闭加密的盖子
(4) mkfs.xfs /dev/vdb1 -f ##强行格式化
在这里插入图片描述
(5) mount /dev/vdb1 /pub ##正常挂载,设备不再是加密设备
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值