我目前安装了一台 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,则必须创建它并使用特定的挂载选项。如果您不知道如何操作,请发表评论、提问,我会帮助您。
当您创建它时:
mkfs.xfs -l size=64m
这是您应该写入的内容/etc/fstab
而不是“默认值”:
logbufs=8,noatime