如何将远程机器用于交换空间?

Bla*_*ing 6 linux remote swap

我有两个 Linux 机器,其中一个没有太多 RAM 或磁盘空间。我将如何在第二台机器上设置交换文件以供第一台机器使用?

Dav*_*rtz 4

你有很多选择。您可以使用NBD网络块设备。您可以设置 NFS 安装并交换它。您可以交换 CIFS。

基本上:

  1. 安装网络驱动器。

  2. 在其上创建一个适当大小的文件。(您可以使用dd if=/dev/zero of=/path/to/swapfile bs=xxx count=xxx

  3. 使该文件成为交换设备。(使用mkswap。)

  4. 安装它(使用swapon.)

  5. 将其配置为永久使用。(取决于您的发行版。检查/etc/fstab。)