cybertux-logo

GNU/Linux

Inleiding Instappen in Linux

Bewerkingen

Tips & trucs Foto's bewerken Video bewerken

Linux installatie

Algemeen Packages Apache Samba NFS CUPS ALSA Postfix etc. OpenSuse 10.2 Agfa SnapScan 310 USB-schijven SSD-schijven

Linux algemeen

Toegangsrestricties Permissies

Bronnen

Debian website Links

SSD-schijven

Tegenover veel voordelen van SSD-schijven staat minstens één groot nadeel en dat is het risico op snelle 'slijtage'. En hoewel dat met moderne SSD's (anno 2014) nogal schijnt mee te vallen, is het beter om gewoon alle maatregelen te treffen die het voortijdig overlijden van de schijf voorkomen. Vooral als dat toch niet al te veel werk is.

Afbeelding: Kingston SSDnow V300 De aanleiding voor dit artikel is de aanschaf van een Kingston SSDnow V300.








Een SSD-schijf is gevoelig voor schrijfacties, dus die gaan we zo veel mogelijk voorkomen. Dat vereist aanpassingen die eenvoudig in sommige toepassingsprogramma's kunnen worden gedaan, maar soms moeten configuratiebestanden van het besturingssysteem worden gewijzigd. Voor dat laatste zijn root-permissies nodig.

1. Beperk de cache van Firefox

Elke webbrowser bewaart de webpagina's die je bekijkt, of tenminste delen daarvan, op schijf. Daardoor kunnen ze sneller worden getoond en wordt overbodig netwerkverkeer voorkomen. Die opgeslagen data is de cache. Firefox is geen uitzondering en de hoeveelheid cache die Firefox gebruikt staat soms ingesteld op 500 MB. Dat is voor een SSD-schijf best veel en daarom schakelen we dat helemaal uit.

2. Beperk de cache van Google Chrome

Het beperken van de cache van Google Chrome kost wat meer moeite. Kennelijk vonden ze dat bij Google niet zo'n belangrijke optie. Onbegrijpelijk, maar gelukkig is er toch een mogelijkheid om het voor elkaar te krijgen.

Bij starten van Chrome kunnen diversie opties worden meegegeven. Voor nu zijn deze twee van belang:
--disk-cache-dir=/dev/null
--disk-cache-size=1

Je zou zeggen dat je voor de cache-size ook '0' zou kunnen invullen, maar dat werkt niet.
En omdat je je browser meestal niet start vanaf de command-line, maar via een menu of een link, moeten we deze opties doorgeven via het configuratiebestand: /etc/chromium-browser/default.
Let op: dat bestand kan je alleen bewerken als 'root'.

Sluit eerst Google Chrome, als die nog open staat.
Open vervolgens het bestand /etc/chromium-browser/default en zoek de regel die begint met 'CHROMIUM_FLAGS='. Zorg dat daar tenminste deze opties staan:
CHROMIUM_FLAGS="--disk-cache-dir=/dev/null --disk-cache-size=1"
Sla de wijzigingen op en sluit de editor.

3. Mounten (aankoppelen) van het bestandssysteem

Voor deze aanpassing zijn ook weer root-permissies noodzakelijk.
Open met een editor het bestand /etc/fstab.
Voeg aan de daarin genoemde ext4-bestandssystemen de opties discard en noatime toe.
Je krijgt dan ongeveer zoiets:
UUID=...lange code...  /  ext4  discard,noatime,errors=remount-ro  0  1
De wijzigingen zijn van kracht nadat de computer opnieuw is gestart. Dat is veiliger dan een re-mount te doen.

4. Gebruik tmpfs (een tijdelijk bestandssysteem)

Sommige dingen die het systeem opslaat zijn niet echt nodig tussen veschillende sessies. Dat geldt voor bijna alles dat wordt opgeslagen in de directory /var en /tmp.
Die hoeven dus ook niet op de SSD-schijf te worden bewaard en gaan we op een andere locatie zetten.

Ook hiervoor moet /etc/fstab worden aangepast.
Neem daarin onderstaande regels op.
none	/tmp		tmpfs	mode=1777	0 0
none	/var/log	tmpfs	mode=0755	0 0
Hiermee wordt een tijdelijk bestandssysteem gemount op zowel /tmp als /var/log.

Aangezien het systeem verwacht dat bepaalde subdirectories in /var/log aanwezig zijn, moeten die bij elke reboot worden gemaakt.
Open, als root, /etc/rc.local en voeg onderaan deze regels toe (boven de regel 'exit 0').
# Aanpassing i.v.m. gebruik van SSD-schijf.
# -----------------------------------------
for dir in apparmor apt cups dist-upgrade fsck gdm installer samba unattended-upgrades ; 
do
	if [ ! -e /var/log/$dir ] ; then
		mkdir /var/log/$dir
	fi
done
Realiseer je wel dat als er een probleem ontstaat op de computer en je de boel ongewild moet afsluiten, dat je dan de logfiles niet meer kan bekijken, want die worden dus niet meer op de schijf bewaard.
Maar gelukkig zijn dat soort problemen onder Linux zeldzaam.






Laatst gewijzigd: 9 februari 2014