Linux下的系统分区管理

1 设备名称识别及设备查看命令

本地存储设备的识别

fdisk                  ##是用于管理磁盘分区的实用程序
fdisk  -l              ##列出系统中真实存在的设备
cat /proc/partitions   ##列出系统中可以被识别的设备
blkid                  ##列出系统中可以使用的设备
df                     ##列出系统中正在挂载的设备及挂载点
df -H                  ##挂载设备的详细信息
partprobe              ##同步分区表

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

在这里插入图片描述

2 设备的挂载卸载及解决设备busy问题
设备名称
/dev/xdx    ##/dec/hd0  /dev/hd1  /dev/sda  /dev/sdb  /dev/sda1  /dev/sda2  /dev/sdb1
/dev/sr0    ##光驱
/dev/mapper/*   ##虚拟设备
mount 设备 挂载点
mount /dev/sdb1 /mnt				        ##挂载sdb1到mnt
umount /mnt | /dev/sdb1				    ##卸载
mount -o ro /dev/sdb1 /mnt					##只读挂载
mount -o remount,rw /dev/sdb1 /mnt			##重新读写挂载
mount									 	##查看挂载信息

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

当卸载某设备显示正忙时,解决设备busy问题:

解决方法1:

fuser -kvm /mnt					##停止正在使用的设备
umount /mnt						##卸载设备

解决方法2:

lsof /mnt     				##查看正在使用的设备
kill -9 PID					##强行将pid设备退出
umount /mnt					##卸载

在这里插入图片描述

3 主分区表及磁盘分区类型
硬盘0磁道1扇区的512个字节中记录的信息如下:
512=446                            +64                          +2
     mbr(主引导记录)               mpt(主分区表)     55aa(硬盘的有效性标识)

注:主分区+扩展分区+逻辑分区+磁盘本身最多能有16个设备,多余的设备系统不识别。一个硬盘主分区最少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。

4 划分分区

该实验在server上做。

fdisk -l							##查看系统中真实存在的设备
fdisk /dev/vdb						#划分/dev/vdb

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

在这里插入图片描述

在这里插入图片描述

5 设备格式化及挂载

设备分区划好后是不能直接使用的,需要对设备进行格式化。

blkid 											##查看系统可用设备
mkfs.xfs /dev/vdb1								##默认格式化磁盘
mkfs.xfs /dev/vbd1 -L westos -f 				##给格式化的磁盘添加标签 -f强制格式化
mount /dev/vdb1 /mnt							##挂载(这里的挂载是临时的  如果要永久挂载,编辑/etc/fstab)
vim /etc/fstab									##自动挂载策略文件,实现永久挂载
mount -a										##自动挂载

在这里插入图片描述
在这里插入图片描述
永久挂载:
在这里插入图片描述
在这里插入图片描述

6 swap分区的管理

首先划分一个分区,并设定分区标签为82。

mkswap	/dev/vdb1										##把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1										##激活(若要开机自动激活,编辑/etc/fstab)
swapon -s												##查看系统中的swap分区

在这里插入图片描述

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

swap分区删除

编写/etc/fstab,将swap自动激活删除。
swapoff /dev/vdb7											##关闭激活的swap分区
swapon -s

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

7 磁盘配额

若想更改一个目录的权限,需要先挂载设备,再设定文件权限。

mount -o usrquota /dev/vdb6 /mnt						##挂载一个可配额的磁盘
edquota -u student /dev/vdb6							##在该磁盘中给student用户配额
chmod 777 /mnt											##更改权限
测试:
su - student 
dd if=/dev/zero of=/public/studentfile bs=1M count=20

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

在这里插入图片描述

8 磁盘加密
cryptsetup luksFormat /dev/vdb9					##加密格式化
cryptsetup open /dev/vdb9 lucky						##打开加密的设备(解密)
mkfs.xfs /dev/mapper/lucky							##用管理文件格式化设备
mount /dev/mapper/lucky /mnt						##挂载(使用设备)
umount /mnt											##卸载设备
cryptsetup close lucky								##关闭加密的设备

在这里插入图片描述

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

9 加密磁盘开机自动挂载及如何删除加密设备
vim /etc/fstab					##在其中编辑自动挂载部分
vim /etc/crypttab				##在其中编辑自动解密部分
vim /root/westoskey				##在其中写入密码

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

取消开机自动挂载,首先删除设定的三个文件

umount /dev/mapper/westos					##取消挂载
cryptsetup close westos						##关闭加密设备
mkfs.xfs /dev/vdb9 -f						##格式化
10 如何转换分区方式
parted /dev/vdb		
11 一条命令新建swap分区功能
vim create_swap.sh

脚本内容如下:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值