我在一个分区上安装了基于 Linux 的操作系统,我想缩小它。如果可能的话,我想避免重新安装或丢失/损坏数据。
答案1
一如既往:
进行备份。至少您要压缩分区上的敏感数据。如果您搞砸了,我和 geparted 都不承担责任。
现在使用分区:
图片有点乱,但不要害怕(您将带着您的隔间搬到 Bel Air 的阿姨和叔叔家。等什么?XD)。只需坚持一会儿,然后按照以下说明操作。开始查看右上角的图像。然后按升序排列数字。
以下是图中编号的步骤的文本版本:
- 安装 gparted/
sudo apt-get install gparted
- 启动 gparted
- 在右上角的下拉框中选择磁盘
- 在中间的主列表中选择分区
- 如果已安装:使用上下文菜单(右键单击)卸载该分区
- 点击调整大小按钮
- 将会弹出一个对话框
- 调整大小
- 仔细检查更改后,单击“应用”。就这样。
这不适用于所有分区。对于 Mac 分区或逻辑卷,这可能会更复杂。
答案2
我无法仅通过使用来缩小分区gparted
。相反,我必须先使用以下命令调整文件系统的大小resize2fs
:
resize2fs /dev/sdx# 50G
之后,我可以使用 gparted 缩小分区,没有任何问题或数据丢失。注意:仅调整分区大小,而不是整个磁盘。例如,不要选择 sda,而要选择 sda1。
注意:您可能必须e2fsck -f /dev/sdx#
先跑步。