Re: Plattentausch HowTo

2012-05-17 Diskussionsfäden Hilmar Preuße
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

2012-05-16 Diskussionsfäden Gerd Göhler
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

2012-05-16 Diskussionsfäden Christian Perle
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

2012-05-16 Diskussionsfäden Hilmar Preuße
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

2012-05-15 Diskussionsfäden Hilmar Preuße
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

2012-05-15 Diskussionsfäden 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,

 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

2012-04-25 Diskussionsfäden Heiko Schlittermann
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

2012-04-25 Diskussionsfäden Andre Klärner
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

2012-04-24 Diskussionsfäden Hilmar Preusse
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

2012-04-24 Diskussionsfäden Luca Bertoncello
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

2012-04-24 Diskussionsfäden Hilmar Preuße
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

2012-04-23 Diskussionsfäden Heiko Schlittermann
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

2012-04-22 Diskussionsfäden Hilmar Preuße
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