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


16

好的,我知道这听起来有些愚蠢,固态驱动器(例如USB闪存棒)可能是您要用作交换磁盘的最后一件事,因为它们可能在所有读/写操作中很快损坏。

不管这有什么坏主意,我都想知道如何使我的旧4 gig USB记忆棒之一成为我指定的交换磁盘,以便在运行Ubuntu Precise的计算机启动时,它将使用USB记忆棒作为交换对象。

几经曲折增加了挑战:

  1. 我使用的计算机是我妻子的笔记本电脑core2 duo,内存为4gig

  2. 她喜欢Ubuntu,但不信任我备份她的hd,所以我让她在具有持久性的16gb高速USB 2闪存棒上运行Ubuntu 12.04。

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

迎接挑战的任何人。也许微不足道,但请放纵我:D

Answers:


21

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(<-确保在此处使用正确的设备名称,否则可能会格式化错误的驱动器!)

或者只是使用GParted

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

就是这样,这应该已经可以了。


太棒了 到家时,我正在尝试正确的方法!我感觉除了简单地将USB记忆棒格式化为交换并将其插入插槽并启动之外,还有更多的事情要做。如果我有任何问题要奖励您正确的Linux兄弟,我会回来的。
2012年

要查看您的更改是否已应用,请键入cat /proc/swaps。在下面显示的列表中,应该将您的USB驱动器安装为交换设备。祝你好运,兄弟!:)
FuzzyQ 2012年

好的@FuzzyQ先生,它的运作就像是一种魅力。另外,尽管我确实做了fstab的工作,但我仍然担心,因为即使在持久的活动USB记忆棒/混合USB记忆棒上... fstab总是在重新启动时重置...但是当我重新启动时却发生了一些有趣的事情,事实证明尽管我很感谢您的fstab建议,我什至不需要使用该魔术,并且Ubuntu识别了交换磁盘并立即开始使用它。
约书亚·罗宾逊

好吧,我很高兴它能奏效。恭喜你!
FuzzyQ 2012年

1
也获得良好的结果。妻子的计算机肯定暂停了,并且USB发出的光线变暗了,写的次数要少得多
Joshua Robison
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.