Forum Linux Mint Polska
[Tutorial] Czyszczenie systemu - Wersja do druku

+- Forum Linux Mint Polska (https://forum.linuxmint.pl)
+-- Dział: Wsparcie (https://forum.linuxmint.pl/forumdisplay.php?fid=203)
+--- Dział: Poradniki i najczęściej zadawane pytania (https://forum.linuxmint.pl/forumdisplay.php?fid=123)
+--- Wątek: [Tutorial] Czyszczenie systemu (/showthread.php?tid=41)



Czyszczenie systemu - magnus - 17-02-2019

Czyszczenie systemu

Ze względu na sposób formatowania twardych dysków i napędów półprzewodnikowych (SSD) Linux Mint bardzo dobrze radzi sobie z fragmentacją pamięci, zwłaszcza jeśli dana partycja jest przynajmniej w 20% wolna. Dlatego nie stosuje się defragmentacji, tym bardziej że może to doprowadzić do utraty plików.

Czyszczenie systemu nie jest konieczne ponieważ pomięć, którą w ten sposób odzyskamy, jest niewielka w porównaniu do pojemności współczesnych twardych dysków i napędów półprzewodnikowych. Jeśli to robimy to za pomocą narzędzi istniejących w systemie. Używanie programów takich jak BleachBit nie jest zalecane, ponieważ mogą one usunąć więcej niż tego sobie życzymy. To samo a nawet więcej możemy osiągnąć za pomocą programów które są dobrze zintegrowane z systemem.


Pakiety pozostające po instalacji programów

Możemy się ich pozbyć poprzez menedżera pakietów Synaptic. W menu wchodzimy w "Ustawienia > Preferences > Pliki". Klikamy na "Wykasuj podręczne archiwum pakietów (cache)" i zaznaczamy "Kasowanie pobranych pakietów po instalacji". Od tej pory kasowanie pakietów po instalacji będzie automatyczne i odzyskamy kilkaset megabajtów pamięci.


Pakiety pozostające po odinstalowaniu programów

Do usunięcia ich także używamy menedżera pakietów Synaptic. W panelu po lewej stronie, na dole, wybieramy "Stan", na górze "Nie zainstalowane (pozostałości po konfiguratorze)". W głównym oknie pokarzą się pakiety do skasowania. Klikamy na każdy z nich prawym klawiszem i wybieramy opcję "Zaznacz do całkowitego usunięcia". Dokonujemy usunięcia klikając "Zastosuj" i "Apply".


Miniatury obrazów

Dla każdego obrazu (zdjęcia, wideo, grafiki, dokumentu) wyświetlonego w komputerze tworzone są miniatury wykorzystywane w ikonach i przechowywane w naszym katalogu domowym. Miniatury pozostają nawet po usunięciu obrazu. Domyślnie te archiwum ma pojemność 512 MB i ma tendencję do szybkiego wypełniania się. Dopiero miniatury starsze niż 180 dni są usuwane. Te archiwum możemy w całości usunąć za pomocą polecenia w terminalu:

Kod:
rm -rf ~/.cache/thumbnails

Jak tylko wyświetlimy kolejny obraz, nowe, puste archiwum zostanie utworzone.

Tym poleceniem zmienimy czas przetrzymywania miniatur w archiwum. Wartość 180 dni możemy dowolnie zmienić. Żeby nasze archiwum nie miało ograniczenia czasu stosujemy wartość -1.

Cinnamon:

Kod:
gsettings set org.cinnamon.desktop.thumbnail-cache maximum-age 180

MATE:

Kod:
gsettings set org.mate.thumbnail-cache maximum-age 180

Tym poleceniem zmienimy pojemność archiwum. Wartość 512 MB możemy dowolnie zmienić. Żeby nasze archiwum nie miało ograniczenia wielkości stosujemy wartość -1.

Cinnamon:

Kod:
gsettings set org.cinnamon.desktop.thumbnail-cache maximum-size 512

MATE:

Kod:
gsettings set org.mate.thumbnail-cache maximum-size 512

Zawsze możemy sprawdzić jakie parametry ma archiwum za pomocą tego polecenia. maximum-age oznacza maksymalny wiek, maximum-size oznacza maksymalną wielkość.

Cinnamon:

Kod:
gsettings list-recursively org.cinnamon.desktop.thumbnail-cache

MATE:

Kod:
gsettings list-recursively org.mate.thumbnail-cache


Zbędne czcionki

Można odzyskać 162 MB pamięci usuwając niektóre azjatyckie czcionki za pomocą tego polecenia w terminalu:

Kod:
sudo apt-get remove fonts-beng-extra fonts-deva-extra fonts-gubbi \
fonts-gujr-extra fonts-guru-extra fonts-kacst* fonts-kalapi fonts-khmeros* \
fonts-lao fonts-lklug-sinhala fonts-lohit-* fonts-nakula fonts-nanum* \
fonts-navilu fonts-noto-cjk fonts-orya-extra fonts-pagul fonts-sahadeva \
fonts-samyak* fonts-sil-abyssinica fonts-sil-padauk fonts-smc-* fonts-takao* \
fonts-telu-extra fonts-tibetan-machine fonts-tlwg-* fonts-wqy* \
&& sudo dpkg-reconfigure fontconfig

Po jego wykonaniu należy zrestartować komputer.


Zbędne jądra Linuksa

Każde takie jądro i pliki które są niezbędne do jego działania to około 200 MB. Możemy je usunąć za pomocą menedżera aktualizacji. W menu wchodzimy w "Widok > Jądra Linuksa". Żeby usunąć pojedyncze jądro klikamy na nie i wybieramy "Usuń" albo "Remove Kernels". Żeby usunąć kilka naraz korzystamy z opcji "Usuń stare jądra" albo "Perform Queued Actions". Następnie restartujemy komputer.


Przeglądarka

Każdą przeglądarkę można tak ustawić że podczas jej zamykania będzie usuwana historia naszej działalności w sieci.
Firefox: w menu wchodzimy w "Preferencje > Prywatność i bezpieczeństwo > Historia > Program Firefox: będzie używał ustawień użytkownika". Zaznaczamy: "Czyszczenie historii podczas zamykania programu". Wchodzimy w "Ustawienia..." gdzie możemy wybrać wszystkie pozycje. Jeśli to zrobimy niektóre strony mogą nie pamiętać naszych preferencji.


Kosz

Opróżnienie kosza może uwolnić nam sporo pamięci. Możemy także ustawić czas po którym pliki zalegające w koszu będą automatycznie usuwane. W tym celu instalujemy mały program o nazwie trash-cli za pomocą polecenia w terminalu:

Kod:
sudo apt-get install trash-cli

Następnie tworzymy ukryty plik o nazwie .opróżnij_kosz.sh w katalogu domowym i czynimy go wykonalnym także za pomocą polecenia w terminalu:

Kod:
echo -e '#!/bin/bash \ntrash-empty 30' >> ~/.opróżnij_kosz.sh \
&& chmod 775 ~/.opróżnij_kosz.sh && xed ~/.opróżnij_kosz.sh

Po wykonaniu polecenia i otwarciu się pliku, możemy dowolnie zmienić liczbę 30, oznaczającą ilość dni po których pliki w koszu będą automatycznie usunięte.

Otwieramy aplikację "Programy startowe" (Xfce: "Sesja i uruchamianie" > "Uruchamiane programy") i klikamy "Dodaj" (Cinnamon: "+" > "Polecenie użytkownika"). W rubryce "Nazwa" (Cinnamon:"Imię i nazwisko") wpisujemy Opróżnij Kosz. W rubryce "Polecenie" wpisujemy ścieżkę do naszego pliku, gdzie zamiast nazwa_katalogu_domowego wstawiamy nazwę naszego katalogu domowego.

Kod:
/home/nazwa_katalogu_domowego/.opróżnij_kosz.sh

Klikamy "Dodaj" lub "OK".
Od tej pory po każdym logowaniu "przeterminowane" pliki będą usuwane z naszego kosza. Zawsze możemy otworzyć plik .opróżnij_kosz.sh za pomocą tego polecenia w terminalu i zmienić parametr z liczbą dni:

Kod:
xed ~/.opróżnij_kosz.sh