Hallo,
Am Fri, 31 Oct 2014, Herbert Albert schrieb:
Am Freitag, 31. Oktober 2014, 21:13:35 schrieb David Haller:
Am Fri, 31 Oct 2014, Herbert Albert schrieb:
Am Freitag, 31. Oktober 2014, 18:47:52 schrieb David Haller:
Am Fri, 31 Oct 2014, Herbert Albert schrieb:
mein OS 12.2 läuft seit mehr als 3 Jahren auf einer Platte, die laut parted keine Partitionstabelle hat. Ich will sie nun auf eine andre Platte umkopieren (entweder mit partimage oder via tar) und habe da 2
Fragen: Da hat sich parted wohl an irgendwas verschluckt. Zeig vielleicht auch nochmal
parted -l /dev/sda parted -l /dev/sdh
Vielleicht sieht man da, woran sich parted verschluckt.
[..]
:~ # fdisk -l /dev/sda
Disk /dev/sda: 2000.4 GB, 2000397852160 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907027055 sectors
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 209713151 104855552 83 Linux /dev/sda2 209713152 226484223 8385536 82 Linux swap / Solaris /dev/sda3 226484224 3907027055 1840271416 f W95 Ext'd (LBA) /dev/sda5 226486272 2373974015 1073743872 83 Linux
Ich glaub ich weiß was los ist ... s.u.
[..]
Ich habe /dev/sdh ja gerade erst so angelegt. Die Platte wird ja auch von parted anstandslos gelesen, sprich, es ist eine Partitionstabelle vorhanden. Die Daten von /dev/sda wollte ich per tar (siehe:https://de.opensuse.org/SDB:Distribution_umkopieren)
Der Artikel hat ein uraltes Problem, das dich hoffentlich nicht betrifft ;) Ich hatte mal mit dem Sparsefile Handling von tar Probleme (-S Option). Und --numeric-owner ist IMO auch entweder überflüssig (UIDs auf /OLD und /NEW gleich) oder kontraproduktiv (unterschiedliche UIDs, aber gleiche Usernamen auf /OLD und /NEW).
Siehe: http://web.archive.org/web/20100116002828/http://suse-linux-faq.koehntopp.d e/q/q-filesystems-kopieren.html
(ja, das http:// gehört doppelt in die URL!) Kurzform:
cd /OLD && tar -cp --atime-preserve -f - . \
| ( cd /NEW && tar -xpv --atime-preserve -f - )
umziehen und die Platte bootbar machen, damit ich ein Backup habe. Dann könnte ich /dev/sda platt machen und neu aufsetzen, dann hoffentlich mit Partitionstabelle.
Hier noch der output von parted -l (-l listet schon alle devices im Rechner)> :~ # parted -l
Error: Can't have a partition outside the disk! Model: ATA Hitachi HDS72302 (scsi) Disk /dev/sda: 2000GB Sector size (logical/physical): 512B/512B Partition Table: unknown
gparted verschluckt sich also nicht an /dev/sdh sondern an /dev/sda! eignetlich doch. Der Aufruf sagt doch: Error: Can't have a partition outside
Am Freitag, 31. Oktober 2014, 23:29:36 schrieb David Haller: the disk! und wenn ich gparted /dev/sda aufrufe, dann steht da Partition unallocated, File System unallocated.
Und ich glaub ich weiß auch warum:
255 heads, 63 sectors/track, 243201 cylinders, total 3907027055 sectors
^^^^^^^^^^
Device Boot Start End Blocks Id System /dev/sda1 * 2048 209713151 104855552 83 Linux /dev/sda2 209713152 226484223 8385536 82 Linux swap /dev/sda3 226484224 3907027055 1840271416 f W95 Ext'd (LBA)
^^^^^^^^^^ dat Ding is 1 Sektor zu groß!!!
/dev/sda5 226486272 2373974015 1073743872 83 Linux
Da du ja noch Platz hinter /dev/sda5 frei hast könntest du /dev/sda3 einfach um den einen Sektor verkleinern. Die Frage ist, ob gparted das macht (geht zur Not per Hexeditor, aber nur auf eigene Verantwortung) ;)
Äh, jo, guck doch mal mit rsync, ob die Dateien von Quelle und Ziel identisch sind. Das "--delete" kannste ja mal aus dem rsync-Befehl rauslassen. Wenn das durchläuft ohne noch was zu kopieren (du also 2 identische Kopien hast) könntest du es wagen, /dev/sda3 um den einen Sektor zu kürzen ;)
Hum, recht schwer zu diagnostizieren ...
-dnh
Ich dachte eher daran das Wurzelsystem per partimage einzupacken (das hat bisher eigentlich immer ganz gut funktioniert und die Partition /dev/sda5 wird sowieso per rsync gesichert. Dann /dev/sda platt machen und so wie ich es mit /dev/sdh gemacht habe (Yast parted) /dev/sda neu einrichten. Die Platten sind ja nahezu intent (7K3000 und 7K2000). Danach würde ich das Wurzel-Image zurückspielen und auch per rsync (oder tar) /dev/sda5. Wie bekäme ich bei dem Szenario grub (nicht grub2) am schnellsten wieder zum Laufen? Mit der 12.2er DVD und bestehendes System booten oder via chroot (siehe: http://www.gargi.org/showthread.php?4215-openSUSE-12-2-Grub2-Bootloader-wied...) Die neue Platte (dev/sdh) wollte ich als bootfähige Backuplösung einrichten, deswegen die Umkopiererei. Hier müsste ich wohl ähnlich vorgehen, d.h., in /etc/fstab den String "/dev/disk/by-id/ata- Hitachi_HDS723020BLA642_MN1220F319HPL" gegen ""/dev/disk/by-id/ata- Hitachi_HDS722020ALA330_JK11A8B9JX5RRF austauschen. Und dann wohl noch in /boot/grub und /etc. Gefunden habe ich den String in: /boot/grub/device.map /boot/grub/menu.lst /etc/sysconfig/bootloader /etc/fstab /etc/lvm/.cache Und dann natürlich auch wieder per Live DVD und croot. Gruß Herbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org