unit 管理系统中的简单分区和文件系统
1.简单分区和文件系统
• 存储是每个计算机系统的基本需求。 Red Hat EnterpriseLinux 提供了一些强大的工具 , 它们能在大量的场景中管
理多种类型的存储设备
• disk 是用于管理磁盘分区的实用程序。您可以通过选择 -l选项和指定磁盘名称 ( fdisk -cul /dev/vda ) 运行该实用程
序 , 以查看磁盘及其分区。您可以通过交互式地运行该实用程序 , 并选择相应的菜单选项 ( fdisk -cu /dev/vda ) 进行更
改。 -c 禁用旧的 DOS 兼容模式 , -u 以扇区 ( 而不是柱面 , 已经过时 ) 的格式显示输出
2.查看系统设备信息
• fdisk -l ##显示系统中所有可以使用的设备信息
• blkid ## 显示系统正在使用的设备 id
3.创建新分区
>命令行输入 fdisk /dev/vdb
>command n ##新建分区
p ##主分区
1 ##第一块设备
+100M ##分100M大小
wq ##保存退出
> partprobe ##同步分区表
> cat /proc/partitions ##查看系统能识别的分区
major minor #blocks name
4.如何使用新建立的分区
> mkfs.xfs /dev/vdb1 ### 格式化
> mount /dev/vdb1 /mnt ### 挂载
vim /etc/fstab 实现永久挂载
4.设备删除
卸载
删除 /etc/fstab中设备的自动挂载条目
用fdisk删除分区
5.swap分区的管理
swapon -s ##查看系统中的swap分区
建立swap分区
mkswap /dev/vdb1 ###把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1 ##激活
vim /etc/fstab ##开机自动激活
/dev/vdb1 swap swap defautls 0 0
删除/etc/fstab中的swap自动激活条目
swapoff /dev/vdb1 ##关闭激活的swap分区
6.分区加密
cryptsetup luksFormat /dev/vdb1
WARNING!
========
This will overwrite data on /dev/vdb1 irrevocably.
Are you sure? (Type uppercase yes): YES ##确定加密
Enter passphrase: ##密码大于8位,并且不能太简单
Verify passphrase: ##确认密码
> cryptsetup open /dev/vdb1 westos ##解密
Enter passphrase for /dev/vdb1:
> mkfs.xfs /dev/mapper/westos ##用管理文件格式化设备
> mount /dev/mapper/westos /mnt/ ##使用设备
> touch /mnt/file{1..10} ##新建文件
[root@diskctrl mnt]# cryptsetup close westos ##关闭设备加密层
**测试
7.自动挂载加密设备
> vim /etc/crypttab ##设定开机解密
> vim /etc/fstab ##开机自动挂载加密设备
> vim /root/diskpass ##系统自动读取密码记录文件
> cryptsetup luksAddKey /dev/vdb1 /root/passwd ##把密码记录文件与设备关联
Enter any passphrase: ##设备解密密码
8.raid 磁盘阵列
>建立3个分区
>mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}
-C ##建立
-a ##文件不存在建立文件
-l ##raid级别
-n ##设备个数
-x ##闲置设备个数
> cat /proc/mdstat ##设备信息
> mdadm -D /dev/md0 ##设备配置信息
> mdadm /dev/md0 -f /dev/vdb1 ##损坏设备1
> mdadm /dev/md0 -r /dev/vdb1 ##移除设备1
> mdadm /dev/md0 -a /dev/vdb1 ##恢复设备1
> mdadm -S /dev/md0 ##停止设备