Appearance
9. 磁盘与存储管理
本章节指导在 RHEL 8.10(主机名 ZSLinux)上使用 SecureCRT 进行磁盘和存储管理,配合 SecureFX 传输配置文件。内容聚焦核心操作(分区、格式化、挂载、基本 LVM 配置),全面实用,适合初学者快速掌握和运维人员日常维护。所有操作在 ZSLinux 环境中测试,确保实验一致性。
9.1 前提条件
- RHEL 8.10 已安装(参考第 1 章),主机名设置为
ZSLinux. - 使用 SecureCRT 登录(SSH2 协议,端口 2222,参考第 6 章).
- 使用 SecureFX 传输文件(SFTP 协议).
- 具有 root 或 sudo 权限.
- 系统中存在一块未分区磁盘(如
/dev/sdb). - LVM 工具已安装(RHEL 8 默认包含,或使用
dnf install -y lvm2).
9.2 磁盘与存储管理
9.2.1 分区磁盘
- 查看可用磁盘:bash
lsblk # 列出所有磁盘和分区 - 分区磁盘(如
/dev/sdb):bashfdisk /dev/sdb # 启动 fdisk 工具 # 输入 n 创建新分区,接受默认设置,输入 w 保存
9.2.2 格式化文件系统
- 格式化分区为 ext4:bash
mkfs.ext4 /dev/sdb1 # 格式化第一个分区为 ext4
9.2.3 挂载分区
- 创建挂载点并挂载:bash
mkdir /mnt/data # 创建挂载点 mount /dev/sdb1 /mnt/data # 挂载分区 - 配置永久挂载:bash
vim /etc/fstab # 编辑 fstab 文件 # 添加以下行: /dev/sdb1 /mnt/data ext4 defaults 0 0
9.2.4 配置 LVM
- 创建物理卷:bash
pvcreate /dev/sdb1 # 将分区设置为 LVM 物理卷 - 创建卷组:bash
vgcreate datavg /dev/sdb1 # 创建卷组 datavg - 创建逻辑卷:bash
lvcreate -L 1G -n datalv datavg # 创建 1GB 逻辑卷 datalv - 格式化和挂载逻辑卷:bash
mkfs.ext4 /dev/datavg/datalv # 格式化逻辑卷为 ext4 mkdir /mnt/lvmdata # 创建挂载点 mount /dev/datavg/datalv /mnt/lvmdata # 挂载逻辑卷 vim /etc/fstab # 编辑 fstab 文件 # 添加以下行: /dev/datavg/datalv /mnt/lvmdata ext4 defaults 0 0
9.3 验证
- 验证分区和挂载:bash
lsblk # 检查分区和挂载点 # 应显示 /dev/sdb1 挂载到 /mnt/data df -h /mnt/data # 检查挂载点磁盘使用情况 - 验证 LVM 配置:bash
pvs # 检查物理卷 vgs # 检查卷组 lvs # 检查逻辑卷 df -h /mnt/lvmdata # 检查逻辑卷挂载点 - 常见问题:
- 分区失败:检查磁盘是否存在(
lsblk)或是否具有 root 权限。 - 挂载失败:确认挂载点存在(
mkdir)或文件系统类型正确。 - LVM 不可用:确保
lvm2已安装(dnf install -y lvm2)。
- 分区失败:检查磁盘是否存在(
9.4 实践任务
- 使用 SecureCRT 登录
ZSLinux,为/dev/sdb创建分区/dev/sdb1. - 格式化
/dev/sdb1为 ext4 并挂载到/mnt/data. - 配置
/etc/fstab实现/mnt/data永久挂载。 - 创建 LVM 逻辑卷并挂载到
/mnt/lvmdata.
9.5 自测问题
- 问题:如何格式化分区为 ext4?
- 答案:
mkfs.ext4 /dev/sdb1.
- 答案:
- 问题:如何配置永久挂载?
- 答案:编辑
/etc/fstab,添加如/dev/sdb1 /mnt/data ext4 defaults 0 0.
- 答案:编辑
- 问题:如何创建 LVM 逻辑卷?
- 答案:
pvcreate /dev/sdb1创建物理卷,vgcreate datavg /dev/sdb1创建卷组,lvcreate -L 1G -n datalv datavg创建逻辑卷。
- 答案:
