Discussion:
zwiększanie partycji /home w Ubuntu
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Jivanmukta
2023-02-07 14:56:14 UTC
Permalink
Mam na laptopie Windows 10 i Ubuntu 20.

System plików 1K-bl użyte dostępne %uż. zamont. na
udev 3922572 0 3922572 0% /dev
tmpfs 791772 1992 789780 1% /run
/dev/sda5 23853904 22640604 0 100% /
tmpfs 3958852 0 3958852 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 3958852 0 3958852 0% /sys/fs/cgroup
/dev/loop0 128 128 0 100% /snap/bare/5
/dev/loop2 64896 64896 0 100% /snap/core20/1778
/dev/loop1 137600 137600 0 100% /snap/cmake/1216
/dev/loop4 56960 56960 0 100% /snap/core18/2667
/dev/loop5 137856 137856 0 100% /snap/cmake/1210
/dev/loop6 64768 64768 0 100% /snap/core20/1738
/dev/loop7 119552 119552 0 100% /snap/core/14399
/dev/loop8 119552 119552 0 100% /snap/core/14447
/dev/loop10 74752 74752 0 100% /snap/core22/484
/dev/loop12 144128 144128 0 100% /snap/gnome-3-26-1604/104
/dev/loop11 168832 168832 0 100% /snap/gnome-3-28-1804/161
/dev/loop17 354688 354688 0 100% /snap/gnome-3-38-2004/115
/dev/loop13 83328 83328 0 100%
/snap/gtk-common-themes/1534
/dev/loop22 224256 224256 0 100% /snap/gnome-3-34-1804/77
/dev/loop18 463360 463360 0 100% /snap/gnome-42-2204/56
/dev/loop20 93952 93952 0 100%
/snap/gtk-common-themes/1535
/dev/loop25 434432 434432 0 100%
/snap/kde-frameworks-5-qt-5-15-3-core20/8
/dev/loop15 446848 446848 0 100%
/snap/kde-frameworks-5-96-qt-5-15-5-core20/7
/dev/loop14 434432 434432 0 100%
/snap/kde-frameworks-5-91-qt-5-15-3-core20/1
/dev/loop19 256 256 0 100% /snap/gtk2-common-themes/13
/dev/loop21 354688 354688 0 100% /snap/gnome-3-38-2004/119
/dev/loop16 224256 224256 0 100% /snap/gnome-3-34-1804/72
/dev/loop24 447744 447744 0 100%
/snap/kde-frameworks-5-98-qt-5-15-6-core20/9
/dev/loop26 132992 132992 0 100%
/snap/mysql-workbench-community/10
/dev/loop23 457088 457088 0 100% /snap/gnome-42-2204/44
/dev/loop27 331392 331392 0 100%
/snap/kde-frameworks-5-qt-5-15-core20/14
/dev/loop28 127744 127744 0 100%
/snap/mysql-workbench-community/9
/dev/loop30 370944 370944 0 100% /snap/qt513/24
/dev/loop31 264960 264960 0 100% /snap/qt551/42
/dev/loop29 264960 264960 0 100% /snap/qt551/41
/dev/loop33 47104 47104 0 100% /snap/snap-store/638
/dev/loop32 47104 47104 0 100% /snap/snap-store/599
/dev/loop34 330752 330752 0 100%
/snap/wine-platform-6-stable/14
/dev/loop35 50816 50816 0 100% /snap/snapd/17883
/dev/loop36 51072 51072 0 100% /snap/snapd/17950
/dev/loop37 355456 355456 0 100%
/snap/wine-platform-runtime/329
/dev/loop38 330752 330752 0 100%
/snap/wine-platform-6-stable/19
/dev/loop39 355456 355456 0 100%
/snap/wine-platform-runtime/328
/dev/sda7 193429252 54514548 129016260 30% /home
/dev/sda1 98304 42274 56030 44% /boot/efi
tmpfs 791768 84 791684 1% /run/user/1000
/dev/loop40 56960 56960 0 100% /snap/core18/2679
/dev/loop41 74752 74752 0 100% /snap/core22/504

Jak mam zwiększyć partycję /home (/dev/sda7) kosztem zmniejszenia
partycji Windows (nie wiem która) lub swapa (też nie wiem która)?
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Kamil Jońca
2023-02-07 16:03:14 UTC
Permalink
Post by Jivanmukta
Mam na laptopie Windows 10 i Ubuntu 20.
System plików 1K-bl użyte dostępne %uż. zamont. na
udev 3922572 0 3922572 0% /dev
tmpfs 791772 1992 789780 1% /run
/dev/sda5 23853904 22640604 0 100% /
[...]
Post by Jivanmukta
/snap/wine-platform-runtime/328
/dev/sda7 193429252 54514548 129016260 30% /home
/dev/sda1 98304 42274 56030 44% /boot/efi
tmpfs 791768 84 791684 1% /run/user/1000
/dev/loop40 56960 56960 0 100% /snap/core18/2679
/dev/loop41 74752 74752 0 100% /snap/core22/504
Jak mam zwiększyć partycję /home (/dev/sda7) kosztem zmniejszenia
partycji Windows (nie wiem która) lub swapa (też nie wiem która)?
Jak dla mnie to ty nie masz problemu z "/home" tylko z "/"

Bez wyniku
--8<---------------cut here---------------start------------->8---
sudo fdisk -l /dev/sda
--8<---------------cut here---------------end--------------->8---
to ciężko cokolwiek radzić (poza uporządkowaniem bur^H^Hałaganu ze
snapami.)

KJ
--
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
Jivanmukta
2023-02-07 16:09:27 UTC
Permalink
Post by Kamil Jońca
Post by Jivanmukta
Mam na laptopie Windows 10 i Ubuntu 20.
System plików 1K-bl użyte dostępne %uż. zamont. na
udev 3922572 0 3922572 0% /dev
tmpfs 791772 1992 789780 1% /run
/dev/sda5 23853904 22640604 0 100% /
[...]
Post by Jivanmukta
/snap/wine-platform-runtime/328
/dev/sda7 193429252 54514548 129016260 30% /home
/dev/sda1 98304 42274 56030 44% /boot/efi
tmpfs 791768 84 791684 1% /run/user/1000
/dev/loop40 56960 56960 0 100% /snap/core18/2679
/dev/loop41 74752 74752 0 100% /snap/core22/504
Jak mam zwiększyć partycję /home (/dev/sda7) kosztem zmniejszenia
partycji Windows (nie wiem która) lub swapa (też nie wiem która)?
Jak dla mnie to ty nie masz problemu z "/home" tylko z "/"
Bez wyniku
--8<---------------cut here---------------start------------->8---
sudo fdisk -l /dev/sda
--8<---------------cut here---------------end--------------->8---
to ciężko cokolwiek radzić (poza uporządkowaniem bur^H^Hałaganu ze
snapami.)
KJ
Tak, pomyliłem się, mam problem z / i tą partycję chciałbym powiększyć.
Jak uporządkować bałagan ze snapami?
fdisk pokazuje:

