文章目录
管理基本存储
添加分区、文件系统和持久挂载
分区
- 借助分区编辑器程序,管理员可以对磁盘的分区进行更改,例如创建分区、 删除分区和更改分区类型。使用 PARTED 管理分区可以对 MBR 和 GPT 分 区方案执行以上操作
查看分区表
parted /dev/vda/print #查看 /dev/vda 的分区表
parted /dev/vda unit s print #查看分区表,以扇区数多少表示分区大小
- 默认以10的幂次方表示 空间大小
- s 表示扇区
- B 表示字节
- MiB、GIB、TiB表示2的 幂次方
- MB、GB、TB表示10的 幂次方
添加分区
- 要对磁盘进行分区,首先必须写入磁盘标签。磁盘标签指示所用的分区方案
parted /dev/vdb mklabel msdos/gpt #写入MBR/GPT磁盘标签
# mklabel命令可擦除现有的分区表,而且parted命令会使其立即生效。因此,如果磁盘已有磁盘标签,那可能会导致数据的丢失
#交互式添加分区
parted
#非交互式添加分区
parted /dev/vdb mkpart primary xfs 2048s 1025MiB
parted /dev/vdc mkpart userdata xfs 2048s 1025MiB
udevadm settle #等待系统检测新分区时,在/dev目录下创建设备文件
实例
#在 servera 上添加 MBR 分区,完成后使用 lsblk 命令查看
parted /dev/vdb mklabel msdos
parted /dev/vdb
(parted)mkpart
#在 servera 上添加 GPT 分区,完成后使用 lsblk 命令查看
parted /dev/vdc
(parted)mkpart
#使用非交互式命令添加分区
parted /dev/vdb mkpart primary xfs 1025MiB 2049MiB
parted /dev/vdc mkpart date2 xfs 1025MiB 2049MiB
#使用交互式命令删除分区
#删除命令:rm
parted /dev/vdb
(parted)print
(parted)rm 1
(parted)print
使用fdisk和gdisk管理分区
- fdisk 是一个交互式的配置 工具,不断的与系统进行交 互实现配置
- 常用命令
- m:获取帮助
- n:添加分区
- d:删除分区
- p:打印分区表
- w:保存配置
使用 fdisk 管理 MBR 分区示例
使用 gdisk 管理 GPT 分区
- gdisk 是 fdisk 的延伸,主要用于 GPT 分区
创建文件系统
- 文件系统将向块设备应用一种结构,这样就可以存储数据并从其中检索数据。红帽企 业 Linux 支持许多不同的文件系统类型,其中两种常见的类型是 xfs 和 ext4。红帽企 业 Linux 的安装程序 anaconda 中默认使用 xfs
- 常用命令
mkfs.xfs /dev/vdb1 #在 vdb1 分区创建 xfs 文件系统
mkfs.ext4 /dev/vdb1 #在 vdb1 分区创建 ext文件系统
挂载文件系统
临时挂载文件系统
- 管理员可使用 mount 命令将 设备手动连接到目录位置或挂 载点,具体为指定设备和挂载 点,以及可能需要的任何选项
- 命令
mount /dev/vdb1/mnt #查看挂载/dev/vdb1到/mnt目录
mount | grep /dev/vdb1 #使用 mount 命令查看当前挂载的文件系统、挂载点及选项
永久挂载文件系统
- 通过将设备的列表添加到/etc/fstab文件中,管理员可以将设备配置为在系统启动时挂 载到挂载点。
- 在/etc/fstab文件中添加或删除条目后,运行 systemctl daemon-reload 进行重新加载,使之生效
- 注意:/etc/fstab中存在错误的条目可能会导致计算机无法启动。如果遇到这种情况, 需要进入救援模式进行修改
管理交换空间
创建交换空间
- 创建文件系统类型为 linux-swap 的分区
-
对设备进行交换签名格式化
激活交换空间
- 管理员可以使用 swapon 命令激活已格式化的交换空间
free或swapon --show #检查可用的交换空间
swapon /dev/vdb1 #激活已格式化的交换空间
swapoff /dev/vdb1 #停用交换空间,swapoff命令会将swap中的内容写会到内存中
持久激活交换空间
- 要想每次启动时,都激活交换空间,需要在/etc/fstab文件中放置一个条目
- 在/etc/fstab文件中添加或删除条目后,运行 systemctl daemon-reload 进行重新加 载,使之生效
- swapon -a命令可以激活/etc/fstab文件中列出的所有交换空间
设置交换空间优先级
- 默认情况下,swap 分区优先级为-2,swapon 命令的 -p 选项可以设置,也可以通过 在/etc/fstab文件中的第三字段进行设置。使用 swapon --show 可以查看其优先级。
- swap分区优先级值越大,优先级越高。当swap分区优先级相同时,内核会以轮询的方 式进行写入