LVM 填满所有剩余磁盘空间,但根分区空间不足

LVM 填满所有剩余磁盘空间,但根分区空间不足

我对 Linux 缺乏经验。我正在运行 Fedora 25 Server,使用默认分区。

以下是输出df -h

Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 977M     0  977M   0% /dev
tmpfs                    989M     0  989M   0% /dev/shm
tmpfs                    989M  780K  988M   1% /run
tmpfs                    989M     0  989M   0% /sys/fs/cgroup
/dev/mapper/fedora-root   15G   15G  8.5M 100% /
tmpfs                    989M  4.0K  989M   1% /tmp
/dev/sda5                976M  104M  806M  12% /boot
tmpfs                    198M     0  198M   0% /run/user/1000

我怎样才能扩展/dev/mapper/fedora-root

更新-- 输出lsblk

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0              11:0    1   1.9G  0 rom
sda               8:0    0 149.1G  0 disk
├─sda4            8:4    0   450M  0 part
├─sda2            8:2    0   100M  0 part
├─sda5            8:5    0     1G  0 part /boot
├─sda3            8:3    0     1K  0 part
├─sda1            8:1    0   241M  0 part
└─sda6            8:6    0 147.3G  0 part
  ├─fedora-swap 253:1    0   2.1G  0 lvm  [SWAP]
  └─fedora-root 253:0    0    15G  0 lvm  /

答案1

警告:未经测试,不提供任何保证。假设默认 xfs 文件系统。

首先,您必须增加为“fedora”卷组上的“根”逻辑卷分配的空间。例如,这将再增加 10 GB:

lvresize -L +10G /dev/mapper/fedora-root

然后你可以调整文件系统本身的大小:

xfs_growfs /

答案2

如果我处于您的位置,我会考虑两种可能的解决方案来解决您的全根分区问题。

首先,我是否可以承担将根分区的初始大小加倍的费用(即 >25GB,甚至 40GB)。也许这可以解决手头的问题(快速而肮脏)。

其次,这可能会更加复杂,到底是什么消耗了我的根空间?是日志吗?在现代 BTRFS 中是快照吗?

在我看来,对于服务器系统来说,15GB 的根分区本来就不够空间,不是吗?

还有一点。如何使用可能的 /opt 目录,如果随着时间的推移该目录会大大扩展(即要安装大量软件),也许 /opt 的内容可以移动到另一个物理磁盘并从那里安装为 /选择您的根系统。

问候,米夏

相关内容