![您能在使用 Linux 分区时对其进行扩展吗?](https://linux22.com/image/1345436/%E6%82%A8%E8%83%BD%E5%9C%A8%E4%BD%BF%E7%94%A8%20Linux%20%E5%88%86%E5%8C%BA%E6%97%B6%E5%AF%B9%E5%85%B6%E8%BF%9B%E8%A1%8C%E6%89%A9%E5%B1%95%E5%90%97%EF%BC%9F.png)
我正在运行 Linux 服务器,我需要扩展 /tmp 分区。使用 fdisk 或 parted 时,我遇到的所有问题都提示我需要在扩展之前卸载。这是真的吗?还是可以在仍处于挂载状态时安全地完成此操作?
答案1
无需使用 LiveCD。我主要遵循以下步骤:
- 根据需要调整分区大小
- 如果调整大小后的分区由于处于活动状态而无法重新读取,请将其卸载
- 如果无法卸载,因为它对正在运行的系统至关重要,我们必须重新启动
- 现在可以通过 'resize2fs -p /dev/xxx' 在线扩展调整大小的分区
答案2
确实如此,您无法调整已安装分区的大小。
下载gparted LiveCD,将其放在 USB 上网启动并从中启动。这样,文件系统就不会被挂载,你可以调整它的大小。
编辑:使用 /tmp,您也可以在单用户模式下重新启动计算机或仅启动到 shell。例如,如果您init=/bin/bash
作为启动参数传递,则只会启动 shell,因此可能不会挂载 /tmp。