我对 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 的内容可以移动到另一个物理磁盘并从那里安装为 /选择您的根系统。
问候,米夏