Dysk /dev/sda: 476,96 GiB, bajtów: 512110190592, sektorów: 1000215216
Disk model: SSDPR-CX400-512-
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: gpt
Identyfikator dysku: CAD1DDC5-CD23-47D4-9C9E-0F05448C7A37

Urządzenie Początek Koniec Sektory Rozmiar Typ
/dev/sda1 2048 206847 204800 100M System EFI
/dev/sda2 206848 239615 32768 16M Microsoft - zarezerwowana
/dev/sda3 239616 496445591 496205976 236,6G Microsoft - dane
podstawowe
/dev/sda4 999149568 1000212479 1062912 519M Środowisko
odtworzeniowe Windows
/dev/sda5 496447488 545273855 48826368 23,3G Linux - system plików
/dev/sda6 545273856 603867135 58593280 28G Linux swap
/dev/sda7 603867136 999149567 395282432 188,5G Linux - system plików

Wpisy w tablicy partycji nie są w tej kolejności, co na dysku.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-07 16:38:53 UTC
Permalink
Post by Jivanmukta
Tak, pomyliłem się, mam problem z / i tą partycję chciałbym powiększyć.
Czy zamiast zwiększać partycję / możnaby przenieść część plików lub
programów do /home?
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jacek
2023-02-07 18:57:57 UTC
Permalink
Post by Jivanmukta
Czy zamiast zwiększać partycję / możnaby przenieść część plików lub
programów do /home?
To są skutki wydzielania partycji /home :)
--
Jacek
Jivanmukta
2023-02-08 10:03:04 UTC
Permalink
Post by Jacek
Post by Jivanmukta
Czy zamiast zwiększać partycję / możnaby przenieść część plików lub
programów do /home?
To są skutki wydzielania partycji /home :)
Wydzieliłem /home dla bezpieczeństwa - tam są najwartościowsze dla mnie
pliki, w tym moja twórczość w PHP i C++. Oczywiście robię też backupy na
dysk zewnętrzny i pendrive.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Kamil Jońca
2023-02-07 17:55:11 UTC
Permalink
Post by Jivanmukta
Tak, pomyliłem się, mam problem z / i tą partycję chciałbym powiększyć.
Jak uporządkować bałagan ze snapami?
nie wiem :)
chodzi mi o to że masz np:
/dev/loop12 144128 144128 0 100% /snap/gnome-3-26-1604/104
/dev/loop11 168832 168832 0 100% /snap/gnome-3-28-1804/161
/dev/loop17 354688 354688 0 100% /snap/gnome-3-38-2004/115

czy dobrze myślę, że są to kolejne wersje gnome, które nie usunęły się
przy instalowaniu nowszej wersji?
Jeśli tak, to czy ich na pewno potrzebujesz? I jeśli nie to może jest
przełącznik zostawiający tylko ostatnią wersję?
Post by Jivanmukta
Dysk /dev/sda: 476,96 GiB, bajtów: 512110190592, sektorów: 1000215216
Disk model: SSDPR-CX400-512-
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: gpt
Identyfikator dysku: CAD1DDC5-CD23-47D4-9C9E-0F05448C7A37
Urządzenie Początek Koniec Sektory Rozmiar Typ
/dev/sda1 2048 206847 204800 100M System EFI
/dev/sda2 206848 239615 32768 16M Microsoft - zarezerwowana
/dev/sda3 239616 496445591 496205976 236,6G Microsoft - dane
podstawowe
/dev/sda4 999149568 1000212479 1062912 519M Środowisko
odtworzeniowe Windows
/dev/sda5 496447488 545273855 48826368 23,3G Linux - system plików
/dev/sda6 545273856 603867135 58593280 28G Linux swap
/dev/sda7 603867136 999149567 395282432 188,5G Linux - system plików
Wpisy w tablicy partycji nie są w tej kolejności, co na dysku.
/dev/sda1 2048 206847 204800 100M System EFI
/dev/sda2 206848 239615 32768 16M Microsoft - zarezerwowana
/dev/sda3 239616 496445591 496205976 236,6G Microsoft - dane podstawowe
/dev/sda5 496447488 545273855 48826368 23,3G Linux - system plików
/dev/sda6 545273856 603867135 58593280 28G Linux swap
/dev/sda7 603867136 999149567 395282432 188,5G Linux - system plików
/dev/sda4 999149568 1000212479 1062912 519M Środowisko odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić z tego obszaru trochę
dla sda5 , założyć swap z powrotem.
Do tego można by sprobować wykroić coś z windows (sda3), i zrobić z tego
np. trochę swapu.

Natomiast ja, gdybym miał jakiś zapasowy dysk to pewnie bym skopiował
wszystko na zapasowy dysk za pomocą jakiejś dystrybucji live.
sda5+sda6+sda7 skomasował w jedną dużą partycję i postawił na tym lvm i
odtworzyłbym już wolumeny na lvm.
KJ
--
http://wolnelektury.pl/wesprzyj/teraz/
Jivanmukta
2023-02-07 17:21:55 UTC
Permalink
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1 2048 206847 204800 100M System EFI
/dev/sda2 206848 239615 32768 16M Microsoft - zarezerwowana
/dev/sda3 239616 496445591 496205976 236,6G Microsoft - dane podstawowe
/dev/sda5 496447488 545273855 48826368 23,3G Linux - system plików
/dev/sda6 545273856 603867135 58593280 28G Linux swap
/dev/sda7 603867136 999149567 395282432 188,5G Linux - system plików
/dev/sda4 999149568 1000212479 1062912 519M Środowisko odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić z tego obszaru trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-07 17:29:19 UTC
Permalink
Post by Jivanmukta
Co masz na myśli "założyć swap z powrotem"?
Przepraszam, już rozumiem.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Kamil Jońca
2023-02-07 18:57:21 UTC
Permalink
Post by Jivanmukta
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1 2048 206847 204800 100M System EFI
/dev/sda2 206848 239615 32768 16M Microsoft - zarezerwowana
/dev/sda3 239616 496445591 496205976 236,6G Microsoft - dane podstawowe
/dev/sda5 496447488 545273855 48826368 23,3G Linux - system plików
/dev/sda6 545273856 603867135 58593280 28G Linux swap
/dev/sda7 603867136 999149567 395282432 188,5G Linux - system plików
/dev/sda4 999149568 1000212479 1062912 519M Środowisko odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić z tego obszaru trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
Celowo nie chcę dawać dokładnych komend. Zabawy partycjami wymagają
uwagi i rozumienia co się robi. Tyle co mogłem to powiedziałem. Resztę
musisz doczytać. :)

KJ
--
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
Jivanmukta
2023-02-08 02:19:47 UTC
Permalink
Post by Kamil Jońca
Post by Jivanmukta
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1 2048 206847 204800 100M System EFI
/dev/sda2 206848 239615 32768 16M Microsoft - zarezerwowana
/dev/sda3 239616 496445591 496205976 236,6G Microsoft - dane podstawowe
/dev/sda5 496447488 545273855 48826368 23,3G Linux - system plików
/dev/sda6 545273856 603867135 58593280 28G Linux swap
/dev/sda7 603867136 999149567 395282432 188,5G Linux - system plików
/dev/sda4 999149568 1000212479 1062912 519M Środowisko odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić z tego obszaru trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
Celowo nie chcę dawać dokładnych komend. Zabawy partycjami wymagają
uwagi i rozumienia co się robi. Tyle co mogłem to powiedziałem. Resztę
musisz doczytać. :)
KJ
Przygotowałem sobie plan działania, ale mam wątpliwości tam gdzie ???.

1) backup
2) livecd
3) ??? swapoff
4) ???czy trzeba? usuń wpis swap defaults 0 0 w pliku /etc/fstab.
5) usunięcie partycji swap 29GB
Gparted - uruchom go. Następnie zlokalizuj swoją partycję SWAP i usuń
ją, klikając prawym przyciskiem myszy partycję, a następnie wybierz
przycisk „usuń” w menu
6) zwiększenie partycji linux / o 29GB
Jeśli masz wiele dysków twardych w swoim komputerze, wybierz odpowiedni
z listy rozwijanej w prawym górnym rogu okna GParted.
Wybierz opcję „Zmień rozmiar” w menu prawym przyciskiem myszy, a pojawi
się partycja „Zmień rozmiar / Przenieś”. Stąd użyj graficznej zmiany
rozmiaru, aby przeciągnąć partycję, aby była większa lub mniejsza.
Gdy jesteś zadowolony z nowego rozmiaru partycji dysku twardego,
kliknij przycisk „Zmień rozmiar / Przenieś”, a następnie przycisk
znacznika wyboru u góry, aby zastosować zmiany.
7) utworzenie swapfile i konfiguracja
# 29GB swap
dd if=/dev/zero of=/swapfile bs=1M count=29696
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
???czy potrzebne? Następnie dodaj wpis pliku wymiany /swapfile swap
defaults 0 0 w pliku /etc/fstab.
8) test hibernacji

Proszę o pomoc.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-08 02:24:17 UTC
Permalink
Post by Jivanmukta
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1       2048     206847    204800    100M System EFI
/dev/sda2     206848     239615     32768     16M Microsoft -
zarezerwowana
/dev/sda3     239616  496445591 496205976  236,6G Microsoft - dane
podstawowe
/dev/sda5  496447488  545273855  48826368   23,3G Linux - system
plików
/dev/sda6  545273856  603867135  58593280     28G Linux swap
/dev/sda7  603867136  999149567 395282432  188,5G Linux - system
plików
/dev/sda4  999149568 1000212479   1062912    519M Środowisko
odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić  z tego obszaru
trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
Celowo nie chcę dawać dokładnych komend. Zabawy partycjami wymagają
uwagi i rozumienia co się robi. Tyle co mogłem to powiedziałem. Resztę
musisz doczytać. :)
KJ
Przygotowałem sobie plan działania, ale mam wątpliwości tam gdzie ???.
1) backup
2) livecd
3) ??? swapoff
4) ???czy trzeba? usuń wpis swap defaults 0 0 w pliku /etc/fstab.
5) usunięcie partycji swap 29GB
    Gparted - uruchom go. Następnie zlokalizuj swoją partycję SWAP i
usuń ją, klikając prawym przyciskiem myszy partycję, a następnie wybierz
przycisk „usuń” w menu
6) zwiększenie partycji linux / o 29GB
    Jeśli masz wiele dysków twardych w swoim komputerze, wybierz
odpowiedni z listy rozwijanej w prawym górnym rogu okna GParted.
    Wybierz opcję „Zmień rozmiar” w menu prawym przyciskiem myszy, a
pojawi się partycja „Zmień rozmiar / Przenieś”. Stąd użyj graficznej
zmiany rozmiaru, aby przeciągnąć partycję, aby była większa lub mniejsza.
    Gdy jesteś zadowolony z nowego rozmiaru partycji dysku twardego,
kliknij przycisk „Zmień rozmiar / Przenieś”, a następnie przycisk
znacznika wyboru u góry, aby zastosować zmiany.
7) utworzenie swapfile i konfiguracja
    # 29GB swap
    dd if=/dev/zero of=/swapfile bs=1M count=29696
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    ???czy potrzebne?    Następnie dodaj wpis pliku wymiany /swapfile
swap defaults 0 0 w pliku /etc/fstab.
8) test hibernacji
Proszę o pomoc.
Już widzę jeden swój błąd:
W punkcie 7) powinno być:
7) utworzenie swapfile i konfiguracja
# 19GB swap
dd if=/dev/zero of=/swapfile bs=1M count=19456
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
???czy potrzebne? Następnie dodaj wpis pliku wymiany /swapfile
swap defaults 0 0 w pliku /etc/fstab.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-08 04:11:29 UTC
Permalink
Post by Jivanmukta
Post by Jivanmukta
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1       2048     206847    204800    100M System EFI
/dev/sda2     206848     239615     32768     16M Microsoft -
zarezerwowana
/dev/sda3     239616  496445591 496205976  236,6G Microsoft - dane
podstawowe
/dev/sda5  496447488  545273855  48826368   23,3G Linux - system
plików
/dev/sda6  545273856  603867135  58593280     28G Linux swap
/dev/sda7  603867136  999149567 395282432  188,5G Linux - system
plików
/dev/sda4  999149568 1000212479   1062912    519M Środowisko
odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić  z tego obszaru
trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
Celowo nie chcę dawać dokładnych komend. Zabawy partycjami wymagają
uwagi i rozumienia co się robi. Tyle co mogłem to powiedziałem. Resztę
musisz doczytać. :)
KJ
Przygotowałem sobie plan działania, ale mam wątpliwości tam gdzie ???.
1) backup
2) livecd
3) ??? swapoff
4) ???czy trzeba? usuń wpis swap defaults 0 0 w pliku /etc/fstab.
5) usunięcie partycji swap 29GB
     Gparted - uruchom go. Następnie zlokalizuj swoją partycję SWAP i
