如何制作 USB 记忆棒交换盘?

如何制作 USB 记忆棒交换盘?

好吧,我知道这听起来有点傻,像 USB 闪存盘这样的固态硬盘可能是你最不想用作交换磁盘的东西,因为它们会在所有的读/写操作中很快损坏。

无论这个想法有多糟糕,我都想知道如何将我的一个旧的 4GB USB 驱动器设为指定的交换磁盘,这样当我运行 Ubuntu Precise 的计算机启动时,它将使用该 USB 驱动器作为交换磁盘。

增加几个挑战的曲折:

  1. 我使用的电脑是我妻子的笔记本电脑 core2 duo,有 4gigs 的内存

  2. 她喜欢 Ubuntu,但不相信我会备份她的硬盘,所以我让她在 16gb 高速 USB 2 闪存盘上运行 Ubuntu 12.04。

  3. 第二个 USB 驱动器将是我的交换磁盘,当实时 USB 启动时,我希望它在第二个 USB 驱动器上执行所有繁重的交换写入等操作

任何人都可以接受挑战。也许很琐碎,但请放纵我 :D

答案1

1) 确保您的 USB 已连接。在终端中输入:

sudo blkid

它会列出所有已连接的驱动器。搜索要用作交换盘的 USB 驱动器并复制 UUID(引号内的所有内容UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")。

这代表您的设备的独特名称。

还请注意/dev/XXX您的设备的要点。

2)现在输入以下命令卸载您的设备:

sudo umount /dev/XXX(其中 XXX 代表您的设备名称)

3)将你的 USB 驱动器格式化为交换区,例如通过终端

sudo mkswap /dev/XXX(<-- 请务必使用正确的设备名称否则您最终可能会格式化错误的驱动器!)

或者直接使用分区

4)现在你必须编辑 /etc/fstab 文件,因此输入

gksudo gedit /etc/fstab

并输入以下内容

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw,pri=5 0 0

(对于所有 X,请使用通过键入获取的 UUID 号码sudo blkid

5)现在输入

sudo swapon -a

就是这样,它应该已经起作用了。

相关内容