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