Fórum Root.cz
Hlavní témata => Software => Téma založeno: Michal 09. 03. 2011, 19:07:13
-
Zdravim! Vcera som potreboval preformatovat 2GB USB kluc pre kolegu na FAT32. No omylom som namiesto prikazu #mkdosfs /dev/sdd1 zadal prikaz mkdosfs /dev/sda1 co bol samozrejme moj korenovy adresar systemu :-). Nechapem ako je to mozne (lebo particia sda1 bola samozrejme namountovana) ale suborovy system sa naozaj zmenil na FAT32 a ako inak - system nenabutuje a particia sa zda byt prazdna.
root@bt:~# df -hT /dev/sda1
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 vfat 1.9G 4.0K 1.9G 1% /media/disk-1
Existuje nejaka moznost vratit suborovy system Ext4 naspat na sda1 bez toho, aby som stratil data?
Podla mna sa len prepisala info v superblocku ohladom suboroveho systemu (?) ..ale ako to vratit spat :-(
Dik za kazdu radu!!!
Nejake info naviac: HDD je klasicky WD Raptor. na disku su este 3 neporusene primarne particie (tusim ze /home, /usr a swap).
-
Skus program testdisk. Vacsina rozumnych filsesystemov ma superblok replikovany na dalsich mietach, tak by t
nemal byt problem to zachranit.
-
Bohuzial nepomaha:-(
Nastavim particie pomocou #testdisk /dev/sda takto:
Disk /dev/sda - 37 GB / 34 GiB - CHS 4500 255 63
Partition Start End Size in sectors
1 * Linux 63 3903794 3903732
2 P Linux 3903795 23438834 19535040
3 P Linux 23438835 68356574 44917740
4 P Linux Swap 68356575 72292499 3935925
...Tabulku zapisem a ukoncim testdisk.
No po restarte to vyzera zasa takto:
Disk /dev/sda - 37 GB / 34 GiB - CHS 4500 255 63
Partition Start End Size in sectors
* FAT32 63 3903794 3903732
P Linux 3903795 23438834 19535040
P Linux 23438835 68356574 44917740
P Linux Swap 68356575 72292499 3935925
-
Ten testdisk spoustite z ceho? Ja mam asi $ verze Knoppixu, protoze obcas neco v jedne verzi nefunguje nebo funguje blbe.
P.S.: Predpokladam, ze backup, samozrejme, nemate.
-
myslim, ze fat a ext4 nemaji superbloky na stejnych mistech
bohuzel jaksi ted vsechny nastroje ti budou rikat, ze je to fat i kdyz by velka cast toho ext4 mohla byt pouzitelna
co zkusit mount /dev/sda1 -t ext4 /mnt/tmp ?
a nebo kdyz to nepujde namountovat e2fsck -fy /dev/sda1
no rozhodne bych jeste udelal zalohu pres dd
-
Ext má superbloky zálohovaný i na jiných místech, šel bych buď touhle cestou, neo
možná půjde naformátovat ten oddíl do Ext4 jen "na oko" - jen zapsáním superbloku.
Ale zálohu pomocí dd, jak píše trubicoid2, tím bych začal.
-
tady je postup, jak fsck rict, kterou zalohu superblocku pouzit
http://linuxexpresso.wordpress.com/2010/03/31/repair-a-broken-ext4-superblock-in-ubuntu/
byva jich hodne, tak snad nektera nebude prepsana, ale urcite bych udelal dd celyho sda1 nekam, vyzkousel prvni zalohu suporblocku - nic, tak vratit zalohu, zkusit druhou zalohu superblocku ...
-
Re: JardaP. - skusam to cez BackTrack4 (Testdisk v.6.9). Zalohu som bohuzial nemal. Islo o korenovy adresar s vynimkou /home a /usr, ktore su na inych particiach. Cize dostat system do povodneho stavu nebude az taky problem...ale moc sa mi do toho nechce :-P
Zrejme som prave urobil to najhorsie co sa dalo, a to naformatoval particiu znova na ext4:-). Myslel som,ze to odstrani problem s neustalim objavovanim sa FAT32. To sa sice vyriesilo :-) ale mam pocit, ze som sa naucil,ze system nezapisuje superblocky na nahodne miesta, ale zrejme si miesto ulozenia vypocita z kapacity disku... Pretoze na novo naformatovanej particii sa prepisali vsetky superblocky (vsetky ktore som nasiel su prazdne). Skusim sa s tym este pohrat (skusim este poslednu beta verziu testdisk-u...dam vediet.
-
No, pokud jste to preformatoval, tak vam nepomuze ani svecena voda. Kdyz budete mit kliku, jak od blazince, snad z toho jeste neco vytahne photorec.
Ted me tak napada, jestli to nema nejakou souvislost s jinym problemem, ktery jsem parkrat potkal s USB disky. Doufam, ze to ted po pameti moc nezmotam, ale bylo to nejak takto:
Vezmu USB flash s FAT(32). Naformatuji ho na EXTx. Disk se do systemu porad tvari, jako FAT. Nejde namontovat, snad leda, kdyz by se vnutil v parametru souborovy system. Zbavit se toho lze leda tak, ze se cely disk prevalcuje nulami. No, mozna ne cely, ale nevim, az kam. Pak se vytvori EXTx a je to. Mozna, ze vnuceni prislusneho FS pri mountu je to, co jste mel udelat, ale uz je asi pozde.
-
Nevadi... Slackware mam uz v povodnom stave (pisem z neho):-) . Ako som povedal, zacholali sa mi praticie /home (sda2) a /usr (sda3) + samozrejme dalsie disky sdb a sdc kde som mal ine data...
Tak vdaka za vas cas ...asppon som sa priucil zasa nieco nove, lebo takyto problem som este neriesil ;-)