linux如何增加文件系统大小

linux如何增加文件系统大小,第1张

增加硬盘、或新建分区

在硬盘或分区上创建物理卷PV,例如新硬盘为sdb

pvcreate

/dev/sdb

扩展卷组VG,例如:文件系统所在的VG名为vgname

vgextend

vgname

/dev/sdb

扩展逻辑卷LV,例如:文件系统所在的LV名为lvname,增加10G

lvextend

+L

10G

/dev/vgname/lvname

扩展文件系统

resize2fs

/dev/vgname/lvname

如果没用逻辑卷管理,文件系统是无法扩展的;如果逻辑卷有足够的剩余空间(vgdisplay可看),第1、2、3步可省略

因为不确定你使用文件系统系统的具体情况,不能给出具体的 *** 作命令,以下过程供参考:

>已有分区/dev/sda6大小为1G,随着业务的增长,空间需求量变大,但又不能重新分区格式化,造成原有数据丢失。此时,可以使用resize2fs进行文件系统扩展,不影响分区中原有文件。

具体步骤:

(1)查看原分区大小为1G左右,并卸载分区

[root@station25 ~]# df -Th

文件系统 类型 容量 已用 可用 已用%% 挂载点

/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /

tmpfs tmpfs 354M 176K 354M 1% /dev/shm

/dev/sda1 ext4 194M 25M 159M 14% /boot

/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6

/dev/sda6 ext4 989M 18M 921M 2% /aabb

[root@station25 ~]#umont /dev/sda6

(2)查看/dev/sda8分区的柱面范围

[root@station25 ~]# fdisk -l |grep sda6

Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table

/dev/sda6 1621 1748 1028128+ 83 Linux

(3)使用fdisk名对sda6重新设定柱面范围

先删除分区sda6,然后新增分区sda6,将结束柱面调整为2100。

[root@station25 ~]# fdisk -l|grep sda6

Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table

/dev/sda6 1621 2100 3855568+ 83 Linux

(4)使用partprobe同步内存中分区信息

(5)使用e2fsck强制检查分区

[root@station25 ~]#e2fsck -f /dev/sda6

(6)使用resize2fs重新定义文件系统大小

[root@station25 ~]# resize2fs /dev/sda6

resize2fs 1.41.12 (17-May-2010)

Resizing the filesystem on /dev/sda6 to 963892 (4k) blocks.

The filesystem on /dev/sda6 is now 963892 blocks long.

(7)重新挂载分区,使用df -TH 查看扩容后分区大小

[root@station25 ~]# df -Th

文件系统 类型 容量 已用 可用 已用%% 挂载点

/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /

tmpfs tmpfs 354M 176K 354M 1% /dev/shm

/dev/sda1 ext4 194M 25M 159M 14% /boot

/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6

/dev/sda6 ext4 3.7G 19M 3.5G 1% /aabb

文件系统扩容成功。

Linux如何扩展XFS文件系统。磁盘上有额外的空间,所以想要扩展其上创建的现存的XFS文件系统,以完全使用额外空间,那要怎么扩展XFS文件系统呢?下文就小编跟大家分享一下Linux如何扩展XFS文件系统教程。

Linux扩展XFS文件系统步骤:

XFS是一个开源的(GPL)日志文件系统,最初由硅谷图形(SGI)开发,现在大多数的Linux发行版都支持。事实上,XFS已被最新的CentOS/RHEL 7采用,成为其默认的文件系统。在其众多的特性中,包含了“在线调整大小”这一特性,使得现存的XFS文件系统在已经挂载的情况下可以进行扩展。然而,对于XFS文件系统的缩减却还没有支持。

要扩展一个现存的XFS文件系统,你可以使用命令行工具xfs_growfs,这在大多数Linux发行版上都默认可用。由于XFS支持在线调整大小,目标文件系统可以挂在,也可以不挂载。

下面展示了xfs_growfs的基本用法:

作为目标XFS文件系统来扩展,你可以指定挂载点、磁盘分区或者逻辑卷(在使用LVM时),使用数据块数量来指定新的XFS文件系统的大小。你可以使用xfs_info命令行工具来检查数据块大小和数量:

要将XFS文件扩展到1986208:

如果你不使用“-D”选项来指定大小,xfs_growfs将会自动扩展XFS文件系统到最大的可用大小。

注意,当你扩展一个现存的XFS文件系统时,必须准备好事先添加用于XFS文件系统扩展的空间。这虽然是很显然的事,但是如果在所在的分区或磁盘卷上没有空闲空间可用的话,xfsgrowfs就没有办法了。同时,如果你尝试扩展XFS文件系统大小到超过磁盘分区或卷的大小,xfsgrowfs将会失败。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8764406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存