Gdzie twój swap, systemie?

To się zdarza – Intrepid czasami nie honoruje partycji swap. U mnie ta przypadłość nie wystąpiła, ale w sieci pojawiło się kilka zaniepokojonych wypowiedzi na temat ociężałego Intrepida. Co się okazało? Otóż, przyczyną ślamazarnej pracy była partycja swap. A raczej, fakt, że Intrepid zapomniał gdzie ona jest i jej nie zamontował. Taki wypadek zdarza się, gdy zmieni się numer UUID swap’a, a system tego nie odnotuje gdzie trzeba (/etc/fstab). Nie zaszkodzi sprawdzić u siebie:

sudo grep swap /etc/fstab;blkid |grep swap

Zwracamy uwagę na numer UUID – w obu przypadkach musi być taki sam. Jeśli nie jest, trzeba skopiować ciąg UUID z drugiej linijki, otworzyć /etc/fstab do edycji (sudo gedit /etc/fstab). W linijce z partycją ‘swap’, kasujemy stary UUID, wklejamy nowy, zapisujemy.

Teraz sudo swapon -a, lub reset, jak kto lubi.

Z drugiej strony, czy komuś jeszcze w dzisiejszych czasach jest potrzebny swap, gdy 2 GB pamięci na pokładzie to niemal już reguła?