Re: LVM, 2.4.21, XFS und Snapshots
Rainer Ellinger [EMAIL PROTECTED] meinte: Ich kann zwar Snapshots erzeugen - diese dann aber nicht mounten. Kurz: die Option nouuid und/oder VFS-Lock-Patch fehlt. [...] Einen VFS-Lock-Patch findest Du in einem Unterverzeichnis des Source-tgz von LVM. Bei Device-Mapper ist ebenfalls ein VFS-Lock (für DM) im Patch-Set integriert. Beide Patch haben das Problem, nichts von XFS zu wissen und XFS nimmt einige Änderungen am Core-Kernel vor. Mit XFS müssen beide an dieser Stelle angepasst werden: diff -u b/fs/buffer.c b/fs/buffer.c --- a/fs/buffer.c Wed May 22 10:43:49 2002 +++ b/fs/buffer.c Wed May 22 10:43:49 2002 @@ -378,7 +378,7 @@ ** after these are done */ sync_inodes(dev); - DQUOT_SYNC(dev); + DQUOT_SYNC_DEV(dev); /* if inodes or quotas could be dirtied during the ** sync_supers_lockfs call, the FS is responsible for getting ** them on disk, without deadlocking against the lock Die Änderung würde ich direkt im jeweiligen VFS-Lock-Patch oder nach dem Patchen in buffer.c manuell editieren. Cool. Damit geht es. Ich habe mir den VFS-Lock-Patch für 2.4.21 hier (http://evms.sourceforge.net/patches/1.2.1/2.4.21/) geholt. Vielen Dank. Tschö Töns -- There is no safe distance. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: LVM, 2.4.21, XFS und Snapshots
Toens Bueker schrieb: Ich kann zwar Snapshots erzeugen - diese dann aber nicht mounten. Kurz: die Option nouuid und/oder VFS-Lock-Patch fehlt. Lang: Jedes XFS-Dateisystem hat eine eindeutige Kennung (UUID). Wenn der Snapshot also gemountet werden soll und das dazugehörige Original ist gleichzeitig auch gemountet (der Normalfall), muss der Snapshot mit -o nouuid gemountet werden. Ein Snapshot ist der Abgriff eines Block-Devices, nicht eines Dateisystems. Daher ist das Dateisystem des Snapshots ein Abgriff aus dem laufenden System, als hätte man der Kiste den Strom abgezogen. Und jetzt dämmert es sicher schon. Da fehlen nicht nur Blocks aus dem Pufferspeicher, die noch nicht geschrieben wurden. Das Dateisystem ist auch auf jeden Fall unclean. Ein Journal-Replay oder Repair kann gar nicht gehen, da Snapshot-Volumes von vorne herein read-only sind. Dateisysteme müssten also vorher mit umount und sync entladen werden. Aus diesem Grund gibt es den VFS-Lock-Patch. Der macht etwas ähnliches, richtet den Superblock und erlaubt so einen mount-baren Snapshot im laufenden Betrieb zu erzeugen. Bei XFS kann man vor dem Snapshot hier mit xfs_freeze unterstützen. Das eigentliche Drama dürfte der VFS-Lock-Patch sein. Ich habe jetzt nicht alle Eventualitäten überprüft, aber meines Wissens ist dieser bei Debian nirgends dabei. Andere Distris haben solche Voraussetzungen eben in ihren aufgeblähten Kerneln. Einen VFS-Lock-Patch findest Du in einem Unterverzeichnis des Source-tgz von LVM. Bei Device-Mapper ist ebenfalls ein VFS-Lock (für DM) im Patch-Set integriert. Beide Patch haben das Problem, nichts von XFS zu wissen und XFS nimmt einige Änderungen am Core-Kernel vor. Mit XFS müssen beide an dieser Stelle angepasst werden: diff -u b/fs/buffer.c b/fs/buffer.c --- a/fs/buffer.c Wed May 22 10:43:49 2002 +++ b/fs/buffer.c Wed May 22 10:43:49 2002 @@ -378,7 +378,7 @@ ** after these are done */ sync_inodes(dev); - DQUOT_SYNC(dev); + DQUOT_SYNC_DEV(dev); /* if inodes or quotas could be dirtied during the ** sync_supers_lockfs call, the FS is responsible for getting ** them on disk, without deadlocking against the lock Ich habe das hier nur der Übersichtlichkeit in Patch-Deutsch eingefügt. Die Änderung würde ich direkt im jeweiligen VFS-Lock-Patch oder nach dem Patchen in buffer.c manuell editieren. -- [EMAIL PROTECTED] -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
LVM, 2.4.21, XFS und Snapshots
Hi *, welche Kombination obiger Komponenten (in jeweils welcher Version) ermöglicht es, ein Snapshot-Volume mit xfs-Filesystem zu mounten? Ich habe: Kernel 2.4.21 lvm10 (1.0.4-4) kernel-patch-xfs (1.3.0pre2-4) Ich kann zwar Snapshots erzeugen - diese dann aber nicht mounten. Vielen Dank für sachdienliche Hinweise. Tschö Töns -- There is no safe distance. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: LVM, 2.4.21, XFS und Snapshots
--sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hallo On Sun, Jul 27, 2003 at 03:28:05PM +0200, Toens Bueker wrote: Kernel 2.4.21 lvm10 (1.0.4-4) kernel-patch-xfs (1.3.0pre2-4) =20 Ich kann zwar Snapshots erzeugen - diese dann aber nicht mounten. Hast Du http://ldp.kernelnotes.de/HOWTO/LVM-HOWTO/snapshots_backup.html gelesen? Daniel --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature Content-Disposition: inline -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/JDTRvsTkIkbiCvYRAny5AJ9Wips8N+3cImB+LDWbgxANos7kbgCff7QQ e5bV0WWMDqC4H8Auy7ZQhFM= =CHGV -END PGP SIGNATURE- --sm4nu43k4a2Rpi4c-- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)