首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整xfs格式的逻辑卷组的大小

调整xfs格式的逻辑卷组的大小
EN

Unix & Linux用户
提问于 2022-09-26 21:51:15
回答 1查看 527关注 0票数 1

我的分区当前如下所示:

代码语言:javascript
复制
sda                  8:0    0   1.8T  0 disk
└─sda1               8:1    0   1.8T  0 part /mnt/storage
sdb                  8:16   0 119.2G  0 disk
├─sdb1               8:17   0    30M  0 part /boot/efi
├─sdb2               8:18   0   270M  0 part /boot
└─sdb3               8:19   0 118.9G  0 part
  ├─almalinux-root 253:0    0  20.9G  0 lvm  /
  ├─almalinux-swap 253:1    0     3G  0 lvm  [SWAP]
  ├─almalinux-var  253:2    0    25G  0 lvm  /var
  └─almalinux-home 253:3    0    70G  0 lvm  /home

如您所见,sdb2 (即/boot)分区只有270MB,我在升级内核时遇到了问题。我希望将我的almalinux-root逻辑分区(以及整个sdb3卷组)减少200 MB,并将其添加到sdb2中。

sdb2sdb3都安装了xfs文件系统。

我不能用partedfdisk对它做任何事情。有没有一种非破坏性缩小分区的方法?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-09-26 23:13:16

有两个问题: XFS不支持收缩,即使支持收缩,LVM也不支持移动PV的开始偏移量。因此,/dev/sdb2没有增长的空间。所以你想做的事,是不可能的。你可以找到它,但这很危险.

那该怎么办呢?你可以..。

  • …完全抛弃/dev/sdb2,将/boot移回/,然后依赖Grub在LVM上支持XFS。然后未使用的/boot分区可以合并到/boot/efi中,以防您需要更多的支腿空间。
  • …删除(或缩小)交换LV,pvmove其他LV远离PV结束,收缩PV,最后在磁盘末尾创建一个新的/dev/sdb4 /boot分区。
  • …将所有内容备份到您的/mnt/storage或其他驱动器上,并从零开始设置任何您想要的方式。
  • …收缩/dev/sda1 (如果不是XFS,而是支持收缩的ext4或其他文件系统),并将/boot作为/dev/sda2
  • …购买一个便宜的USB棒,并使用它作为/boot,并考虑添加一些Linux。

所以有一些选择。你应该选择一个你有信心的方法,而不是冒着失去数据的风险被某个复杂的方法。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/718809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档