ubuntuusers.de

GPT Partition mounten

Status: Gelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

zer

Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

Hallo,

habe gerade eine Platte da, welche eine GPT Tabelle hat. mit dem Befehl gdisk -l erhalte ich zwar die Partitionen, weiß aber nicht wie ich eine davon einhängen könnte.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Me@Ubuntu:~$ sudo gdisk -l /dev/sde
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Warning! Secondary partition table overlaps the last partition by
4294966388 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sde: 1565565869 sectors, 746.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): A3426EFA-1A1A-40D5-8EAC-88E29FE34B04
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1565565835
Partitions will be aligned on 2048-sector boundaries
Total free space is 30686 sectors (15.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1         1032192         5031935   1.9 GiB     FD00  primary
   2         5031936         9031679   1.9 GiB     FD00  primary
   3           30720         1032191   489.0 MiB   FD00  primary
   4         9031680      5860532223   2.7 TiB     FD00  primary

Jemand eine Idee?

Grüße zeR

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7787

Genauso wie jede andere Partition auch. Da gibts keinen Unterschied.

Dein Problem ist vielleicht nicht die Art der Partitionierung sondern der Inhalt. Laut Partitionstyp ist es RAID.

Was sagt denn sudo file -s /dev/sde* dazu...?


Edit: Die Partitionstabelle scheint nicht ganz in Ordnung zu sein

Warning! Secondary partition table overlaps the last partition by 4294966388 blocks!

Komische Zahl. Da muss man dann sehr vorsichtig sein... was sagt denn parted -l dazu?

linrunner

Avatar von linrunner

Anmeldungsdatum:
7. August 2007

Beiträge: 3272

Nabend,

genauso wie eine MBR-Partition. Einfach nach "sde" die Nummer der Partition angeben:

sudo mount /dev/sdeX /mnt

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7787

Es scheint so als würde deine 3TB Platte an dem Rechner nur mit 750GB erkannt werden. Alter Rechner? Mistiger SATA-Controller? Steinzeit-USB-Gehäuse? Jedenfalls kommst du so nicht weiter, bis die Platte richtig erkannt wird.

zer

(Themenstarter)
Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

Okay das erste Problem war tatsächlich das Festplattengehäuse. Daran hätte ich nie gedacht! Jetzt sieht es so aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
sudo gdisk -l /dev/sdd
GPT fdisk (gdisk) version 0.8.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Warning! Secondary partition table overlaps the last partition by
4294966388 blocks!
Try reducing the partition table size by 17179865552 entries.
(Use the 's' item on the experts' menu.)
Disk /dev/sdd: 5860533168 sectors, 2.7 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): A3426EFA-1A1A-40D5-8EAC-88E29FE34B04
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1565565835
Partitions will be aligned on 2048-sector boundaries
Total free space is 30686 sectors (15.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1         1032192         5031935   1.9 GiB     FD00  primary
   2         5031936         9031679   1.9 GiB     FD00  primary
   3           30720         1032191   489.0 MiB   FD00  primary
   4         9031680      5860532223   2.7 TiB     FD00  primary

file -s:

1
2
sudo file -s /dev/sdd4
/dev/sdd4: Linux rev 1.0 ext4 filesystem data, UUID=9b3b3290-9f63-4c0e-97f8-467e40a74607 (needs journal recovery) (extents) (large files) (huge files)

und parted -l:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
sudo parted -l 
Modell: ATA Hitachi HDT72101 (scsi)
Festplatte  /dev/sda:  1000GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos

Nummer  Anfang  Ende    Größe   Typ       Dateisystem     Flags
 1      1049kB  25,5GB  25,5GB  primary   ext4            boot
 2      25,5GB  1000GB  975GB   extended
 7      25,5GB  85,0GB  59,5GB  logical   ext4
 5      85,0GB  93,0GB  7999MB  logical   linux-swap(v1)
 6      93,0GB  1000GB  907GB   logical   ext4


Modell: ATA SATA SSD (scsi)
Festplatte  /dev/sdb:  64,0GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos

Nummer  Anfang  Ende    Größe   Typ      Dateisystem  Flags
 1      1049kB  106MB   105MB   primary  ntfs         boot
 2      106MB   64,0GB  63,9GB  primary  ntfs


Modell: ATA Hitachi HDT72101 (scsi)
Festplatte  /dev/sdc:  1000GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos

Nummer  Anfang  Ende    Größe   Typ      Dateisystem  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs


Fehler: Die Sicherung der GPT-Tabelle ist nicht am Ende der Festplatte, wo sie
normalerweise sein sollte. Das kann bedeuten, dass ein anderes Betriebssystem
glaubt, die Festplatte sei kleiner. Soll das durch Verschieben der Sicherung zum
Ende (und löschen der alten Sicherung) korrigiert werden?
Reparieren/Fix/Ignorieren/Ignore/Abbrechen/Cancel?                        

EDIT: Ja es ist eine RAID 1 Platte

zer

(Themenstarter)
Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

ich komme mit dem Einhängen nicht weiter. Habe diesen Befehl gefunden:

 sudo fuseext2 -o ro -o sync_read /dev/sdd4 ~/mountpunkt 

Aber das brachte mich auch nicht weiter... Beim normalen mounten erhalte ich die Fehlermeldung

mount: unbekannter Dateisystemtyp »linux_raid_member«

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7787

Da will erst ein RAID gestartet werden.

sudo mdadm --examine /dev/sdd* # zum gucken
sudo mdadm --assemble --scan # zum starten
cat /proc/mdstat # zum gucken obs gestartet ist

Und dann weiter mit /dev/md???

zer

(Themenstarter)
Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

Bin ich froh dass du noch da bist. Mir gehen bald die Nerven durch...

Befehl 1

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
udo mdadm --examine /dev/sdd4
/dev/sdd4:
          Magic : a92b4efc
        Version : 1.0
    Feature Map : 0x0
     Array UUID : f84df6ba:56ec097e:fead2100:8205b15c
           Name : MyBookLiveDuo:3
  Creation Time : Wed May 16 08:09:09 2012
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 5851500272 (2790.21 GiB 2995.97 GB)
     Array Size : 2925750136 (2790.21 GiB 2995.97 GB)
   Super Offset : 5851500528 sectors
          State : clean
    Device UUID : ec421d31:7e07de61:a39cb816:5d015281

    Update Time : Sat Jan 24 21:30:01 2015
       Checksum : 72d41b21 - correct
         Events : 48284


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing)

Befehl 2

1
2
sudo mdadm --assemble --scan
mdadm: No arrays found in config file or automatically

Befehl 3

1
2
3
4
5
6
7
8
9
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md126 : inactive sdd3[1](S)
      500724 blocks super 1.0
       
md127 : inactive sdd4[2](S)
      2925750136 blocks super 1.0
       
unused devices: <none>

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7787

Okay, die md sind schon da, nur nicht gestartet...

Eine Platte fehlt, das RAID wird dann out of sync sein.

mdadm --stop /dev/md126
mdadm --stop /dev/md127
mdadm --assemble --scan

oder

mdadm --run /dev/md126
mdadm --run /dev/md127

zer

(Themenstarter)
Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

Das Stoppen hat schonmal was gebracht:

1
2
3
sudo mdadm --assemble --scan
mdadm: /dev/md/MyBookLiveDuo:3 has been started with 1 drive (out of 2).
mdadm: /dev/md/MyBookLiveDuo:2 has been started with 1 drive (out of 2).

jetzt wieder

1
2
3
4
5
6
7
8
9
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md126 : active raid1 sdd3[1]
      500724 blocks super 1.0 [2/1] [_U]
      
md127 : active raid1 sdd4[2]
      2925750136 blocks super 1.0 [2/1] [_U]
      
unused devices: <none>

was muss ich jetzt noch tun?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7787

Nix. Du solltest die /dev/md??? jetzt mounten können (oder wenn noch LVM drauf ist eben LVM aktivieren usw.)

zer

(Themenstarter)
Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

habe schon versucht es einzunbinden. klappt leider auch nicht...

1
2
3
4
5
6
sudo mount /dev/md127 /media/me/rettung/
mount: Falscher Dateisystemtyp, ungültige Optionen, der                                                                              
       Superblock von /dev/md127 ist beschädigt, fehlende                                                                            
       Kodierungsseite oder ein anderer Fehler                                                                                       
       Manchmal liefert das Systemprotokoll wertvolle Informationen,                                                                 
       versuchen Sie »dmesg | tail« oder so 

Gleiches kommt auch wenn ich "sudo mount -t ext4 /dev/md127 /media/me/rettung/" eingebe.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
dmesg | tail
[ 2053.591137] EXT4-fs (md126): VFS: Can't find ext4 filesystem
[ 2053.591462] EXT4-fs (md126): VFS: Can't find ext4 filesystem
[ 2053.591818] FAT-fs (md126): invalid media value (0xe5)
[ 2053.591820] FAT-fs (md126): Can't find a valid FAT filesystem
[ 2053.615264] ISOFS: Unable to identify CD-ROM format.
[ 2068.649013] EXT4-fs (md126): VFS: Can't find ext4 filesystem
[ 2076.768607] EXT4-fs (md126): VFS: Can't find ext4 filesystem
[ 2089.250754] EXT4-fs (md126): VFS: Can't find ext4 filesystem
[ 2226.615029] EXT4-fs (md127): bad block size 65536
[ 2236.487996] EXT4-fs (md127): bad block size 65536

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7787

und was sagt dann file -s dazu?

vielleicht ist das jetzt das wo dein fuse ins Spiel kommt...

zer

(Themenstarter)
Avatar von zer

Anmeldungsdatum:
19. November 2008

Beiträge: 249

1
2
sudo file -s /dev/md127
/dev/md127: Linux rev 1.0 ext4 filesystem data, UUID=9b3b3290-9f63-4c0e-97f8-467e40a74607 (needs journal recovery) (extents) (large files) (huge files)

fuse:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sudo fuseext2 -o ro -o sync_read /dev/md127 /media/me/rettung/
fuse-umfuse-ext2: version:'0.4', fuse_version:'29' [main (fuse-ext2.c:331)]
fuse-umfuse-ext2: enter [do_probe (do_probe.c:30)]
fuse-umfuse-ext2: leave [do_probe (do_probe.c:55)]
fuse-umfuse-ext2: opts.device: /dev/md127 [main (fuse-ext2.c:358)]
fuse-umfuse-ext2: opts.mnt_point: /media/me/rettung/ [main (fuse-ext2.c:359)]
fuse-umfuse-ext2: opts.volname:  [main (fuse-ext2.c:360)]
fuse-umfuse-ext2: opts.options: ro,sync_read [main (fuse-ext2.c:361)]
fuse-umfuse-ext2: parsed_options: sync_read,ro,fsname=/dev/md127 [main (fuse-ext2.c:362)]
fuse-umfuse-ext2: mounting read-only [main (fuse-ext2.c:378)]

läuft!!! Du bist großartig! Ich danke dir so sehr!!

Antworten |