Jak zrobić dysk wymienny na pamięć USB?

16

OK, wiem, że to brzmi trochę głupio, a dyski półprzewodnikowe, takie jak pamięć flash USB, są prawdopodobnie ostatnią rzeczą na ziemi, której chcesz użyć jako dysku wymiany, ponieważ mogą one zepsuć się dość szybko po wszystkich odczytach / zapisach.

Niezależnie od tego złego pomysłu tego chciałbym wiedzieć, jak zrobić jeden z moich 4-gigabajtowych pendrive'ów USB moim wyznaczonym dyskiem wymiany, aby po uruchomieniu mojego komputera z Ubuntu Precise używał pamięci USB jako swap.

Kilka zwrotów akcji, które można dodać do wyzwania:

  1. komputer, którego używam, to duet laptopów core2 mojej żony i ma 4 gramów pamięci RAM

  2. lubi Ubuntu, ale nie ufa mi, żebym wykonał kopię zapasową jej dysku twardego, więc mam ją z Ubuntu 12.04 na 16 GB pamięci flash USB 2 o dużej szybkości i trwałości.

  3. drugi nośnik USB będzie moim dyskiem wymiany, a gdy uruchomi się live USB, chcę, żeby zapisywał dużo swapów itp. na drugim nośniku USB

Każdy, kto podejmie wyzwanie. Trywialne może, ale proszę, pozwólcie mi: D

Joshua Robison
źródło

Odpowiedzi:

21

1) Upewnij się, że pamięć USB jest podłączona. W typie terminala:

sudo blkid

Spowoduje to wyświetlenie listy wszystkich podłączonych dysków. Wyszukaj pamięć USB, której chcesz użyć jako zamiennika, i skopiuj identyfikator UUID (wszystko w tych cudzysłowach UUID="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX").

To reprezentuje indywidualną nazwę twojego urządzenia.

Zwróć także uwagę na /dev/XXXpunkt urządzenia.

2) Teraz odmontuj urządzenie, wpisując:

sudo umount /dev/XXX (gdzie XXX oznacza nazwę Twojego urządzenia)

3) Sformatuj pamięć USB jako swap, np. Przez terminal

sudo mkswap /dev/XXX(<- pamiętaj, aby użyć tutaj prawidłowej nazwy urządzenia , bo prawdopodobnie sformatujesz niewłaściwy napęd!)

lub po prostu użyj GParted .

4) Teraz musisz edytować plik / etc / fstab, więc wpisz

gksudo gedit /etc/fstab

i wprowadź następujące dane

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw,pri=5 0 0

(dla wszystkich X-ów użyj numeru UUID, który otrzymałeś po wpisaniu sudo blkid)

5) Teraz wpisz

sudo swapon -a

To wszystko, powinno już działać.

FuzzyQ
źródło
Niesamowite. Próbuję tego, jak wrócę do domu! Miałem wrażenie, że było to trochę bardziej zaangażowane niż po prostu sformatowanie pamięci USB jako wymiany i włożenie jej do gniazda i uruchomienie. Wrócę, jeśli będę miał problemy, by przyznać ci poprawną odpowiedź, mój brat z Linuksa.
Joshua Robison,
Aby sprawdzić, czy zmiany zostały zastosowane, wpisz cat /proc/swaps. Na poniższej liście powinien być zainstalowany dysk USB w trybie wymiany. Powodzenia, stary! :)
FuzzyQ,
cóż, proszę pana @FuzzyQ, działało to jak urok. Poza tym, chociaż wykonałem pracę z fstab, martwiłem się tym, ponieważ nawet na trwałych pendriveach na żywo / hybrydowych pendriveach ... fstab jest zawsze resetowany po ponownym uruchomieniu ... ale coś się wydarzyło, kiedy zrestartowałem się i okazuje się, że choć jestem wdzięczny za twoją sugestię fstab, że nawet nie musiałem używać tej magii, a Ubuntu rozpoznał dysk wymiany i zaczął go od razu używać.
Joshua Robison
Dobra, cieszę się, że to zadziałało. Gratulacje!
FuzzyQ
1
Również uzyskiwanie dobrych wyników. Komputer żony zdecydowanie zatrzymuje się i przyciemnia z USB pisze znacznie mniej
Joshua Robison