如何将磁盘空间从一个文件系统分配到另一个文件系统?

如何将磁盘空间从一个文件系统分配到另一个文件系统?

我在专用服务器上安装了 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。您可以使用指向新位置的符号链接替换原始文件。

相关内容