Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
Na de melding van WD over de MyBookLive schijven heb ik de mijne gelijk uitgezet,
Nu heb ik het idee om zelf een NAS te maken met de HDD van de MBL en een Raspberry Pi.

Ik heb de behuizing van de MBL afgehaald en geprobeerd de HDD te verbinden met mijn PC.
Toen kwam ik erachter dat de schijf EXT4 is en ik er met windows niet bij kan.
Voor de zekerheid ook maar even DiskGenius geïnstalleerd om te kijken of mijn data niet verwijderd was.
Hier zag ik dat alles er nog op stond en kon de boel previewen.

Ik heb een Ubuntu USB disk gemaakt om de schijf te kunnen benaderen.
Alleen kreeg ik hier de melding
wrong fs type, bad option, bad superblock on /dev/sda4,
missing codepage or helper program, or other error

Het blijkt dat de superblock bad is, en ik heb geen idee hoe ik dit moet fixen.

Wat is nu de beste manier om mijn data van de schijf te halen, zonder hem alsnog aan het netwerk te hangen.
Ik heb ook geprobeerd de MBL via ethernetkabel te verbinden met de PC, maar dit leek niet te werken.

Acties:
  • +1 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 16:00
xAnarchyBaS schreef op vrijdag 9 juli 2021 @ 12:48:
Het blijkt dat de superblock bad is, en ik heb geen idee hoe ik dit moet fixen.
Nee dat staat er niet. Linux geeft slechts een lijstje mogelijke oorzaken, deze is zo ongeveer het minst waarschijnlijk.

Laat eens de output van de desbetreffende disk zien van:

lsblk -f -o +SIZE


En eventueel file -s van de partitie die je denkt dat het zou moeten zijn?

Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
sda                                                                                      2.7T
├─sda1
│    linux_ 0.90.       af1393f0-4520-08b2-ac08-8234d9687473                             1.9G
├─sda2
│    linux_ 0.90.       af1393f0-4520-08b2-ac08-8234d9687473                             1.9G
├─sda3
│    swap   1           f5a2bd87-ca76-4bdb-b57c-b114867a4a26                             489M
└─sda4
     ext4   1.0         0cd85ec5-6d13-49ac-8b90-50d3121d6ce4                             2.7T


dit is wat ik terug krijg

Als ik
 fdisk -l 
doe krijg ik
Disk /dev/sda: 2.73 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: WDC WD30EFRX-68A
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: C2829B91-DC52-4E94-AA4E-36B0F0E53452

Device       Start        End    Sectors  Size Type
/dev/sda1  1032192    5031935    3999744  1.9G Linux RAID
/dev/sda2  5031936    9031679    3999744  1.9G Linux RAID
/dev/sda3    30720    1032191    1001472  489M Microsoft basic data
/dev/sda4  9031680 5860532223 5851500544  2.7T Microsoft basic data

Partition table entries are not in disk order.

[ Voor 39% gewijzigd door xAnarchyBaS op 09-07-2021 13:27 ]


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 16:00
Je data staat op sda4. Probeer die eens te mounten.

De eerdere partities kun je niet mounten omdat ze een RAID label hebben. Maar daar staat waarschijnlijk het OS van de My Book op en daar heb je toch niets aan.

Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
Dan kom ik weer hier uit
mount: /media/newhd: wrong fs type, bad option, bad superblock on /dev/sda4, 
missing codepage or helper program, or other error.

Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 16:00
Sorry, ik zie nu pas dat je dat ook al in je TS had staan (ik las sda1 ipv. sda4). Dat is in ieder geval de juiste partitie.

Hoe probeer je te mounten? Gewoon mount, zonder expliciet een file system type op te geven?

Je kunt dan het beste een blik werpen op de kernel log, daar vind je vaak meer details over waarom het mounten mislukt (aangenomen dat hij het juiste fs probeert te mounten):

dmesg | tail -n 30


(Net na het mounten, anders loop je het risico dat de relevante regels alweer zijn weggescrolld)

Biedt dat ook geen soelaas, dan is de volgende output interessant:

file -s /dev/sda4
dumpe2fs -h /dev/sda4

Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
Oke, de block size is dus te groot.

Ik heb geprobeerd om met fuse ext2 hem te mounten, dat zou moeten kunnen, maar dat lukt me niet.
Ik krijg deze error terug.

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: Error while trying to open /dev/sda4 (rc=13) [do_probe (do_probe.c:34)]
fuse-umfuse-ext2: Probe failed [main (fuse-ext2.c:347)]

Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 16:00
xAnarchyBaS schreef op vrijdag 9 juli 2021 @ 14:23:
Oke, de block size is dus te groot.
Hoe kom je daarbij?

In plaats van de output van de suggesties die ik deed post je nu iets compleet anders - iets dat inderdaad nooit zal werken (ext4 kun je niet als ext2 mounten).

Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
Uit de logs komt dat een block size van 65536 te groot is.

Vervolgens de adviezen hier opgevolgd.

Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 16:00
Post dan ook meteen de relevante logregels, dan hoeven we niet te gissen hoe je tot een bepaalde conclusie komt. Of waarom je dingen doet: fuse-ext2 heeft blijkbaar minder moeite met arbitraire block sizes (in tegenstelling tot de reguliere ext4 driver) en ondersteunt ook ext3/4.

Dat gezegd hebbende, rc=13 is EACCES (permission denied), dus ik zou er eens sudo voor zetten..

Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
Met het command
fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/
krijg ik 'm nu wel gemount, maar kan 'm niet benaderen, als ik via cd erin wil krijg ik permission denied.

ben nu een chmod 777 -R aan het doen op die map, maar dat zal even duren

[ Voor 28% gewijzigd door xAnarchyBaS op 09-07-2021 17:24 ]


Acties:
  • 0 Henk 'm!

  • xAnarchyBaS
  • Registratie: September 2012
  • Laatst online: 11-09 14:13
Yeah, ik ga het opgeven, ik ga de nas weer aan het netwerk hangen en alles zsm proberen te backup-en.
Daarna de schijf fragmenteren en gebruiken in de pi-nas.

Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 16:00
xAnarchyBaS schreef op vrijdag 9 juli 2021 @ 17:18:
Met het command
fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/
krijg ik 'm nu wel gemount, maar kan 'm niet benaderen, als ik via cd erin wil krijg ik permission denied.
Omdat je mount als root mogen gewone gebruikers er niet bij. Zo wel:

-o ro,allow_other

Acties:
  • +1 Henk 'm!

  • Mijzelf
  • Registratie: September 2004
  • Niet online
Ah ja. Die NAS heeft een Mindspeed SoC, met als speciale feature dat hij 64kB memory pages aankan. Dat in combinatie met een SDK gebaseert op een oude kernel, die met ext4 niet meer dan 2^32 blocks aankan.
Daarom is die ongebruikelijk grote blocksize gekozen. Met de meer gebruikelijke 4kB ben je beperkt tot een volume size van 16TiB.

Acties:
  • 0 Henk 'm!

  • Renault
  • Registratie: Januari 2014
  • Laatst online: 12-09 21:49
Vanuit Windows kan je waarschijnlijk rechtstreeks met het gratis ext2read aan je EXT4 disk.

[ Voor 6% gewijzigd door Renault op 09-07-2021 23:53 ]

Pagina: 1