首页 > 代码库 > Test2 unit4

Test2 unit4

第四单元

管理系统中的简单分区和文件系统

学习目标

添加文件系统空间

添加 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   ##给文件添加密码

技术分享






Test2 unit4