这篇帮助说明了如何扩容Linux乐鱼全站app下载的硬盘。当我们变更乐鱼全站app下载的硬盘到更大容量后,系统不会自动扩容磁盘大小,需要执行这些步骤完成扩容。该帮助适用于CentOS、Ubuntu、Debian等操作系统。
查看硬盘分区
首先远程登录到Linux乐鱼全站app下载,用fdisk命令查看硬盘分区情况。如下图所示,可以看到这台乐鱼全站app下载有三块硬盘:/dev/vda、/dev/vdb、/dev/vdc,大小都是21.5G。其中系统盘/dev/vda已经创建了/dev/vda1的分区,另外两块体育盘尚未创建分区。
fdisk -l
扩容系统盘
1、安装growpart工具
部分乐鱼全站app下载的镜像中已默认安装好了growpart,其余版本需要自行安装,安装步骤如下。
- CentOS
yum install -y epel-release
yum install -y cloud-utils
- Ubuntu
apt-get install cloud-initramfs-growroot
2、扩容分区表
执行以下命令扩容系统盘/dev/vda的分区表。对于CentOS 6和Debian 8操作系统,可能会遇到内核不支持热重载分区表的情况,这时扩容分区表后需重启一次操作系统。
LANG=en_US.UTF-8
growpart /dev/vda 1
3、扩容文件系统
- xfs文件系统(CentOS 7默认)
xfs_growfs /
- ext4文件系统(CentOS 6默认)
resize2fs /dev/vda1
4、确认是否扩容完成
用df命令查看/dev/vda1分区的Avail一列,是否扩容到新的容量。
df -lh
创建体育盘
变更配置前没有体育盘,变更配置后创建了体育盘,则按照以下步骤创建并挂载体育盘。假设体育盘挂载到/data目录下。
- xfs文件系统(CentOS 7默认)
mkfs.xfs /dev/vdb
mount -t xfs /dev/vdb /data
编辑/etc/fstab,加入以下内容。
/dev/vdb /data xfs defaults,noatime 0 0
- ext4文件系统(CentOS 6默认)
mkfs -t ext4 /dev/vdb
mount /dev/vdb /data/
编辑/etc/fstab,加入以下内容。
/dev/vdb /data ext4 defaults,noatime 0 0
扩容体育盘
变更配置前体育盘已经存在,对体育盘进行了升级操作,则按照以下步骤扩容体育盘。假设体育盘挂载到/data目录下。
首先用df命令查看体育盘的文件系统类型,根据不同的文件系统执行相应的扩容命令。
df -ihT
- xfs文件系统(CentOS 7默认)
xfs_repair /dev/vdb
xfs_growfs /data
- ext4文件系统(CentOS 6默认)
e2fsck -f /dev/vdb
resize2fs /dev/vdb