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?
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:
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.
Odpowiedzi:
2 polecenia:
i
Oba wskazują więc na:
Wyłącz i usuń:
Utwórz plik wymiany 2 Gb, ustaw uprawnienia, sformatuj go jako swap i włącz:
źródło
swapon: /swapfile: swapon failed: Invalid argument
do 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./
dotyczy btrfs, brakowało mi, że FAQ wspomina o tym fakcie.