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.