如何在linux中扩大文件系统

时间:2019-04-29 03:17:49  来源:igfitidea点击:

在增加磁盘大小后, 如何调整磁盘卷大小并调整分区的文件系统大小? 下面的方法已经在CentOS、RHEL、Ubuntu和Debian Linux上测试过了。

Linux在调整磁盘卷大小后,扩大文件系统

硬盘大小更改后,在日志中可以看到相应的信息

new mount options do not match the existing superblock, will be ignored
sdb: detected capacity change from 214748364800 to 429496729600
新的挂载选项不匹配现有的超级块,将被忽略

sudo dmesg | more

查看新磁盘大小

sudo fdisk -l /dev/sdb

查找当前磁盘大小和分区类型

df -HT
df -HT | grep /backup1
df -HT | grep /dev/sdb1
sudo file -s /dev/sdb*
/dev/sdb:  DOS/MBR boot sector; partition 1 : ID=0x83, ...
/dev/sdb1: SGI XFS filesystem data 

umount 分区

先把分区卸载

sudo umount /dev/sdb1

扩大Linux分区

首先使用growpart命令来调整分区大小。

如何使用growpart调整分区的大小

语法:

growpart /dev/DEVICE_NAME   PARTITION_NUMBER

DEVICE_NAME 是设备名, PARTITION_NUMBER是分区号

sudo growpart /dev/sdb 1

重新挂载文件系统

sudo mount /dev/sdb1 /backup1/
df -h

现在文件系统的大小还是没有改变,因为文件系统还没有进行扩展

扩展文件系统

如何在Linux上扩展XFS文件系统

sudo xfs_growfs /mount_point
sudo xfs_growfs /backup1/

如何在Linux上扩展ext4文件系统

如果是ext4格式的文件系统

sudo resize2fs /挂载点
sudo resize2fs /dev/sdb1

现在再用df -h就可以看到文件系统大小已增加。