本文详细介绍在Rocky Linux 9系统中如何进行磁盘管理,包括磁盘分区、文件系统创建、挂载以及磁盘扩容操作,适合Linux初学者和运维人员参考。
在开始操作前,首先需要了解系统中有哪些磁盘及其分区情况。常用命令有:lsblk、fdisk -l、df -h等。例如:lsblk以树形结构显示磁盘和分区。
$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 39G 0 part ├─rl-root 253:0 0 35G 0 lvm / └─rl-swap 253:1 0 4G 0 lvm [SWAP]
以上输出显示磁盘sda有两个分区,sda2是LVM物理卷,组成了root和swap逻辑卷。
如果新增了一块磁盘(如/dev/sdb),可以使用fdisk或parted进行分区。下面以fdisk为例:
$ sudo fdisk /dev/sdbCommand (m for help): n # 新建分区Partition type: p primary (0 primary, 0 extended, 4 free)Select (default p): pPartition number (1-4, default 1): 1First sector (2048-41943039, default 2048): [回车]Last sector: +10G # 创建10GB分区Command (m for help): w # 保存退出
这样就创建了一个10GB的主分区/dev/sdb1。可以继续创建其他分区。
分区后需要格式化以创建文件系统,常用命令mkfs。例如将/dev/sdb1格式化为ext4:
$ sudo mkfs.ext4 /dev/sdb1
如果需要XFS文件系统(Rocky Linux默认),可以使用mkfs.xfs /dev/sdb1。
临时挂载使用mount命令:
$ sudo mount /dev/sdb1 /mnt/mydata
永久挂载需编辑/etc/fstab文件,添加一行:
/dev/sdb1 /mnt/mydata ext4 defaults 0 0
然后执行sudo mount -a测试并生效。
扩容分为两种情况:传统分区扩容和LVM逻辑卷扩容。
如果磁盘空间不足,且分区是普通分区(非LVM),可以使用growpart工具扩展分区,然后使用resize2fs(ext系列)或xfs_growfs(XFS)扩展文件系统。例如扩展/dev/sda1:
$ sudo growpart /dev/sda 1$ sudo resize2fs /dev/sda1 # 如果是ext4
Rocky Linux 9默认安装使用LVM。LVM扩容步骤:添加新物理卷、扩展卷组、扩展逻辑卷、扩展文件系统。假设新增磁盘/dev/sdc,要扩展根目录所在逻辑卷rl-root:
$ sudo pvcreate /dev/sdc # 创建物理卷$ sudo vgextend rl /dev/sdc # 扩展卷组rl$ sudo lvextend -L +10G /dev/rl/root # 增加10G空间$ sudo xfs_growfs / # 扩展XFS文件系统(根目录)# 如果是ext4,使用 resize2fs /dev/rl/root
这样就完成了LVM在线扩容,无需重启。
本文涵盖了Rocky Linux 9中的磁盘管理基础操作,包括分区、格式化、挂载和扩容。掌握这些技能对于系统维护和服务器管理至关重要。希望本文能帮助你轻松应对磁盘管理任务。
关键词:Rocky Linux 9磁盘管理、磁盘分区教程、文件系统挂载方法、Linux磁盘扩容
本文由主机测评网于2026-03-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328424.html