usuń ją, klikając prawym przyciskiem myszy partycję, a następnie
wybierz przycisk „usuń” w menu
6) zwiększenie partycji linux / o 29GB
     Jeśli masz wiele dysków twardych w swoim komputerze, wybierz
odpowiedni z listy rozwijanej w prawym górnym rogu okna GParted.
     Wybierz opcję „Zmień rozmiar” w menu prawym przyciskiem myszy, a
pojawi się partycja „Zmień rozmiar / Przenieś”. Stąd użyj graficznej
zmiany rozmiaru, aby przeciągnąć partycję, aby była większa lub mniejsza.
     Gdy jesteś zadowolony z nowego rozmiaru partycji dysku twardego,
kliknij przycisk „Zmień rozmiar / Przenieś”, a następnie przycisk
znacznika wyboru u góry, aby zastosować zmiany.
7) utworzenie swapfile i konfiguracja
     # 29GB swap
     dd if=/dev/zero of=/swapfile bs=1M count=29696
     chmod 600 /swapfile
     mkswap /swapfile
     swapon /swapfile
     ???czy potrzebne?    Następnie dodaj wpis pliku wymiany /swapfile
swap defaults 0 0 w pliku /etc/fstab.
8) test hibernacji
Proszę o pomoc.
7) utworzenie swapfile i konfiguracja
      # 19GB swap
      dd if=/dev/zero of=/swapfile bs=1M count=19456
      chmod 600 /swapfile
      mkswap /swapfile
      swapon /swapfile
      ???czy potrzebne?    Następnie dodaj wpis pliku wymiany /swapfile
 swap defaults 0 0 w pliku /etc/fstab.
Zamiast 29GB powinno być 28GB, a zamiast 19GB: 18GB.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-08 06:09:01 UTC
Permalink
Post by Jivanmukta
Post by Jivanmukta
Post by Jivanmukta
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1       2048     206847    204800    100M System EFI
/dev/sda2     206848     239615     32768     16M Microsoft -
zarezerwowana
/dev/sda3     239616  496445591 496205976  236,6G Microsoft -
dane podstawowe
/dev/sda5  496447488  545273855  48826368   23,3G Linux - system
plików
/dev/sda6  545273856  603867135  58593280     28G Linux swap
/dev/sda7  603867136  999149567 395282432  188,5G Linux - system
plików
/dev/sda4  999149568 1000212479   1062912    519M Środowisko
odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić  z tego obszaru
trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
Celowo nie chcę dawać dokładnych komend. Zabawy partycjami wymagają
uwagi i rozumienia co się robi. Tyle co mogłem to powiedziałem. Resztę
musisz doczytać. :)
KJ
Przygotowałem sobie plan działania, ale mam wątpliwości tam gdzie ???.
1) backup
2) livecd
3) ??? swapoff
4) ???czy trzeba? usuń wpis swap defaults 0 0 w pliku /etc/fstab.
5) usunięcie partycji swap 29GB
     Gparted - uruchom go. Następnie zlokalizuj swoją partycję SWAP i
usuń ją, klikając prawym przyciskiem myszy partycję, a następnie
wybierz przycisk „usuń” w menu
6) zwiększenie partycji linux / o 29GB
     Jeśli masz wiele dysków twardych w swoim komputerze, wybierz
odpowiedni z listy rozwijanej w prawym górnym rogu okna GParted.
     Wybierz opcję „Zmień rozmiar” w menu prawym przyciskiem myszy, a
pojawi się partycja „Zmień rozmiar / Przenieś”. Stąd użyj graficznej
zmiany rozmiaru, aby przeciągnąć partycję, aby była większa lub mniejsza.
     Gdy jesteś zadowolony z nowego rozmiaru partycji dysku twardego,
kliknij przycisk „Zmień rozmiar / Przenieś”, a następnie przycisk
znacznika wyboru u góry, aby zastosować zmiany.
7) utworzenie swapfile i konfiguracja
     # 29GB swap
     dd if=/dev/zero of=/swapfile bs=1M count=29696
     chmod 600 /swapfile
     mkswap /swapfile
     swapon /swapfile
     ???czy potrzebne?    Następnie dodaj wpis pliku wymiany
/swapfile swap defaults 0 0 w pliku /etc/fstab.
8) test hibernacji
Proszę o pomoc.
7) utworzenie swapfile i konfiguracja
       # 19GB swap
       dd if=/dev/zero of=/swapfile bs=1M count=19456
       chmod 600 /swapfile
       mkswap /swapfile
       swapon /swapfile
       ???czy potrzebne?    Następnie dodaj wpis pliku wymiany /swapfile
  swap defaults 0 0 w pliku /etc/fstab.
Zamiast 29GB powinno być 28GB, a zamiast 19GB: 18GB.
W /etc/fstab mam:
# swap was on /dev/sda6 during installation
UUID=6bf2dd1a-f7e8-448e-888c-beed77e02fe8 none swap sw
0 0
Czy to ma być wykomentowane na czas kroków 5)-6)?
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-08 14:59:53 UTC
Permalink
Post by Jivanmukta
Post by Jivanmukta
Post by Jivanmukta
Post by Kamil Jońca
Post by Jivanmukta
/dev/sda1       2048     206847    204800    100M System EFI
/dev/sda2     206848     239615     32768     16M Microsoft -
zarezerwowana
/dev/sda3     239616  496445591 496205976  236,6G Microsoft -
dane podstawowe
/dev/sda5  496447488  545273855  48826368   23,3G Linux - system
plików
/dev/sda6  545273856  603867135  58593280     28G Linux swap
/dev/sda7  603867136  999149567 395282432  188,5G Linux - system
plików
/dev/sda4  999149568 1000212479   1062912    519M Środowisko
odtworzeniowe Windows
Teoretycznie można: skasować swap (sda6) dokroić  z tego obszaru
trochę
dla sda5 , założyć swap z powrotem.
Jakim programem to zrobić? Co masz na myśli "założyć swap z powrotem"?
Celowo nie chcę dawać dokładnych komend. Zabawy partycjami wymagają
uwagi i rozumienia co się robi. Tyle co mogłem to powiedziałem. Resztę
musisz doczytać. :)
KJ
Przygotowałem sobie plan działania, ale mam wątpliwości tam gdzie ???.
1) backup
2) livecd
3) ??? swapoff
4) ???czy trzeba? usuń wpis swap defaults 0 0 w pliku /etc/fstab.
5) usunięcie partycji swap 29GB
     Gparted - uruchom go. Następnie zlokalizuj swoją partycję SWAP i
