我在专用服务器上安装了 Ubuntu 12.04,硬盘有 2 TB,在运行守护进程时,出现磁盘空间不足的错误,当我通过运行 df -h 检查内存状态时,它显示我的 rootfs 有 20 GB 的磁盘空间,我几乎用完了它,但是我在 /dev/md3 中还有剩余的可用磁盘空间
有什么命令可以为 /dev/root 分配更多磁盘空间吗?
这是 df -h 的输出
Filesystem Size Used Avail Use% Mounted on
rootfs 20G 18G 170M 100% /
/dev/root 20G 18G 170M 100% /
devtmpfs 16G 4.0K 16G 1% /dev
none 3.2G 260K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 0 16G 0% /run/shm
/dev/md3 1.8T 118M 1.7T 1% /home
答案1
您可以使用分区编辑(调整大小)您的分区。
制作可启动的 CD 或 USB 来执行该工作。
我发现它非常可靠且易于使用。但是,如果您没有备份重要数据库,我建议您小心。虽然命令和选项非常清晰,但如果您犯了一个错误,您可能会抹去一个分区。
据我所知,这是我所熟悉的唯一(可靠)方法。
答案2
由于 /home 位于 raid 阵列中,而且您似乎没有使用 lvm,所以您运气不佳。您必须尝试将一些大型数据文件移动到 /home。您可以使用指向新位置的符号链接替换原始文件。