需要更多交换空间 - 磁盘插槽不足

需要更多交换空间 - 磁盘插槽不足

我正在使用的服务器设置不正确,只有 1G 的交换空间。

没有更多的硬盘物理插槽。

现有磁盘上有内容。

我想调整分区大小,但是据说这是“值得怀疑的” parted

有人对如何在不丢失数据的情况下增加交换空间量有什么建议吗?

NFS 安装交换空间不是一个选项:)

答案1

考虑创建交换文件而不是交换分区:

创建文件:

dd if=/dev/zero of=/swapfile bs=1M count=8192

将其转换为交换:

mkswap /swapfile

保护它:

chown root:root /swapfile
chmod 0600 /swapfile

激活它:

swapon /swapfile

每次启动时激活:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0

答案2

您将需要使用 gparted,而不是 parted,因为它不处理分区内文件系统的大小调整。可能会出现问题,但在大多数情况下,它非常可靠。一如既往,请备份。顺便说一句,如果您最初使用 LVM 设置服务器,扩展交换分区将轻而易举。不仅可靠,而且甚至不需要任何停机时间。

答案3

您没有明确说明您能承受多少服务器停机时间。如果没有什么太重要的事情,我建议您对服务器进行一次完整的备份,将其存储在另一台机器上,仔细考虑如何在出现问题时从该备份中恢复服务器——然后继续调整分区大小。是的,这总是有点冒险,但在过去几年中,我的成功率很高。

附注:无论如何,始终备有备份都是良好的操作习惯。如果你有备份,这个问题就不会出现了 ;-)

相关内容