usuń ją, klikając prawym przyciskiem myszy partycję, a następnie
wybierz przycisk „usuń” w menu
6) zwiększenie partycji linux / o 29GB
     Jeśli masz wiele dysków twardych w swoim komputerze, wybierz
odpowiedni z listy rozwijanej w prawym górnym rogu okna GParted.
     Wybierz opcję „Zmień rozmiar” w menu prawym przyciskiem myszy, a
pojawi się partycja „Zmień rozmiar / Przenieś”. Stąd użyj graficznej
zmiany rozmiaru, aby przeciągnąć partycję, aby była większa lub mniejsza.
     Gdy jesteś zadowolony z nowego rozmiaru partycji dysku twardego,
kliknij przycisk „Zmień rozmiar / Przenieś”, a następnie przycisk
znacznika wyboru u góry, aby zastosować zmiany.
7) utworzenie swapfile i konfiguracja
     # 29GB swap
     dd if=/dev/zero of=/swapfile bs=1M count=29696
     chmod 600 /swapfile
     mkswap /swapfile
     swapon /swapfile
     ???czy potrzebne?    Następnie dodaj wpis pliku wymiany
/swapfile swap defaults 0 0 w pliku /etc/fstab.
8) test hibernacji
Proszę o pomoc.
7) utworzenie swapfile i konfiguracja
       # 19GB swap
       dd if=/dev/zero of=/swapfile bs=1M count=19456
       chmod 600 /swapfile
       mkswap /swapfile
       swapon /swapfile
       ???czy potrzebne?    Następnie dodaj wpis pliku wymiany /swapfile
  swap defaults 0 0 w pliku /etc/fstab.
Zamiast 29GB powinno być 28GB, a zamiast 19GB: 18GB.
Udało się!
Jivanmukta
2023-02-07 17:34:35 UTC
Permalink
Post by Kamil Jońca
Teoretycznie można: skasować swap (sda6) dokroić z tego obszaru trochę
dla sda5 , założyć swap z powrotem.
Chyba zdecyduję się w ogóle usunąć swap.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
Jivanmukta
2023-02-07 17:42:47 UTC
Permalink
Post by Jivanmukta
Teoretycznie można: skasować swap (sda6) dokroić  z tego obszaru trochę
dla sda5 , założyć swap z powrotem.
Chyba zdecyduję się w ogóle usunąć swap.
Przeczytałem że w zasadzie swap jest nieużywany. Ja mam 8GB RAM.
--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com
LFC
2023-02-07 19:22:21 UTC
Permalink
Post by Jivanmukta
Przeczytałem że w zasadzie swap jest nieużywany. Ja mam 8GB RAM.
Przy 8GB RAM? Nie byłbym taki pewien. Przy kopiowaniu dużych plików,
albo przy realizacji wielu operacji na raz może trochę pojechać po
swapie. Ja bym zostawił jakiś nieduży na wszelki wypadek.

LFC
Marcin Debowski
2023-02-07 22:26:01 UTC
Permalink
Post by LFC
Post by Jivanmukta
Przeczytałem że w zasadzie swap jest nieużywany. Ja mam 8GB RAM.
Przy 8GB RAM? Nie byłbym taki pewien. Przy kopiowaniu dużych plików,
albo przy realizacji wielu operacji na raz może trochę pojechać po
swapie. Ja bym zostawił jakiś nieduży na wszelki wypadek.
Przecież można to zrobić w pliku i nie trzeba do tego partycji. Nawet,
przyjmując, że to ssd, chyba lepiej w pliku.
--
Marcin
marrgol
2023-02-08 11:18:56 UTC
Permalink
Post by Marcin Debowski
Post by LFC
Post by Jivanmukta
Przeczytałem że w zasadzie swap jest nieużywany. Ja mam 8GB RAM.
Przy 8GB RAM? Nie byłbym taki pewien. Przy kopiowaniu dużych plików,
albo przy realizacji wielu operacji na raz może trochę pojechać po
swapie. Ja bym zostawił jakiś nieduży na wszelki wypadek.
Przecież można to zrobić w pliku i nie trzeba do tego partycji. Nawet,
przyjmując, że to ssd, chyba lepiej w pliku.
Dlaczego w pliku miałoby być lepiej? MZ to bez znaczenia -- niezależnie
od tego czy swap jest na osobnej partycji, czy w pliku, kernel i tak
zapisuje i odczytuje strony bezpośrednio z urządzenia blokowego (nawet
cache jest pomijany, nie tylko filesystem).

