#####管理系统中的简单分区和文件系统#####
1.查看系统设备信息
fdisk -l ##显示系统中所有可以使用的设备信息
fdisk -l ##显示系统中所有可以使用的设备信息
blkid ##显示系统正在使用的设备 id
2. 创建新分区
fdisk /dev/vdb
##创建新分区
n(新建)-->p(主分区)-->1(第一块设备)-->空-->+1G(分配大小)-->w,q(退出)
partprobe
##识别新建分区\
3.分区格式化为xfs格式
mkfs.xfs /dev/vdb1
4.挂载
vim /etc/fstab
##分区挂载配置文件
/dev/vdb1
##分区UUID
/mnt
##挂载点
xfs
##格式
defaults
##默认设置
0 0
##忽略设备操作
mount -a
##使分区挂载配置文件生效
5.创建swap分区
fdisk /dev/vdb
##创建新分区 n-->p-->1-->space-->+1G -->t-->l-->82(swap分区代码)
mkswap /dev/vdbN
##将准备好的分区用作交换区
swapon -a
##激活新交换分区
swapon -s
##查看当前交换区
swapoff /dev/vdbN
##停用该(N)交换区
swapon -a /dev/vdbN
##改变该分区优先级
6.磁盘加密保护
LUKS ( Linux 统一密钥设置 ) 是标准的设备加密格式
LUKS 可以对分区或卷进行加密
必须首先对加密的卷进行解密 , 才能挂载其中的文件系统
LUKS 可以对分区或卷进行加密
必须首先对加密的卷进行解密 , 才能挂载其中的文件系统
1)创建新加密的卷
fdisk /dev/vdb
cryptsetup luksFormat /dev/vdbN
##对新分区加密并设定密码
cryptsetup luksopen /dev/vdbN name
##将加密的卷/dev/vdbN解锁为/dev/mapper/name
mkfs.xfs /dev/mapper/name
##格式化创建xfs文件系统
mount /dev/mapper/name /mnt
##挂载
umount /mnt
##卸载
cryptsetup luksclose name
##锁定加密卷
2)自动加密
vim /etc/fstab
---->/dev/mapper/westos(UUID)
/mnt(挂载) xfs(格式)
defaults(系统默认设置) 0 0(忽略设备操作)
vim /etc/crypttab
---->westos
/dev/vddb1 /root/diskpass
---->vim /root/diskpass:luxuehao(所设密码)
chmod 600 /root/diskpass
cryptsetup luksAddKey /dev/vdb1 /root/diskpass
7.磁盘配额
1)建立目录/pub,赋予权限777,并将新建分区/dev/vdb1挂载到/pub上
2)quota -ugv /dev/vvdb1
##开启用户配额与组配额并显示过程
3)edquota -u westos
##给westos用户配额
效果:
8.Raid
1)创建三个新分区
2)mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}
##-C:创建 -a yes:md0不存在,确认创建 -l:等级 -n 2:使用2个分区 -x 1:闲置一个分区
3)mkfs.xfs /dev/md0
##格式化/dev/md0为xfs格式
4)mdadm -D /dev/md0
##查看raid使用状况
5)mdadm -f /dev/md0 /dev/vdb2
##set /dev/vdb2 faulty
6)mdadm -r /dev/md0 /dev/vdb2
##remove /dev/vdb2
7)mdadm -a /dev/md0 /dev/vdb2
##add /dev/vdb2(用于实现扩增磁盘大小)