Hodně jsem tady hledal a po přečtení všeho jsem pochopil jen to, že musím deaktivovat swap.
Instalace
Nejprve jsem nainstaloval VirtualBox a nabootoval z živého CD MATE (Minimální instalace ). Pak jsem to nainstaloval na můj pendrive. Jedná se o USB 3.0 SanDisk Ultra 64 GB. Tento.
Bootování z USB
Vše proběhlo v pořádku a mám funkční desktop.
Pozadí
Nemám osobní plochu k použití; Musím používat sdílený notebook, který používá můj otec. Duální bootování ho vyděsí. Zkoušel jsem Puppy, KNOPPIX, Tails a Slax. Nic mi nefungovalo dobře. Rozhodl jsem se nainstalovat celý OS na můj pendrive.
Vzhledem k tomu, že to používám pro základní věci, jako je procházení, sledování videí, kopírování souborů a ne příliš těžké věci. Jak to ovlivní životnost mé jednotky USB?
Četl jsem články, které říkají, že to zabije můj pendrive, o cyklech zápisu a čtení a o tom, jak toho USB má méně. Mám to tedy takto používat i nadále? Pokud ano, jak mohu maximalizovat životnost mého pendrive?
Také to budu používat asi 20 hodin týdně.
Informace o systému
Ubuntu MATE 18.04
Intel Core i5 5. gen. procesor
8 GB RAM
64 GB USB 3.0 flash disk
47 GB volného místa na disku
Aktualizovat
Tento příspěvek jsem napsal před 3 měsíci a ptal jsem se na používání Ubuntu z pendrive. Moje používání se od té doby zvýšilo a vyzkoušel jsem mnoho různých operačních systémů, aktuálně používám Kubuntu 18.04.
Použil jsem tento pendrive na 3 různých počítačích, dvou noteboocích (Dell a MacBook) a stolním počítači. Nesetkal jsem se s žádnými problémy, kromě toho, že wifi fungovala správně na všech třech systémech. Tento pendrive používám asi 8 měsíců a stále funguje dobře.
Přijatá odpověď:
Chcete-li zvýšit životnost vašeho USB flash disku, minimalizovat počet čtení/zápisů různými způsoby:
Zakázat Swap
Výměna je proces použití části USB flash disku jako energeticky nezávislé paměti. Tím se zvýší množství dostupné paměti RAM, ale výsledkem bude vysoký počet čtení/zápisů. Je nepravděpodobné, že by se výrazně zvýšil výkon.
Zakažte swap pomocí swapoff
příkaz:
sudo swapoff --all
Ref.:Jak trvale zakázat odkládací soubor?
Zakázání žurnálování na souborovém systému
Použití žurnálovacího souborového systému, jako je ext3
nebo ext4
BEZ žurnálu je možnost snížit čtení/zápis. Zjevnou nevýhodou použití souborového systému se zakázaným žurnálováním je ztráta dat v důsledku nešetrného odpojení (tj. po výpadku napájení, zablokování jádra atd.) .
Ukládání do žurnálu můžete zakázat na ext4
na nepřipojeném disku, jako je tento:
umount /dev/sdaX
tune4fs -O ^has_journal /dev/sdaX
e4fsck –f /dev/sdaX
sudo reboot
Zkontrolujte, zda je pro souborový systém zakázáno žurnálování a zda je oddíl připojen:
dmesg | grep EXT4
Ref.:https://foxutech.com/how-to-disable-enable-journaling/
Noatime Mount Flag
Přiřaďte příznak noatime mount oddílům umístěným na USB klíči jeho přidáním do sekce voleb oddílu v /etc/fstab
.
Ref.:https://www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime
Adresáře v paměti RAM
Velmi používané adresáře jako /var/tmp/
a případně /var/log
lze přemístit do RAM v /etc/fstab
takhle:
tmpfs /var/tmp tmpfs nodev,nosuid,size=50M 0 0
To umožní /var/tmp
použít 50 MB paměti RAM jako místo na disku. Jediný problém s tím je, že žádné jednotky připojené v paměti RAM nebudou po restartu přetrvávat. Pokud tedy připojíte /var/log
a váš systém narazí na chybu, která způsobí jeho restart, nebudete schopni zjistit proč.
Adresáře na externím pevném disku
Některé adresáře můžete také připojit na trvalý pevný disk USB.