我的提供商托管的远程服务器有问题,我只有 SSH 访问权限。问题在于出现此错误文件系统 rootfs 已达到临界状态这会导致 smtp 等多个服务出现问题,我想调整分区大小。我想: - 减小 /home 的大小 - 增加 / 的大小
可以这样做吗?是的,如何在不丢失数据和 CentOS 安装的情况下做到这一点?
root@web [~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
rootfs rootfs 20G 16G 3.4G 82% /
/dev/root ext3 20G 16G 3.4G 82% /
devtmpfs devtmpfs 16G 256K 16G 1% /dev
/dev/md3 ext3 1.8T 137G 1.6T 8% /home
tmpfs tmpfs 16G 0 16G 0% /dev/shm
/dev/loop0 ext3 510M 22M 463M 5% /tmp
/dev/loop0 ext3 510M 22M 463M 5% /var/tmp
root@web [~]# findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/root ext3 rw,relatime,errors=remount-ro,u
├─/dev devtmpfs devtmpfs rw,relatime,size=16419940k,nr_i
│ ├─/dev/pts devpts devpts rw,relatime,mode=600
│ └─/dev/shm tmpfs tmpfs rw,relatime
├─/proc proc rw,relatime
│ └─/proc/sys/fs/binfmt_misc binfmt_m rw,relatime
├─/sys sysfs rw,nosuid,nodev,noexec,relatime
├─/home /dev/md3 ext3 rw,relatime,errors=continue,use
├─/tmp /dev/loop0 ext3 rw,nosuid,noexec,relatime,error
└─/var/tmp /dev/loop0 ext3 rw,nosuid,noexec,relatime,error
答案1
root 上有 3.4 GB 可用空间,我不认为可用空间是导致关键状态的原因。无论如何,如果您想在根文件系统上释放空间,则将某些数据复制到下面的特殊目录/home
并将原始位置软链接到复制的数据要容易得多。
将原始位置移开,然后链接到一行,然后移除原件,以最大程度地减少访问问题。
答案2
鉴于您对安东的回答的评论,我认为实际的解决你的问题可能是收紧你的操作系统logrotate
配置。
虽然可以/var/log
根据 Anthon 的回答进行移动,但我不建议这样做。