Як зробити диск для заміни USB-накопичувача?


16

Гаразд, я знаю, це звучить трохи нерозумно і твердотілі накопичувачі, як флеш-накопичувач USB - це, мабуть, остання річ на землі, яку ви хочете використовувати як обмінний диск, оскільки вони можуть зіпсуватися досить швидко від усіх прочитаних / записуваних.

Незалежно від аспекту поганої ідеї цього, я хотів би знати, як зробити один із моїх старих 4-гігабайтних USB-накопичувачів мій призначений своп диск, щоб коли мій комп'ютер під керуванням Ubuntu Precision запускався, він використовуватиме USB-накопичувач як своп.

Кілька скруток, щоб додати виклик:

  1. комп'ютер, який я використовую, - це ноутбук Core2 Duo дружини моєї дружини і має 4 гг оперативної пам'яті

  2. їй подобається Ubuntu, але вона не довіряє мені створити резервну копію її HD, тому я маю її працювати з Ubuntu 12.04 на високошвидкісному флеш-пам’яті USB 2 потужністю 16 Гб, щоб вона була наполегливою.

  3. другий USB-накопичувач буде моїм файлом обміну, і коли живий USB запускається, я хочу, щоб він робив усі важкі записи по свопі і т. д. на другій 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-накопичувач, встановлений як swap. Успіхів вам, брате! :)
FuzzyQ

ну сер @FuzzyQ це працювало як шарм. Крім того, хоч я і робив fstab роботу, я хвилювався з цього приводу, тому що навіть на стійких живих usb-палках / гібридних usb-палках ... fstab завжди скидається під час перезавантаження ... але щось смішне сталося, коли я перезавантажувався, і виявляється хоча я вдячний за вашу пропозицію fstab, мені навіть не потрібно було користуватися цією магією, і Ubuntu розпізнав своп-диск і почав використовувати його відразу.
Джошуа Робісон

Добре, я радий, що це спрацювало. Вітаємо!
FuzzyQ

1
Отримання хороших результатів теж. Комп'ютер дружини, безумовно, робить паузу, а затемнення від USB пише набагато менше
Джошуа Робісон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.