[CentOS-de] SSD: Filesystem und TRIM unter CentOS 5.6?
Frank Thommen
frank.thommen at embl-heidelberg.de
Di Jun 28 06:53:07 EDT 2011
Hi Tobias,
>> Tobias Crefeld wrote:
>>> schrieb Frank Thommen <frank.thommen at 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_aktivieren
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_RHEL.2FCentOS),
der allerdings bei RHEL/CentOS 5.4 aufhoert.
Vielleicht sollte ich lieber hoffen, dass endlich, endlich CentOS-6
herauskommt.
frank