Domyślna lokalizacja pliku wymiany 17.04


16

Nigdzie nie mogłem znaleźć żadnych informacji na ten temat (i nie chcę konfigurować tylko nowej instalacji 17.04), jaka jest domyślna lokalizacja pliku wymiany w 17.04?


2
Domyślną lokalizacją wydaje się / swapfile. Nie jestem pewien, co masz na myśli mówiąc „... odtworzyć ... po aktualizacji ...”. Z radością użyłby odziedziczonej partycji wymiany.
— mikewhthing

@ mikew, cokolwiek miałem na myśli, jak mogę przełączyć się z korzystania z partycji wymiany do domyślnej konfiguracji 17.04 w tym zakresie. Ale widzę, że prawdopodobnie nie powinienem połączyć dwóch pytań w jedno.
— phk

Odpowiedź dotyczy znalezienia, usunięcia i utworzenia wymiany w 17.04. Możesz wykonać dowolną metodę 16.04 odtworzenia partycji.
— Rinzwind 14.04.17

Odpowiedzi:


29

2 polecenia:

~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapfile                               file        2097148 0   -1

i

$ grep swap /etc/fstab
/swapfile                                 none            swap    sw              0       0

Oba wskazują więc na:

$ cd / && ls -l swapfile
-rw------- 1 root root 2147483648 apr  2 18:56 swapfile

Wyłącz i usuń:

sudo swapoff /swapfile
sudo rm /swapfile

Utwórz plik wymiany 2 Gb, ustaw uprawnienia, sformatuj go jako swap i włącz:

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

1
Dziękuję, właśnie tego szukałem. Dziękujemy również za polecenia, jak w pewien sposób odtworzyć stan 17.04. Czytałem gdzieś, że rozmiar dynamiczny, ale myślę, że dotyczy to tylko czasu instalacji, prawda?
— phk

tak. to robi. Nie badałem wpływu na hibernację (ale zakładam, że plik staje się większy, im bardziej potrzebuje).
— Rinzwind

Próbowałem przetestować polecenia w ostatniej części, o której wspomniałeś (które są również wymienione w help.ubuntu.com/community/SwapFaq#How_do_I_add_a_swap_file.3F ), ale dostaję się swapon: /swapfile: swapon failed: Invalid argumentdo ostatniej komendy. Wydaje mi się, że najpierw muszę wyłączyć partycję wymiany, ale nie mogę wykonać bankomatu, ponieważ swapoff: /dev/sdd8: swapoff failed: Cannot allocate memory… myślę, że muszę zwolnić trochę pamięci.
— phk

hmmm, a może skorzystasz z tego podczas sesji na żywo?
— Rinzwind 14.04.17

Zrozumiałem, że problem /dotyczy btrfs, brakowało mi, że FAQ wspomina o tym fakcie.
— phk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.