我目前有一个 600GB 的磁盘,安装了 Ubuntu,其中 600GB 给了 Ubuntu 操作系统:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 592G 16G 547G 3% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 777M 944K 776M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 3.8M 1.9G 1% /run/shm
卸载 /dev/sda1 来缩小它是否安全,比如,300GB 之后我就可以重新安装它,还是会破坏所有内容然后死掉?使用 Gparted?
如果不是,那么它在 Windows 磁盘管理器中如何工作,我可以在那里调整已安装磁盘的大小?
答案1
如果您用作/dev/sda1
当前的系统根目录,您将无法卸载它,并且这样做会阻止您运行与它分离。
resize2fs
当安装在较新的内核上时能够扩大 ext3/4 文件系统,但不能缩小它们。
你最好的选择可能是使用gparted 现场 CD或 gparted 包含在系统救援光盘。这些将使您可以在 CD 上启动 Linux,然后调整硬盘驱动器分区的大小,而无需安装它。
如果这不是一个选项,您将需要在另一个分区或设备上安装单独的 Linux,您可以启动该分区或设备来调整大小;或者经历备份、从头开始重新创建分区以及恢复备份的漫长痛苦过程。
答案2
对你问题的诚实回答是:不,这是不安全的。
数据丢失是一个非常现实的问题可能性调整任何类型的分区大小时。
这是确定的吗?绝不是。我一生中调整过许多分区的大小;这是一个稍微漫长但通常没有问题的过程。
但是,它并不是 100% 安全,您应该始终确保拥有最新的备份前尝试对任何分区进行调整大小操作。当您处理根分区时,这一点更为重要。
答案3
是的。
1.备份重要文件(可以工作,但有时会出错)
2.启动LiveCD
3.运行Gparted(如果LiveCD中未包含则apt-get install gparted)
4.调整分区大小并单击“应用”
5.从硬盘启动