我正在运行 Linux 服务器,我需要扩展 /tmp 分区。使用 fdisk 或 parted 时,我遇到的所有问题都提示我需要在扩展之前卸载。这是真的吗?还是可以在仍处于挂载状态时安全地完成此操作?
答案1
无需使用 LiveCD。我主要遵循以下步骤:
- 根据需要调整分区大小
- 如果调整大小后的分区由于处于活动状态而无法重新读取,请将其卸载
- 如果无法卸载,因为它对正在运行的系统至关重要,我们必须重新启动
- 现在可以通过 'resize2fs -p /dev/xxx' 在线扩展调整大小的分区
答案2
确实如此,您无法调整已安装分区的大小。
下载gparted LiveCD,将其放在 USB 上网启动并从中启动。这样,文件系统就不会被挂载,你可以调整它的大小。
编辑:使用 /tmp,您也可以在单用户模式下重新启动计算机或仅启动到 shell。例如,如果您init=/bin/bash
作为启动参数传递,则只会启动 shell,因此可能不会挂载 /tmp。