W przypadku SSD do rozważenia jest raczej mountowanie swapa z opcją
'discard', niezależnie od tego, czy jest on w pliku, czy na partycji.
Ciekawą opcją jest też przeznaczenie części RAM-u na zram i utworzenie
w tym zramie swapa o wyższym priorytecie niż dyskowy.
--
mrg
Marcin Debowski
2023-02-08 22:52:58 UTC
Permalink
Post by marrgol
Post by Marcin Debowski
Post by LFC
Post by Jivanmukta
Przeczytałem że w zasadzie swap jest nieużywany. Ja mam 8GB RAM.
Przy 8GB RAM? Nie byłbym taki pewien. Przy kopiowaniu dużych plików,
albo przy realizacji wielu operacji na raz może trochę pojechać po
swapie. Ja bym zostawił jakiś nieduży na wszelki wypadek.
Przecież można to zrobić w pliku i nie trzeba do tego partycji. Nawet,
przyjmując, że to ssd, chyba lepiej w pliku.
Dlaczego w pliku miałoby być lepiej? MZ to bez znaczenia -- niezależnie
od tego czy swap jest na osobnej partycji, czy w pliku, kernel i tak
zapisuje i odczytuje strony bezpośrednio z urządzenia blokowego (nawet
cache jest pomijany, nie tylko filesystem).
Powinienem był zaznaczyć, że czysto socjotechnicznie. Sam sobie
załatwiłem tak dysk, w przekonaniu, że mam spory obszar zostawiony bez
alokacji, a nie był. Założyłem małą partycję (4GB) i zapomniałem o jej
istnieniu. Po kilku latach tam właśnie było największe spustoszenie. Nb.
to przy 8GB RAM i domowym serwerze bez żadnych wyśrubowanych obciążeń -
tak apropos, że przy 8GB swap bywa rzadko używany).
Post by marrgol
W przypadku SSD do rozważenia jest raczej mountowanie swapa z opcją
'discard', niezależnie od tego, czy jest on w pliku, czy na partycji.
Nawet nie wiedziałem, że tak można. Szkoda, że nie jest to opcja aktywna
domyślnie, czy też są tu jakieś przeciwskazania?
Post by marrgol
Ciekawą opcją jest też przeznaczenie części RAM-u na zram i utworzenie
w tym zramie swapa o wyższym priorytecie niż dyskowy.
W sensie, że powtarzające się operacje będą "kaszowane" w ramie? A nie
ma jakiś natywnych dyskowych, czy kernelowych mechanizmów, które to
robią? Czy też te bufory co są to tylko na poziomie sytemu plików lub
urządzeń blokowych?
--
Marcin
marrgol
2023-02-09 11:36:36 UTC
Permalink
Post by Marcin Debowski
Post by marrgol
W przypadku SSD do rozważenia jest raczej mountowanie swapa z opcją
'discard', niezależnie od tego, czy jest on w pliku, czy na partycji.
Nawet nie wiedziałem, że tak można. Szkoda, że nie jest to opcja aktywna
domyślnie, czy też są tu jakieś przeciwskazania?
Nie wydaje mi się, żeby były. Może po prostu, tak jak w filesystemach
(też 'discard' jest opcjonalny), nikomu nie chce się dorabiać
sprawdzania, na jakiego rodzaju urządzeniu blokowym ten FS czy swap
został posadzony -- to user root ma to wiedzieć i skonfigurować tak,
jak chce/potrzebuje.
Post by Marcin Debowski
Post by marrgol
Ciekawą opcją jest też przeznaczenie części RAM-u na zram i utworzenie
w tym zramie swapa o wyższym priorytecie niż dyskowy.
W sensie, że powtarzające się operacje będą "kaszowane" w ramie?
Nie wiem, co rozumiesz przez „powtarzające się operacje”. Swap
w zramie (na ramdysku, jeśli komuś bliższa taka nazwa) działa jak
normalny swap, czyli jądro przerzuca tam nieaktywne strony pamięci,
ale mimo tego, że pozostają one w RAM-ie, to dzięki kompresji zajmują
mniej miejsca, a czas dostępu do nich jest wielokrotnie mniejszy,
niż do swapa na dysku. Efekt będzie taki, jakby RAM-u było więcej,
a dodatkowym zyskiem będzie oszczędzanie SSD, ale żeby to miało
sens to trzeba skonfigurować system tak, żeby ze swapa korzystał
intensywnie i z tego w zramie w pierwszej kolejności, bo inaczej
tylko niepotrzebnie zajmie się część pamięci.

Poguglaj, na pewno znajdziesz to lepiej i dokładniej wyjaśnione
niż tu przeze mnie. Np.:

https://opensource.com/article/22/11/zram-swap-linux
https://haydenjames.io/linux-performance-almost-always-add-swap-part2-zram/
Post by Marcin Debowski
A nie
ma jakiś natywnych dyskowych, czy kernelowych mechanizmów, które to
robią? Czy też te bufory co są to tylko na poziomie sytemu plików lub
urządzeń blokowych?
No, ja bym powiedział, że zram i swap to _są_ natywne kernelowe
mechanizmy. :-) A te bufory, to chyba tylko cache dyskowy,
à la dosowo-windowsowy smartdrive…
--
mrg
Jivanmukta
2023-02-08 11:19:00 UTC
Permalink
Post by LFC
Post by Jivanmukta
Przeczytałem że w zasadzie swap jest nieużywany. Ja mam 8GB RAM.
Przy 8GB RAM? Nie byłbym taki pewien. Przy kopiowaniu dużych plików,
albo przy realizacji wielu operacji na raz może trochę pojechać po
swapie. Ja bym zostawił jakiś nieduży na wszelki wypadek.
LFC
Zamiast partycji swap 28GB zrobię swapfile 18GB na / i zrobi mi się
wolne miejsce 10GB na /, bo zwiększę ją o 28GB.
LFC
2023-02-09 20:50:47 UTC
Permalink
Post by Jivanmukta
Zamiast partycji swap 28GB zrobię swapfile 18GB na / i zrobi mi się
wolne miejsce 10GB na /, bo zwiększę ją o 28GB.
W dawnych czasach przyjmowało się, że swap powinien być 2xRAM.
Przy obecnych wielkościach RAM można bez większego ryzyka odwrócić tą
proporcję, albo nawet jeszcze mniej.

LFC
Kamil Jońca
2023-02-10 04:42:29 UTC
Permalink
Post by LFC
Post by Jivanmukta
Zamiast partycji swap 28GB zrobię swapfile 18GB na / i zrobi mi się
wolne miejsce 10GB na /, bo zwiększę ją o 28GB.
W dawnych czasach przyjmowało się, że swap powinien być 2xRAM.
Przy obecnych wielkościach RAM można bez większego ryzyka odwrócić tą
proporcję, albo nawet jeszcze mniej.
Taa, zwłaszcza jak się chce hibernować.

KJ
--
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
LFC
2023-02-10 20:21:48 UTC
Permalink
Post by Kamil Jońca
Post by LFC
W dawnych czasach przyjmowało się, że swap powinien być 2xRAM.
Przy obecnych wielkościach RAM można bez większego ryzyka odwrócić tą
proporcję, albo nawet jeszcze mniej.
Taa, zwłaszcza jak się chce hibernować.
Nie pisałem o zjechaniu do jakichś śmiesznych wielkości.
Ja w takiej sytuacji ustawiłbym swap równy wielkości RAM czyli 8GB, a
dla większych RAM zjechanie do 4 GB.

