Write Cache auf Debian aktivieren - Serverloft PerfectServer L

PaxiBM

Registered User
Hallo zusammen,

ich lese hier schon eine Weile mit und habe nun selbst ein Anliegen.

Ich habe bei Serverloft einen PerfectServer L 1.5 mit folgender Konfiguration:
- Parallels Plesk Panel v9.5.2_build95100504.17 os_Debian 5.0
- Linux 2.6.26-2-amd64
- LSI SAS 1064E Controller

Immer wenn der Server rebootet wird, muss der Write Cache aktiviert werden, da sonst das Forum sehr langsam ist.
Ich habe über
sdparm -s WCE=1 /dev/sg0 && sdparm -s WCE=1 /dev/sg2
den Write Cache aktiviert, das Forum ist nun auch wieder schnell, so weit, so gut.

Wenn ich allerdings mit
dmesg | grep sda
eine Abfrage mache, bekomme ich folgende Anzeige:

[ 25.706716] sd 4:1:0:0: [sda] 976562176 512-byte hardware sectors (500000 MB)
[ 25.726665] sd 4:1:0:0: [sda] Write Protect is off
[ 25.734668] sd 4:1:0:0: [sda] Mode Sense: 03 00 00 08
[ 25.741582] sd 4:1:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 25.758269] sd 4:1:0:0: [sda] 976562176 512-byte hardware sectors (500000 MB)
[ 25.774598] sd 4:1:0:0: [sda] Write Protect is off
[ 25.782601] sd 4:1:0:0: [sda] Mode Sense: 03 00 00 08
[ 25.785690] sd 4:1:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 25.805581] sda: sda1 sda2 sda3
[ 25.828464] sd 4:1:0:0: [sda] Attached SCSI disk
[ 56.218763] EXT3-fs: sda3: orphan cleanup on readonly fs
[ 56.856204] EXT3-fs: sda3: 26 orphan inodes deleted
[ 68.983050] Adding 999992k swap on /dev/sda2. Priority:-1 extents:1 across:999992k
[ 70.023166] EXT3 FS on sda3, internal journal
[4057626.719463] EXT2-fs error (device sda1): ext2_check_page: bad entry in directory #2: : rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0
[4057703.513616] EXT2-fs error (device sda1): ext2_new_inode: reserved inode or inode > inodes count - block_group = 0,inode=1
[4065676.807305] EXT2-fs error (device sda1): ext2_new_inode: reserved inode or inode > inodes count - block_group = 0,inode=2
[4065848.408355] EXT2-fs error (device sda1): ext2_new_inode: reserved inode or inode > inodes count - block_group = 0,inode=3

Hier steht immer "Write cache: disabled, read cache: enabled, doesn't support DPO or FUA"
Habe dann den Support angerufen und nachgefragt warum dass dennoch so angezeigt wird. Mir wurde mitgeteilt dass ich das per MegaCli aktivieren könne. Jedoch bekomme ich das aufgrund diverser Probleme nicht installiert.
Was mich auch stutzig macht sind die die letzten 4 Zeilen, könnte das von einem nicht erfolgreichem Update von Debian kommen?

Vielen Dank schon mal, viele Grüße und einen schönen Sonntag
 
Zum Zeitpunkt deiner dmesg-Ausgabe war der Write-Cache noch deaktiviert (siehe Timestamp). sdparm setzt den nicht rebootfest. Du könntest die Aktivierung in die rc.local stopfen oder ggfls. im Controller-Bios den Cache dauerhaft aktivieren. Bin mir gerade nicht sicher, ob der Controller das im Bios schon anbietet.

Wegen der letzten Zeilen empfehle ich dir im Recoverysystem mal das Dateisystem zu überprüfen.
 
Servus

Das dauerhafte Aktivieren habe ich schon versucht, wird aber abgelehnt, demnach wohl nicht unterstützt.

Habe auch über lsiutil schon den HBA zurückgesetzt, was laut Anleitung notwendig ist, aber auch hier keine Änderung in der Anzeige.

Zu den letzten Zeilen:
Das kommt erst, seit ich heute versucht habe das System zu updaten und eine Fehlermeldung in einem Paket kam.

Grundlegend könnte mir die Anzeige wegen dem Cache egal sein, da das Forum schnell läuft, aber irgendwie nervt es mich doch
 
Back
Top