USBスティックスワップディスクの作成方法


16

OK、これは少しばかげているように聞こえますが、USBフラッシュスティックのようなソリッドステートドライブは、おそらくすべての読み取り/書き込みからすぐに悪くなる可能性があるため、スワップディスクとして使用したい最後のものです。

これの悪い考えの側面に関係なく、Ubuntu Preciseを実行しているコンピューターが起動するときにUSBスティックをスワップとして使用するように、古い4ギグUSBの1つを指定されたスワップディスクに作成する方法を知りたいと思います。

課題に追加するいくつかの工夫:

  1. 私が使用しているコンピューターは妻のラップトップcore2デュオで、4ギガバイトのRAMがあります

  2. 彼女はUbuntuが好きですが、HDのバックアップを信頼してくれないので、永続性のある16GB高速USB 2フラッシュメモリスティックでUbuntu 12.04を実行しています。

  3. 2番目のUSBスティックはスワップディスクになり、ライブUSBの起動時に、2番目のUSBスティックですべての重いスワップ書き込みなどを行います。

挑戦まで誰でも。たぶん些細ですが、私をお楽しみください:D

回答:


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兄弟が正解であなたに授与する問題があれば、私は戻ってきます。
ジョシュアロビソン

変更が適用されたかどうかを確認するには、と入力しcat /proc/swapsます。次のリストには、USBドライブがスワップとしてマウントされているはずです。幸運を祈ります!:)
FuzzyQ

よく@FuzzyQそれは魅力のように働いた。また、私はfstabの仕事をしましたが、永続的なライブUSBスティック/ハイブリッドusbスティックでも...再起動時にfstabが常にリセットされるので、私は心配していました...しかし、再起動すると何か面白いことが起こりましたfstabの提案に感謝していますが、その魔法を使う必要すらありませんでした。Ubuntuはスワップディスクを認識し、すぐに使い始めました。
ジョシュアロビソン

申し分なく、うまくいったことがうれしいです。おめでとう!
FuzzyQ

1
良い結果も得ています。妻のコンピューターは間違いなく一時停止し、USBからの書き込みはずっと少なくなります
ジョシュアロビソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.