Máte spoustu místa v ramce a vadí vám, že aplikace odkládají dočasné soubory na pevný disk, nebo máte SSD a chcete snížit rychlost jeho opotřebování? Zde je několik užitečných tipů, jak lze se svým železem v tomto směru pracovat.
Přesunutí logu na jiný oddíl
Důležitým krokem je přesunutí složky /tmp právě do ram. Úpravy souboru fstab je lepší provádět z live session. Před samotným prováděním změn si zazálohujte soubor /etc/fstab pro případ, kdyby se objevily problémy s bootováním. Obnova systému se provede prostým zkopírováním zálohovaného souboru na své původní místo a obnovením původních adresářů. Cesty k oddílům se mohou lišit v závislosti na způsobu provedení. V live distribuci musí být kořenový oddíl připojen ručně do nějakého adresáře a z toho pak vyplývá menší odlišnost cesty.
Příkazem sudo nano /etc/fstab otevřete soubor s tabulkou namountovaných oddílů. Zobrazit by se měly alespoň dva řádky obsahující propojení hlavního oddílu s / a domácího s /home.
V editoru se vám zobrazí něco podobného:
UUID=absdfehjfssfjhkafhjkafhjk / ext4 errors=remount-ro,noatime,discard 0 1 UUID=efghchsjdhahjkfhajfjhajf /home ext4 defaults 0 2
Prvním parametrem je UUID – identifikátor diskového oddílu. Následuje složka, do které je oddíl přimountován, typ souborového systému a volby mountování. Parametr errors určuje akci, které se má provést v případě, že se s oddílem něco stane. Zde je nastaveno, že se při chybě oddíl připojí v režimu „jen pro čtení“. Noatime zakáže obnovu časové značky posledního použití souboru.
Oddíly na SSD disku podporujícím TRIM by měly mít nastaven příznak discard, jež právě zapíná TRIM. Dalším krokem je vytvoření oddílu pro logovací soubory (návod na vytvoření oddílu je zde). Do tohoto odílu lze přesunout obsah /var/log příkazem
, kde /mnt/log je cesta k nově vytvořenému oddílu (může se lišit v závislosti na tom, kam logovací oddíl připojíte). Nyní musíte zjistit UUID logovacíhoho oddílu příkazem
nebo nějakou grafickou utilitkou. Do souboru fstab pak přidáte řádek
UUID=<UUID logovacího oddílu> /mnt/log ext4 defaults 0 2
a nasměrujete původní cestu na novou:
user@lm:~$ sudo ln -s /mnt/log /var/log
Přesunutí odkládacího prostoru do RAM
Dále je možné přesunout složku /tmp kompletně do ram. K tomu není potřeba vytvářet žádné oddíly. Stačí do souboru fstab přidat řádek:
tmpfs /tmp tmpfs noatime 0 0
Jenže to není jediný odkládací prostor. další se nachází ve /var/tmp. Nejjednodušším řešením je tuto složku smazat a nahradit ji symbolickým odkazem na /tmp
user@lm:~$ sudo ln -s /tmp /var/tmp
Výsledný soubor /etc/fstab bude obsahovat minimálně čtyři položky. Stiskem Ctrl + O změny uložíte a můžete restartovat.
UUID=absdfehjfssfjhkafhjkafhjk / ext4 errors=remount-ro,noatime,discard 0 1 UUID=efghchsjdhahjkfhajfjhajf /home ext4 defaults 0 2
UUID=<UUID logovacího oddílu> /mnt/log ext4 defaults 0 2
tmpfs /tmp tmpfs noatime 0 0
Přesunutí cache prohlížeče
Od restartu se budou dočasné soubory tvořit v ram. Ale pozor prohlížeče si tvoří dočasné soubory v ~/.cache. U Chrome se toto dá změnit spouštěním s parametrem –disk-cache-dir=/tmp.
U Firefoxu lze přesunu docílit změnou klíče browser.cache.disk.parent_directory v about:config. Pokud neexistuje, můžete klíč vytvořit ručně. Jeho typ je řetězec a hodnota cesta k dočasnému adresáři, například /tmp.
Pingback:Linux Mint Czech - Tipy a triky #2 - Instalace připravená na upgrade at Linux-Mint-Czech