Hi Tobias,
Tobias Crefeld wrote:
schrieb Frank Thommen frank.thommen@embl-heidelberg.de:
als Datendisk moechte ich in einer CentOS-Workstation (CentOS 5.6) eine SSD einbauen (Intel SSD 320 Serie, 120 GB). [...] [...] Muss ich TRIM oder irgendwelche anderen Wartungskommandos regelmaessig per Cronjob ausfuehren lassen oder erledigt das der Kernel automatisch fuer mich?
Bei ext4fs gibt es dafür einen Parameter.
[..]
Und was koennte dieser Parameter sein? Oder welches Kommando kann man dazu verwenden? Ich habe e4fsprogs installiert, aber da finde ich keine Hinweise auf mount-Parameter oder TRIM-Kommandos.
"discard" ist ein noch relativ junger mount-Parameter für ext4fs, der per default abgeschaltet ist, weil die Funktion offenbar noch nicht als "ausreichend getestet" klassifiziert wird und im worst case auch Datenverlust nicht ausgeschlossen werden kann.
Eigentlich gibt es die dahinter stehende Funktion erst ab Kernel 2.6.33, aber offenbar hat Redhat einen Backport zu ihrem bei RHEL-6 benutzten Kernel durchgeführt, der auf 2.6.32 basiert. Siehe auch unter http://rhkernel.org/#RHEL6+2.6.32-19.el6/Documentation/filesystems/ext4.txt
Von einem Backport nach RHEL/CentOS-5 habe ich bislang nichts gehört - da ist ja ext4fs eh noch reine Option und kein Default.
Voraussetzung ist natürlich, dass Gerätetreiber, Hostadapter und SSD-Firmware TRIM unterstützen. Zum Thema SSD hat Thomas-Krenn ein paar Infos zusammengetragen, die sich zwar auf Debian stützen, aber im Prinzip sieht es unter RHEL nicht viel anders aus: http://www.thomas-krenn.com/de/wiki/SSD_Performance_optimieren#ATA_TRIM_akti...
Vielen Dank. Das ist sehr ausfuehrlich. Unterdessen habe ich auch /usr/share/doc/kernel-doc-2.6.18/Documentation/filesystems/ext4.txt gefunden. Leider wird dort "discard" nicht aufgelistet. :-(
Auch https://ext4.wiki.kernel.org/index.php/Ext4_Howto ist sehr interessant. Dort gibt es auch einen RHEL/CentOS-spezifischen Abschnitt (https://ext4.wiki.kernel.org/index.php/Ext4_Howto#For_people_who_are_running...), der allerdings bei RHEL/CentOS 5.4 aufhoert.
Vielleicht sollte ich lieber hoffen, dass endlich, endlich CentOS-6 herauskommt.
frank