第四单元
管理系统中的简单分区和文件系统
学习目标
添加文件系统空间
添加 swap 交换分区
对系统分区加密
简单分区和文件系统
存储是每个计算机系统的基本需求。 Red Hat Enterprise
Linux 提供了一些强大的工具 , 它们能在大量的场景中管
理多种类型的存储设备
disk 是用于管理磁盘分区的实用程序。您可以通过选择 -l
选项和指定磁盘名称 ( fdisk -cul /dev/vda ) 运行该实用程
序 , 以查看磁盘及其分区。您可以通过交互式地运行该实用
程序 , 并选择相应的菜单选项 ( fdisk -cu /dev/vda ) 进行更
改。 -c 禁用旧的 DOS 兼容模式 , -u 以扇区 ( 而不是柱
面 , 已经过时 ) 的格式显示输出
查看系统设备信息
创建新分区 fdisk /dev/vdb
p 显示分区 m 帮助
n 创建分区 d 删除分区
l 列出系统可用分区 q 退出
t 修改分区功能id w 保存更改到分区表
partprobe ###识别新分区
blkid ##显示系统正在使用的设备 id
mkfs.xfs /dev/vdb3 ##格式化分区为xfs格式
挂载文件
命令:vim /etc/fstab ##修改配置文件
**/dev/vdb1 ##磁盘
/mnt ##挂载点
xfs ##格式
defaults ##默认设置
0 0 ##忽略设备操作
mount -a ##使修改的配置文件操作生效
fdisk -l ##显示系统中所有可以使用的设备信息
创建swap交换分区
82 ##swap分区的代码
vim /etc/fstab ##修改配置文件
mkswap /dev/vdb2 ##准备将分区用作交换区
swapon -a ##激活新交换区
swapon -s ##显示当前交换区的状态
swapoff /dev/vdb1 ##停用该特定交换区
swapon -a /dev/vdb1 -p 1 ##修改交换区的等级(暂时)
vim /etc/fstab ##修改配置文件
**pri ##设定分区等级(永久)
mount -o usrquota,grpquota /dev/vdb1 /pub ##挂载文件,用户配额,组配额
quotaon -ugv /dev/vdb1 ##开启用户配额和组配额
edquota -u westos ##给westos用户配额
测试:
修改分区功能id t fd
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} ##建立阵列
监视命令 watch -n 1 cat /proc/mdstat
mkfs.xfs /dev/md0 ##格式化md0
mount /dev/md0 /mnt/ ##挂载到mnt
mdadm -D /dev/md0 ##查看md0状态
mdadm -f /dev/md0/ /dev/vdb2 ##让vdb2失效
mdadm -r /dev/md0/ /dev/vdb2 ##删除vdb2
mdadm -a /dev/md0/ /dev/vdb2 ##添加vdb2
mdadm -S /dev/md0/ ##停止md0
创建加密的卷
cryptsetup luksFormat /dev/vdb1 ##对新分区进行加密 ,并设置解密密码
cryptsetup open /dev/vdb1 westos ##会将加密的卷 /dev/vdb1 解锁
mkfs.xfs /dev/mapper/westos ##格式化分区为xfs格式
mount /dev/mapper/westos /mnt ##挂载文件
umount /mnt ##卸掉挂载
cryptsetup close westos ##锁定加密的卷
测试
自动加密
vim /etc/fstab ##设置自动挂载
vim /etc/crypttab ##配置分区加密文件
vim /root/diskpass ##配置密码
密码随意设置
chmod 600 /root/diskpass ##修改文件权限
cryptsetup luksAddKey /dev/vdb1 /root/diskpass ##给文件添加密码