Как сделать флешку подкачки?
Хорошо, я знаю, что это звучит немного глупо, и твердотельные накопители, такие как флеш-накопитель USB, вероятно, последняя вещь на земле, которую вы хотите использовать в качестве диска подкачки, так как они могут быстро испортиться после всех операций чтения / записи.
Независимо от плохой идеи этого, я хотел бы знать, как заставить один из моих старых 4-гигабайтных USB-накопителей привязать мой назначенный диск подкачки, чтобы при запуске компьютера, на котором работает Ubuntu Precise, он использовал флешку USB в качестве подкачки.
Пара поворотов, чтобы добавить к проблеме:
компьютер, который я использую, это ноутбук Core2 Duo моей жены и имеет 4 гигабайта оперативной памяти
Ей нравится Ubuntu, но я не доверяю ей резервное копирование ее жесткого диска, поэтому я использую Ubuntu 12.04 на высокоскоростной флэш-карте памяти USB 2 16 ГБ.
вторая флешка будет моим диском подкачки, и когда будет запущен живой 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-накопитель как swap, например, по терминалу
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
(для всех Xs используйте номер UUID, который вы получили, набрав sudo blkid)
5) Теперь наберите
sudo swapon -a
Вот и все, это уже должно работать.