LFC
Kamil Jońca
2023-02-10 20:32:27 UTC
Permalink
Post by LFC
Post by Kamil Jońca
Post by LFC
W dawnych czasach przyjmowało się, że swap powinien być 2xRAM.
Przy obecnych wielkościach RAM można bez większego ryzyka odwrócić tą
proporcję, albo nawet jeszcze mniej.
Taa, zwłaszcza jak się chce hibernować.
Nie pisałem o zjechaniu do jakichś śmiesznych wielkości.
cytuję 'można odwrócić tą proporcję'. Dla mnie to znaczy, że chcesz mieć
swap = ~1/2 RAM, co uniemozliwia hibernację.

NB dyski też nie są jakieś drogie (nawet SSD) więc spokojnie imo można
zostawić zasadę swap=2*RAM
KJ
--
http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
marrgol
2023-02-10 23:27:58 UTC
Permalink
Post by Kamil Jońca
swap = ~1/2 RAM, co uniemozliwia hibernację.
To zbyt stanowcze -- żeby nie powiedzieć błędne -- stwierdzenie.
Obraz pamięci zapisywany na czas hibernacji w swapie jest domyślnie
kompresowany, a do tego kernel domyślnie robi też wszystko, żeby
rozmiar tego obrazu nie przekroczył wielkością ok. 40% wielkości
RAM-u (i ten limit raczej nie wziął się z powietrza). Można więc
co najwyżej powiedzieć, że swap o wielkości 50% RAM-u _może_
_w_pewnych_przypadkach_ -- np. przy dużej zajętości pamięci,
wyłączeniu kompresji, albo zbyt małej ilości wolnego miejsca
w swapie -- uniemożliwić hibernację. Ale w takich przypadkach
nawet rozmiar swapa większy niż 100% RAM-u też wcale nie musi
gwarantować udanej hibernacji.
--
mrg
Roman Tyczka
2023-02-11 11:28:39 UTC
Permalink
Post by marrgol
Post by Kamil Jońca
swap = ~1/2 RAM, co uniemozliwia hibernację.
To zbyt stanowcze -- żeby nie powiedzieć błędne -- stwierdzenie.
Obraz pamięci zapisywany na czas hibernacji w swapie jest domyślnie
kompresowany, a do tego kernel domyślnie robi też wszystko, żeby
rozmiar tego obrazu nie przekroczył wielkością ok. 40% wielkości
RAM-u (i ten limit raczej nie wziął się z powietrza).  Można więc
co najwyżej powiedzieć, że swap o wielkości 50% RAM-u _może_
_w_pewnych_przypadkach_ -- np. przy dużej zajętości pamięci,
wyłączeniu kompresji, albo zbyt małej ilości wolnego miejsca
w swapie -- uniemożliwić hibernację.  Ale w takich przypadkach
nawet rozmiar swapa większy niż 100% RAM-u też wcale nie musi
gwarantować udanej hibernacji.
Przy okazji, skoro "obraz pamięci zapisywany na czas hibernacji w
swapie" byłby w ramdysku (zram) to czy hibernacja w takim przypadku działa?
--
pzdr
Roman
marrgol
2023-02-11 12:59:05 UTC
Permalink
Post by Roman Tyczka
Przy okazji, skoro "obraz pamięci zapisywany na czas hibernacji w
swapie" byłby w ramdysku (zram) to czy hibernacja w takim przypadku działa?
Nie, obraz pamięci trzeba zapisać na nośniku zachowującym zapis
po odłączeniu mu zasilania, a ramdysk do takich nie należy.
--
mrg
LFC
2023-02-10 23:07:29 UTC
Permalink
Post by Kamil Jońca
Post by LFC
Nie pisałem o zjechaniu do jakichś śmiesznych wielkości.
cytuję 'można odwrócić tą proporcję'. Dla mnie to znaczy, że chcesz mieć
swap = ~1/2 RAM, co uniemozliwia hibernację.
NB dyski też nie są jakieś drogie (nawet SSD) więc spokojnie imo można
zostawić zasadę swap=2*RAM
KJ
Hibernacja ma sens dla sprzętu przenośnego i ma niewielka przewagę w
minimalizowaniu zużycia energii w stosunku do zwykłego uśpienia, ale za
cenę wolniejszego przywracania do stanu aktywnego.
Ja zdecydowanie wolę kompy stacjonarne, więc hibernacja nie jest mi do
niczego potrzebna.

