Ubuntu 服务器:无需重新安装操作系统即可进行磁盘分区

Ubuntu 服务器:无需重新安装操作系统即可进行磁盘分区

我目前安装了一台 Ubuntu 服务器,用于托管一些文件。是否可以在磁盘上创建新分区并将数据移至那里,而无需重新安装操作系统?

这是我的 df-T 设置

root@kitsch:~# df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/mapper/kitsch-root
              ext4   237251272  69025564 156174048  31% /
none      devtmpfs      492320       212    492108   1% /dev
none         tmpfs      496904         0    496904   0% /dev/shm
none         tmpfs      496904       324    496580   1% /var/run
none         tmpfs      496904         0    496904   0% /var/lock
none         tmpfs      496904         0    496904   0% /lib/init/rw
/dev/sda1     ext2      233191     33669    187081  16% /boot

如果是,怎么办?

答案1

取决于 FS。Ext3/4 不支持在线调整大小,Ubuntu 默认不创建动态分区。所以你对这个很失望。

您可以使用 USB 闪存盘中的 LiveCD 或 CD 调整大小。如果是服务器,请备份并重新映像。

下次尝试使用普通的 FS(成熟的,由专家而不是业余程序员制作的),如 XFS。此外,您应该在安装时创建一个动态分区。(其他 FS 是 .. 例如 JFS。Btrfs 仍处于试验阶段。Ext3/4 有太多错误,我很惊讶人们会使用它。(不是嘲笑,但老实说,我永远不会建议使用它)。Reiserfs 3 已经过时,4 永远不会完成。所以等待 btrfs 并继续使用好的 FS。)

XFS 在线调整大小
XFS 功能/wiki 条目

但是,如果您使用 XFS,则必须创建它并使用特定的挂载选项。如果您不知道如何操作,请发表评论、提问,我会帮助您。

当您创建它时:
mkfs.xfs -l size=64m
这是您应该写入的内容/etc/fstab而不是“默认值”:
logbufs=8,noatime

JFS 维基

相关内容