Data z disku s ext4 s 64K bloky

Yetti

Data z disku s ext4 s 64K bloky
« kdy: 20. 07. 2011, 09:54:49 »
Zdravím,
   dostal se mi do ruky disk z nějakého NASu od WD. Disk má na sobě ext4 s nestandardními 64K bloky. Na tom NASu byl nějaký Linux pro PowerPC. Já teď potřebuju zachránit z toho disku data, ale potíž je v tom, že běžné distribuce mají v jádře omezení na 4K bloky, takže se mi ten disk nedaří nikde připojit.
   Nevíte o nějakém jednoduchém řešení nebo o distribuci, která tohle omezení na 4K nemá? Díky.


Astr0

Re: Data z disku s ext4 s 64K bloky
« Odpověď #1 kdy: 20. 07. 2011, 10:57:21 »
Limit je dan procesorovou architekturou ie. x86 kernel pagesize je mozne mit tusim pouze 4k a 8k. 64k podporuji architektury ia64, mips, pa-risc, powerpc, sh, sparc64.  Takze zkuste si sehnat nejaky tento pocitac a na nem pusiti nejakou live distribuci a data zachranit. Pokud to neni mozne vzdy jeste existuje moznost data zachranit pouzitim nejakeho nastroje pro data carwing (testdisk, photorec, foremost, scalpel, magic rescue .... ) 
Kazdopadne preji hodne uspechu. 

Yetti

Re: Data z disku s ext4 s 64K bloky
« Odpověď #2 kdy: 22. 07. 2011, 11:50:24 »
Díky moc za odpověď. Takže na x86 nemám šanci to nijak otevřít?

trubicoid2

Re: Data z disku s ext4 s 64K bloky
« Odpověď #3 kdy: 22. 07. 2011, 12:04:16 »
no mholo by to jit z widli:

Release Notes for Ext2Fsd V0.50:
....
4. Ext4 64k block size support
....

exolon

Re: Data z disku s ext4 s 64K bloky
« Odpověď #4 kdy: 05. 11. 2011, 23:55:46 »
Malo by to ist aj pomocou debugfs, podla tohoto navodu, ja som to zatial neskusal.

Kód: [Vybrat]
I was able to open it by entering:

sudo debugfs
open -b 65536 /dev/sdb4

No idea yet on how to recover my data…

EDIT:

Yeah i found it, using de rdump command, i was able to recursively dump a directory to the "native" filesystem

this is what i did:

sudo debugfs
open -b 65536 /dev/sdb4
(use ls to check if you are in the correct system)

cd /shares/Public

ls
// look in the listing for the dir you want to backup (i wanted my music back so i chose: Shared Music)
// Press Q to exit the listing

rdump "Shared Music" /home/realbase/Desktop/musicbackup

WHEAHAH!