LFC
Dominik Ałaszewski
2023-02-12 09:53:01 UTC
Permalink
Post by LFC
Hibernacja ma sens dla sprzętu przenośnego i ma niewielka przewagę w
minimalizowaniu zużycia energii w stosunku do zwykłego uśpienia, ale za
cenę wolniejszego przywracania do stanu aktywnego.
Hibernacja w zasadzie niczym nie różni się od wyłączenia, można powiedzieć
że komputer jest wyłączony ze stanem systemu zapisanym na dysku. Pewnie,
w stacjonarce nie trzeba tak zamartwiać się każdym watem jak na zasilaniu
bateryjnym, ale też szkoda marnować energię, zwłaszcza przy obecnych cenach.
Post by LFC
Ja zdecydowanie wolę kompy stacjonarne, więc hibernacja nie jest mi do
niczego potrzebna.
Ja zawsze używam hibernacji w stacjonarce, pod względem zużycia energii
nie różni się to niczym od wyłączenia, za to "składa się" szybciej,
wstaje szybciej z programami gotowymi do działania. Restart jak się
poprawka do jądra pojawi. Mógłbym zostawiać na uśpieniu, ale wolę
oszczędzanie energii niż kilkunastu sekund przy starcie.
--
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Pisząc na priv zmień domenę na gmail.
Roman Tyczka
2023-02-14 19:06:29 UTC
Permalink
Post by Dominik Ałaszewski
Post by LFC
Ja zdecydowanie wolę kompy stacjonarne, więc hibernacja nie jest mi do
niczego potrzebna.
Ja zawsze używam hibernacji w stacjonarce, pod względem zużycia energii
nie różni się to niczym od wyłączenia, za to "składa się" szybciej,
wstaje szybciej z programami gotowymi do działania. Restart jak się
poprawka do jądra pojawi. Mógłbym zostawiać na uśpieniu, ale wolę
oszczędzanie energii niż kilkunastu sekund przy starcie.
Ale jak masz SSD to za każdym razem 8/16, u mnie do 64GB ramu leci na
dysk i go ostro dojeżdża. Wiem, że w praktyce to nie jest 64GB tylko
pewnie z 10, może mniej, ale to już może być kłopot po kilku latach.
--
pzdr
Roman
Dominik Ałaszewski
2023-02-15 07:00:42 UTC
Permalink
Post by Roman Tyczka
Ale jak masz SSD to za każdym razem 8/16, u mnie do 64GB ramu leci na
dysk i go ostro dojeżdża. Wiem, że w praktyce to nie jest 64GB tylko
pewnie z 10, może mniej, ale to już może być kłopot po kilku latach.
No mam SSD, co to zmienia? Jeśli chcesz używać swapu tylko do hibernacji
a nie do klasycznego swapowania, to ustawiasz swappiness na zero
i gitara. Pojedynczy zapis przy hibernacji chyba go nie "zajedzie"? ;-)
--
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Pisząc na priv zmień domenę na gmail.
Roman Tyczka
2023-02-07 19:52:13 UTC
Permalink
Post by Kamil Jońca
Post by Jivanmukta
Jak uporządkować bałagan ze snapami?
nie wiem :)
/dev/loop12 144128 144128 0 100% /snap/gnome-3-26-1604/104
/dev/loop11 168832 168832 0 100% /snap/gnome-3-28-1804/161
/dev/loop17 354688 354688 0 100% /snap/gnome-3-38-2004/115
czy dobrze myślę, że są to kolejne wersje gnome, które nie usunęły się
przy instalowaniu nowszej wersji?
To w sumie ciekawe, spojrzałem u siebie i mam podobnie, nasrane podobne
mountpointy od różnych aplikacji w kilku wersjach, jeszcze nie wiem jak
to ogarnąć, ale zaraz wygoogluję.
Ciekawi mnie za to dlaczego twórcy snapa/ubuntu defaultowo taki burdel
robią w systemie? Przecież standardowy user nie będzie tego ręcznie
ogarniał, bo po pierwsze nie wie, po drugie ma ciekawsze zajęcia do roboty.
Post by Kamil Jońca
Jeśli tak, to czy ich na pewno potrzebujesz? I jeśli nie to może jest
przełącznik zostawiający tylko ostatnią wersję?
Snap pokazuje kilka wersji i cholera wie czy to potrzebne i tak ma być
czy to śmieci :-(

$ snap list
Name Version
Rev Tracking Publisher Notes
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67
161 latest/stable canonical✓ -
gnome-3-34-1804 0+git.3556cb3
77 latest/stable canonical✓ -
gnome-3-38-2004 0+git.6f39565
119 latest/stable canonical✓ -
gnome-42-2204 0+git.0c1a50b
56 latest/stable canonical✓ -
--
pzdr
Roman
Roman Tyczka
2023-02-07 20:18:06 UTC
Permalink
Post by Roman Tyczka
Snap pokazuje kilka wersji i cholera wie czy to potrzebne i tak ma być
czy to śmieci :-(
$ snap list
Name                                  Version Rev    Tracking
Publisher          Notes
gnome-3-28-1804                       3.28.0-19-g98f9e67.98f9e67 161
latest/stable  canonical✓         -
gnome-3-34-1804                       0+git.3556cb3 77
latest/stable  canonical✓         -
gnome-3-38-2004                       0+git.6f39565 119
latest/stable  canonical✓         -
gnome-42-2204                         0+git.0c1a50b 56
latest/stable  canonical✓         -
Przemyślałem sprawę i wydaje mi się, że to może być potrzebne w
niektórych przypadkach, np. gnome. Bo to może być zależność, której inny
snap wymaga, bo akurat taka wersja gnome jest mu bliska?

Inna sprawa, że u mnie mam urządzenia loop od dwóch skype'ów czy dwóch
spotify'ów, te raczej są niepotrzebne, ale jak powiązać jaki snap (ze
snap list):

spotify 1.1.84.716.gc5f8b819
60 latest/stable spotify✓ -

...korzysta z urządzenia wyświetlanego przez lsblk:

loop52 7:52 0 169,6M 1 loop /snap/spotify/58
loop53 7:53 0 169,4M 1 loop /snap/spotify/60

To rozkmina na jutro.

ps. z neta oneliner który usuwa stare wersje wszystkich snapowych apek,
nie sprawdzałem jeszcze:

snap list --all | while read snapname ver rev trk pub notes; do if [[
$notes = *disabled* ]]; then snap remove "$snapname" --revision="$rev";
fi; done
--
pzdr
Roman
Roman Tyczka
2023-02-09 12:10:17 UTC
Permalink
Post by Roman Tyczka
ps. z neta oneliner który usuwa stare wersje wszystkich snapowych apek,
snap list --all | while read snapname ver rev trk pub notes; do if [[
$notes = *disabled* ]]; then snap remove "$snapname" --revision="$rev";
fi; done
Wykonałem ten kodzik i ubyły z dysku 4GB śmiecia oraz wiele loop
devices, niemniej inne nadal są aktywne, wielokrotne i nie udało mi się
znaleźć wyjaśnienia czy to poprawny stan:

loop4 7:4 0 116,7M 1 loop /snap/core/14447
loop6 7:6 0 55,6M 1 loop /snap/core18/2679
loop8 7:8 0 63,3M 1 loop /snap/core20/1822
loop10 7:10 0 72,9M 1 loop /snap/core22/504

loop18 7:18 0 164,8M 1 loop /snap/gnome-3-28-1804/161
loop20 7:20 0 219M 1 loop /snap/gnome-3-34-1804/77
loop22 7:22 0 346,3M 1 loop /snap/gnome-3-38-2004/119
loop24 7:24 0 452,4M 1 loop /snap/gnome-42-2204/56

loop36 7:36 0 424,2M 1 loop
/snap/kde-frameworks-5-91-qt-5-15-3-core20/1
loop37 7:37 0 436,3M 1 loop
/snap/kde-frameworks-5-96-qt-5-15-5-core20/7
loop38 7:38 0 260,7M 1 loop /snap/kde-frameworks-5-core18/32
loop39 7:39 0 424,2M 1 loop
/snap/kde-frameworks-5-qt-5-15-3-core20/8

Czy ktoś wie czy to potrzebne, tak jak prędzej pisałem (domyślam się),
że może to wymagane przez inne apki snapowe, zależności, czy też po
prostu śmieci?
--
pzdr
Roman
Loading...