Im allgemeinen und im speziellen bei SSDs macht die Mountoption atime nicht viel Sinn da unnötig Schreibzugriffe generiert werden. Eine kurze Überprüfung liefert die Erkenntniss dass bei den meisten Distributionen relatime als Standard etabliert wurde und an dieser Stelle kein Optimierungsbedarf besteht:
cat /proc/mounts | grep /dev | grep -v devpts | grep -v udev
/dev/disk/by-uuid/c4c733d9-c498-4641-ad24-15710e06681b / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
/dev/sda3 /home ext4 rw,relatime,data=ordered 0 0
/dev/sdb1 /data ext4 rw,relatime,data=ordered 0 0
/dev/sda2 /var ext4 rw,relatime,data=ordered 0 0
Anders sieht es bei den tmp-Verzeichnissen aus:
vi /etc/fstab
Das /tmp-Verzeichnis wird in den reichlich vorhanden RAM gelegt und auf 2GB begrenzt:
tmpfs /tmp tmpfs nosuid,size=2G 0 0
Das Verzeichnis /var/tmp wird als Symbolischer Link auf /tmp umgelegt:
cd /var
rmdir tmp
ln -s /tmp tmp
Nach 20 Minuten Inaktivität auf der grossen Datenplatte sollte feststehen das gerade was anderes genutzt wird und diese in den Spindown gehen kann:
vi /etc/hdparm.conf
/dev/sdb { spindown_time = 240 # 20 min }
Beim Herunterfahren des Rechners macht die Platte jedoch wieder einen SpinUp. Um das zu verhindern muss die Platte mit autofs gemountet werden:
umount /data
vi /etc/fstab
Der Eintrag für sdb1 wird in der /etc/fstab auskommentiert.
vi /etc/auto.master
/media/mydata /etc/auto.data --timeout=300,defaults
blkid
/dev/sda1: UUID="56f8b868-cc54-49b7-9e53-44c8b0fb84c9" TYPE="ext4"
/dev/sda2: UUID="f38f0f84-be21-41d1-9e42-ae881b542695" TYPE="ext4"
/dev/sda3: UUID="33b50961-d98b-4559-9365-83c9f5c7c3cd" TYPE="ext4"
/dev/sdb1: UUID="79ec9ce2-9dcd-4b79-b883-3340628d032a" TYPE="ext4"
vi /etc/auto.data
data -fstype=ext4 :UUID=79ec9ce2-9dcd-4b79-b883-3340628d032a
mkdir /media/mydata
rmdir /data
ln -s /media/mydata/data /data
service autofs restart
Jetzt wird sdb1 automatisch gemountet wenn auf /data/… zugegriffen wird. Nach 5min ohne weiteren Zugriff erfolgt ein automatischer umount und nach weiteren 20min der Spindown. Wenn jetzt der Rechner runtergefahren wird während die Platte im Standby ist dürfte sie nicht wieder hochfahren da sie nicht mehr im Dateisystem hängt.