Sven Rautenberg: Linux Server vs. Windows Filesystem

Beitrag lesen

Moin!

vielen Dank erstmal. Also den Wunsch hat mein PL geäußert, weil der dann nur den Fileserver imagen muß und damit alle Daten sichert.

So einfach ist das aber nicht. Denn während die Datenbank läuft, kannst du von den Dateien nicht einfach ein Image ziehen, weil der Dateizustand nicht wirklich definiert ist. Es könnte sein, dass das Image gerade mitten in einem Schreibzugang angelegt wird oder dass noch Daten in einem Cache stehen, die dann beim Image fehlen.

Es ist daher besser, wenn du die DB-Files lokal auf deinem Server behälst und mit einem eigenen Skript zeitlich gesteuert Backups auf den Windows-Server schiebst. Dann hast du die totale Gewalt über den Zustand deiner DB und kriegst saubere Backups hin.

Abgesehen davon ist ein Zugriff über Netzwerk auf DB-Files wirklich Müll. Das Zieldateisystem muß passende Zugriffsrechte und Blockierungen anbieten, und es darf im Prinzip auch niemals ausfallen, andernfalls geht deine Datenbank trotz Backup schneller hops, als dir lieb ist.

- Sven Rautenberg