Re: Plattentausch HowTo
On 16.05.12 Gerd Göhler (gerdg...@gmx.de) wrote: Am Dienstag, den 15.05.2012, 22:47 +0200 schrieb Hilmar Preuße: On 15.05.12 Hilmar Preuße (hill...@web.de) wrote: Hallo, Weiterhin gabs ein Problem beim fsck: [/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -a -C0 /dev/sdc5 fsck.ext2: Device or resource busy while trying to open /dev/sdc5 Filesystem mounted or opened exclusively by another program? Ich hatte den Eintrag /dev/sdc5 /boot ext2defaults0 2 Ändere mal die letzte 2 hinten in eine 0, damit wird das Filesystem beim booten nicht überprüft. Ja, das ist mir schon klar. Ich weiß nur nicht, ob das so gut ist. Wie schon gesagt, scheint momentan alles i.O. zu sein, ich vermute /dev/sdc5 war beim fraglichen Boot nicht das fs mit /boot drauf, sondern eines von einer falschen Platte, welches dort als swap diente. EOD, Hilmar -- They will only cause the lower classes to move about needlessly. -- The Duke of Wellington, on early steam railroads. http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
Am Dienstag, den 15.05.2012, 22:47 +0200 schrieb Hilmar Preuße: On 15.05.12 Hilmar Preuße (hill...@web.de) wrote: On 23.04.12 Christian Perle (ch...@linuxinfotag.de) wrote: On Sun, Apr 22, 2012 at 22:51:54 +0200, Hilmar Preuße wrote: Hallo, Hallo Hilmar, Weiterhin gabs ein Problem beim fsck: [/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -a -C0 /dev/sdc5 fsck.ext2: Device or resource busy while trying to open /dev/sdc5 Filesystem mounted or opened exclusively by another program? Ich hatte den Eintrag /dev/sdc5 /boot ext2defaults0 2 Ändere mal die letzte 2 hinten in eine 0, damit wird das Filesystem beim booten nicht überprüft. in der fstab drin... Braucht man den eigentlich? Ich habe den in der Rescue-Shell erstmal auskommentiert, damit konnte weiter gebootet werden. In /boot herrscht derzeit aber gähnende Leere. na klar, ist ja auch nicht eingehängt, hast du ja auskommentiert Andere Idee: das Teil ganz unten in die fstab zu stecken und vom fsck auszuschließen. Wie macht Ihr das? Gruss Gerd ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
Hallo Hilmar, On Tue, May 15, 2012 at 21:51:44 +0200, Hilmar Preuße wrote: Weiterhin gabs ein Problem beim fsck: [/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -a -C0 /dev/sdc5 fsck.ext2: Device or resource busy while trying to open /dev/sdc5 Filesystem mounted or opened exclusively by another program? Ich hatte den Eintrag /dev/sdc5 /boot ext2defaults0 2 in der fstab drin... Braucht man den eigentlich? Ich habe den in der Rescue-Shell erstmal auskommentiert, damit konnte weiter gebootet werden. In /boot herrscht derzeit aber gähnende Leere. /boot muss nicht zwingend eingehaengt werden. Allerdings muss es spaetestens dann vorhanden sein, wenn ein Paket-Update das initramfs neu bauen will oder ein neues Kernelimage nach /boot geschrieben werden soll. Was die Fehlermeldung von fsck angeht, fehlt mir hier etwas Kontext. Ist das Filesystem fuer /boot wirklich auf /dev/sdc5? Ist es zu diesem Zeitpunkt wirklich eingehaengt oder ist /dev/sdc5 vielleicht Teil eines LVM? Eingehaengt darf /boot zum Ausfuehrungzeitpunkt von checkfs.sh nicht sein. Das einzige Filesystem, das ueblicherweise bei der Pruefung bereits (read-only) eingehaengt ist, ist das Rootfilesystem. Es wird danach read-write remounted. Gruss, Chris -- Christian Perlechris AT linuxinfotag.de 010111 http://chris.silmor.de/ 101010 LinuxGuitarKitesBicyclesBeerPizzaRaytracing ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
On 16.05.12 Christian Perle (ch...@linuxinfotag.de) wrote: On Tue, May 15, 2012 at 21:51:44 +0200, Hilmar Preuße wrote: Moin, Weiterhin gabs ein Problem beim fsck: [/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -a -C0 /dev/sdc5 fsck.ext2: Device or resource busy while trying to open /dev/sdc5 Filesystem mounted or opened exclusively by another program? Ich hatte den Eintrag /dev/sdc5 /boot ext2defaults0 2 in der fstab drin... Braucht man den eigentlich? Ich habe den in der Rescue-Shell erstmal auskommentiert, damit konnte weiter gebootet werden. In /boot herrscht derzeit aber gähnende Leere. /boot muss nicht zwingend eingehaengt werden. Allerdings muss es spaetestens dann vorhanden sein, wenn ein Paket-Update das initramfs neu bauen will oder ein neues Kernelimage nach /boot geschrieben werden soll. OK. Da sowas aber ab und zu vorkommt, sollte man das Teil haben, weil man sicher nicht daran denkt, wenn man einen Kernel-Upgrade macht. Was die Fehlermeldung von fsck angeht, fehlt mir hier etwas Kontext. Ist das Filesystem fuer /boot wirklich auf /dev/sdc5? Ja. oder besser: irgendein Mechanismus führt derzeit lustiges Plattenumbenamsen aus. Mal heißt die neue Platte /dev/sda, jetzt heißt sie gerade /dev/sdc. Ich referenziere die Partition derzeit über ihre UUID, mal sehn ob sich das Problem damit erledigt. Beim Boot eben war es nicht sichtbar, ich warte auf Reproduktion. Ist es zu diesem Zeitpunkt wirklich eingehaengt oder ist /dev/sdc5 vielleicht Teil eines LVM? Kann eigentlich nicht. Nein. Eingehaengt darf /boot zum Ausfuehrungzeitpunkt von checkfs.sh nicht sein. Nein, natürlich nicht. Aber grub hat sicher darauf schon zugegriffen, um die initrd zu lesen. H. -- Some men are so macho they'll get you pregnant just to kill a rabbit. -- Maureen Murphy http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
On 23.04.12 Christian Perle (ch...@linuxinfotag.de) wrote: On Sun, Apr 22, 2012 at 22:51:54 +0200, Hilmar Preuße wrote: Hallo, Könnnte mir noch jemand die passenden Beschwörungsformeln für GRUB2 nennen? Bei mir steht demnächst Plattenumzug an und ich habe letztens von LILO auf grub2 geschwenkt. Angenommen, Du hast ein Livesystem laufen und das rootfs des kopierten/installierten Systems auf /mnt gemountet: OK, danke; hat geklappt. Eine Hürde war noch, daß die neue Platte eine SATA-Platte war und der sata_nv Treiber benötigt wurde. Also neue initrd bauen, in der Alten war der noch nicht drin. Weiterhin gabs ein Problem beim fsck: [/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -a -C0 /dev/sdc5 fsck.ext2: Device or resource busy while trying to open /dev/sdc5 Filesystem mounted or opened exclusively by another program? Ich hatte den Eintrag /dev/sdc5 /boot ext2defaults0 2 in der fstab drin... Braucht man den eigentlich? Ich habe den in der Rescue-Shell erstmal auskommentiert, damit konnte weiter gebootet werden. In /boot herrscht derzeit aber gähnende Leere. H. -- If an experiment works, something has gone wrong. http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
On 15.05.12 Hilmar Preuße (hill...@web.de) wrote: On 23.04.12 Christian Perle (ch...@linuxinfotag.de) wrote: On Sun, Apr 22, 2012 at 22:51:54 +0200, Hilmar Preuße wrote: Hallo, Weiterhin gabs ein Problem beim fsck: [/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -a -C0 /dev/sdc5 fsck.ext2: Device or resource busy while trying to open /dev/sdc5 Filesystem mounted or opened exclusively by another program? Ich hatte den Eintrag /dev/sdc5 /boot ext2defaults0 2 in der fstab drin... Braucht man den eigentlich? Ich habe den in der Rescue-Shell erstmal auskommentiert, damit konnte weiter gebootet werden. In /boot herrscht derzeit aber gähnende Leere. Andere Idee: das Teil ganz unten in die fstab zu stecken und vom fsck auszuschließen. Wie macht Ihr das? H. -- The hardest thing is to disguise your feelings when you put a lot of relatives on the train for home. http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
Luca Bertoncello lucab...@lucabert.de (Mi 25 Apr 2012 07:33:03 CEST): Heiko Schlittermann h...@schlittermann.de schrieb: Hallo, Heiko! Bemerkung am Rande: ein VG-Name wie „system“ ist nicht sehr geschickt. Spätestens, wenn Du die Platten der VG „system“ in ein System stecken möchtest, in dem es auch schon eine VG „system“ gibt. Das gibt Ärger. Nicht unlösbaren, aber halt häßlichen. Naja, das Problem habe ich mit jedem Namen, oder? Ja, wenn er so generisch ist. Ich verwende die $(hostname) als Name für die VG. Da bin ich mir zumindest in einem bestimmten Umfeld einigermaßen sicher, daß es keine Kollision gibt. -- HS signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
Moin Heiko, On Wed, Apr 25, 2012 at 04:13:17PM +0200, Heiko Schlittermann wrote: Andre Klärner kan...@ak-online.be (Mi 25 Apr 2012 14:52:03 CEST): On Wed, Apr 25, 2012 at 07:33:03AM +0200, Luca Bertoncello wrote: Jop, aber die Lösung ist brachial simpel: vg_`hostname`_sys oder einfach den Hostnamen direkt als VG-Namen für die System-Platten. Den Prefix würde ich mir verkneifen, es ist überall aus dem Kontext ersichtlich, daß es sich um eine Volumegroup handelt. :) Mich erinnert das ein wenig an int iCounter; wobei mir der Prefix anzeigen soll, daß Counter ein Integer ist. Ich denke, das war ungarische Notation. Und ist hier off-topic. Ich denke da bin ich ein wenig von Arbeit beeinflusst - meine Lieblingsinder haben eher häufig das Problem, dass die das Konzept PV-VG-LV nicht so wirklich verstehen oder einfach sich nicht im Klaren sind, dass $(HOSTNAME) dann die System-VG bezeichnet. Ehrlich gesagt: aus reiner Faulheit hab ich das Konzept auch zuhause angewand, weil nämlich dann die Tab-Completion für /dev/vg_tab sehr gut ist. Da ich aber inzwischen auf die zsh umgeschwenkt bin, sollte ich vllt auch mal schauen, dass ich ne gute LVM-Completion dafür finde. Dann ist der Vorteil nämlich sowieso weg. ;) Gruß, Andre -- Andre Klärner Telefon: 0351/79666546 Fax: 0351/79688547 Mobil: 0172/9838653 Anschrift: Prohliser Allee 43 01239 Dresden Diese E-Mail ist mittels S/MIME signiert worden. Für S/MIME sind die Root-Zertifikate der CAcert.org zu installieren (unter http://www.cacert.org/index.php?id=3 zu finden), damit mein Zertifikat als vertrauenswürdig eingestuft wird. CAcert.org ist eine offene Zertifizierungsstelle für SSL-Zertifikate auf Basis eines Web-Of-Trust. Weitere Details finden Sie auf der Website. Wenn diese E-Mail nicht als authentifiziert angezeigt wird, überprüfen Sie bitte doppelt die Korrektheit dieser Mail. smime.p7s Description: S/MIME cryptographic signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
On 23.04.12 Luca Bertoncello (lucab...@lucabert.de) wrote: Hilmar Preuße hill...@web.de schrieb: Hallo, Luca! - mkswap /dev/mapper/system-swap Wenn ich das im gebooteten grml ausführe, wird auf welchem Device eine Swap-Partition angelegt? Na, das sollte auf der neuen Platte machen... Sicher? Im gebooteten grml hätte ich vermutet, daß das in der RAM-Disc von grml angelegt wird, also beim ersten Reboot verschwindet. Außerdem dürfte das neue System auch ohne Swap-Partition booten, ich würde die Einrichtung selbiger auf die Zeit nach dem ersten Reboot verschieben. H. -- The problem with graduate students, in general, is that they have to sleep every few days. http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
Hilmar Preusse hill...@web.de schrieb: Sicher? Im gebooteten grml hätte ich vermutet, daß das in der RAM-Disc von grml angelegt wird, also beim ersten Reboot verschwindet. Außerdem dürfte das neue System auch ohne Swap-Partition booten, ich würde die Einrichtung selbiger auf die Zeit nach dem ersten Reboot verschieben. Naja, laut man ist mkswap so eine Art mkfs... Es bereitet die Partition vor. swapon wird die Swaps in Betrieb nehmen... Also, ich sehe keinen Grund, warum mkswap die Swap auf dem Live-System arbeiten soll. Und, nach dem Boot mit der neuen Platte (auf der Test-VM), war auch die Swap da. Wäre die Partition nicht initialisiert, hätte ich sicher ein Fehler bekommen, oder? Grüße Luca Bertoncello (lucab...@lucabert.de) signature.asc Description: PGP signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
On 24.04.12 Luca Bertoncello (lucab...@lucabert.de) wrote: Hilmar Preusse hill...@web.de schrieb: Moin, Sicher? Im gebooteten grml hätte ich vermutet, daß das in der RAM-Disc von grml angelegt wird, also beim ersten Reboot verschwindet. Außerdem dürfte das neue System auch ohne Swap-Partition booten, ich würde die Einrichtung selbiger auf die Zeit nach dem ersten Reboot verschieben. Naja, laut man ist mkswap so eine Art mkfs... Es bereitet die Partition vor. swapon wird die Swaps in Betrieb nehmen... Also, ich sehe keinen Grund, warum mkswap die Swap auf dem Live-System arbeiten soll. OK, OK, mein Fehler. Entschuldigung! /dev/mapper/system-swap bezeichnet im konkreten Fall tatsächlich die swap-Partition auf der neuen Platte. Namensschema ist: /dev/mapper/name-der-vg-name-des-lv und da Deine vg system heißt und Dein lv swap haut das dann hin. H. -- Experience varies directly with equipment ruined. http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
Luca Bertoncello lucab...@lucabert.de (Mo 23 Apr 2012 07:34:44 CEST): Hilmar Preuße hill...@web.de schrieb: Hallo, Hilmar! Mir will nicht ganz rein, wieso ich das nicht schon in alten gebooteten System machen kann. Dann würde ich unter /mnt/new das komplette neue FS aufbauen und könnte dann alles mit einem cp -a (oder cp -pr) (Exclude für /mnt/new nicht vergessen) rüberziehen. Klar! Du kannst alles von dem gebooteten System machen, allerdings musst du daran denken, daß die / zu kopieren nicht ohne weiteres geht... ?? Warum? Du musst vorher sie in einer Art und Weise mounten, daß du sie kopieren kannst: mount --bind / /somemountpoint/ Danach, kannst du mit: rsync -aSHxv /mountpoint/ /mnt/new/mountpoint/ Was macht das anders, als rsync -aSHxv / /mnt/new/mountpoint/ ? -- Heiko signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Re: Plattentausch HowTo
On 22.04.12 Luca Bertoncello (lucab...@lucabert.de) wrote: Moin, ANGENOMMEN: /dev/sda ist die ALTE Platte und /dev/sdb ist die NEUE Platte: - Mit grml booten - Partition /dev/sdb1 für /boot anlegen (Typ Linux, Bootable) - Partition /dev/sdb2 für LVM anlegen (Typ FD) - LVM Partitionierung: - pvcreate /dev/sdb2 - vgcreate system /dev/sdb2 - lvcreate -L 3400M -n root system (Beispiele...) - lvcreate -L 200M -n home system - lvcreate -L 300M -n tmp system - lvcreate -L 100M -n swap system - mkfs für die neue Partitionen (LVM, sowie /dev/sdb1) Mir will nicht ganz rein, wieso ich das nicht schon in alten gebooteten System machen kann. Dann würde ich unter /mnt/new das komplette neue FS aufbauen und könnte dann alles mit einem cp -a (oder cp -pr) (Exclude für /mnt/new nicht vergessen) rüberziehen. Oder ist das nur eine Variante Deiner Mehthode? - mkswap /dev/mapper/system-swap Wenn ich das im gebooteten grml ausführe, wird auf welchem Device eine Swap-Partition angelegt? - mount /dev/mapper/system-root /mnt/new - mount /dev/sdb1 /mnt/new/boot - Anpassungen an grub.cfg (root = /dev/mapper/system-root) - grub-install --no-floppy --root-directory=/mnt/new /dev/sdb Könnnte mir noch jemand die passenden Beschwörungsformeln für GRUB2 nennen? Bei mir steht demnächst Plattenumzug an und ich habe letztens von LILO auf grub2 geschwenkt. Danke! H. -- Q: How do you keep a moron in suspense? http://www.hilmar-preusse.de.vu/ signature.asc Description: Digital signature ___ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd