Otázka:
Panika jádra, po restartu nelze připojit root fs na neznámý blok
Torvero
2013-01-06 16:22:22 UTC
view on stackexchange narkive permalink

Moje Raspberry Pi již několik dní hostí z domova malou stránku a všechno fungovalo dobře.

Je to naprosto bezhlavé, takže ke všemu používám SSH.

Dnes ráno, když jsem se probudil, nemohl jsem se přihlásit přes SSH, ale stránka stále fungovala dobře. Vypnul jsem napájení a zkusil to znovu - stále jsem se nemohl přihlásit.

Takže jsem připojil svůj Pi k mé TV přes HDMI a viděl jsem varování v názvu:

Unable připojit root fs na neznámý blok (179,2)

Poté jsem vložil svou SD kartu (4 GB) do svého počítače, ale v Nemo (Linux Mint 14), pouze Zobrazí se 59 MB (spouštěcí) oddíl.

Pokud potřebuji úplně otřít kartu a znovu nasadit Raspbian Wheezy, existuje nějaký způsob, jak mohu získat přístup k oddílu / a získat zpět své soubory (neměl jsem Ještě jsem neprovedl žádné zálohy)?

Tři odpovědi:
recantha
2013-01-06 20:37:31 UTC
view on stackexchange narkive permalink

Vyzkoušejte postup, o kterém jsem zjistil, že jsem o něm psal na svém blogu: na mém blogu

Zkopíroval jsem a vložil sem: Stalo se mi to několikrát, a není to pěkný problém se dostat dovnitř. Váš počítač se nespustí, všechny kontroly vašeho souborového systému vám řeknou, že máte špatný superblok, ale zdá se, že nenajdete, jak jej opravit. No, tady to je.

Tato příručka je určena pro ext4, vysvětlím však, jak lze při tom vyléčit i další souborové systémy. Nejjednodušší způsob, jak to všechno uskutečnit, protože počítač se v této fázi pravděpodobně nespustí, je stáhnout a vypálit kopii Parted Magic. Spusťte to a získáte přístup k řadě užitečných nástrojů.

Nejprve zjistěte, s jakým oddílem máme co do činění.

  sudo fdisk -l  

Výše ​​uvedené zobrazí seznam všech oddílů na všech jednotkách v počítači. Chcete-li obnovit ztracený oddíl, budete potřebovat Testdisk. Testdisk je součástí Parted Magic a na jeho webu je skvělý průvodce. K tomu však potřebujeme pouze číslo oddílu, například / dev / sda3 nebo /dev/hdb1.

Nyní se ujistěte, že je váš superblok je problém spuštěním kontroly souborového systému a nahrazením xxx názvem vašeho oddílu. Zde můžete změnit ext4 na ext3 nebo ext2, aby vyhovovaly souborovému systému.

  sudo fsck.ext4 -v / dev / xxx  

Pokud je váš superblok je poškozen, výstup bude vypadat takto

  fsck / dev / sda5fsck 1.41.4 (27. ledna 2009) e2fsck 1.41.4 (27. ledna 2009) fsck.ext4: Group deskriptory vypadají špatně ... zkouší se záložní bloky ... fsck.ext4: Špatné magické číslo v superbloku při pokusu o otevření / dev / sda5  

Superblok nelze přečíst nebo ne nepopisuje správný ext4filesystem. Pokud je zařízení platné a skutečně obsahuje ext4filesystem (a nikoli swap nebo ufs nebo něco jiného), je superblock poškozen a můžete zkusit spustit e2fsck s alternativním superblokem: e2fsck -b 8193 <device>

Nyní zjistíme, kde jsou uloženy vaše zálohy superbloku:

  sudo mke2fs -n / dev / xxx  

Dolů v dolní části tohoto výstupu, by měl být seznam záloh

  zálohy Superblock uložené v blocích: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208  

Už jsi skoro tam. Nakonec obnovte superblok ze zálohy, znovu nahraďte písmena x názvem oddílu a block_number s prvním záložním superblokem.

  sudo e2fsck -b block_number / dev / xxx  

Nyní restartujte a váš superblok by měl být opraven. Pokud tomu tak není, opakujte kroky, ale obnovte jiný superblok zálohy.

Zpočátku by to nefungovalo, ale později po formátování karty SD jsem si uvědomil, že to bylo proto, že jsem zadal nesprávný název oddílu. Tuto záložku si ponechám, i když se v budoucnu něco podobného stane.
Výborná rada. Jen jsem to následoval do písmene a nechal svou problémovou SD kartu znovu fungovat. Použil jsem zdarma `SystemRescueCd` na USB flash disku, který jsem náhodou měl místo` Parted Magic`. Dík!
M Noit
2013-01-06 17:54:12 UTC
view on stackexchange narkive permalink

Přes svůj název je fotorec docela obecný nástroj pro obnovení mnoha typů souborů na ztraceném oddílu. Předpokládám, že „webová stránka“ znamená, že musíte obnovit textové konfigurační soubory.
Použijte jej dříve přepíše vaše data novým obrázkem.

photorec je zabalen s testdiskem na debian. Mělo by číhat někde na mincovně.

Díky, byl jsem schopen obnovit velké množství mých souborů, ale ne všechny. Přeformátuji SD kartu a znovu nasadím Raspbian Wheezy. I když jsem nezískal všechny své soubory zpět, určitě to pro mě byla dobrá zkušenost a dám zálohy výše na svůj seznam priorit.
vipulkapoor
2018-08-10 12:47:26 UTC
view on stackexchange narkive permalink

K tomuto panickému problému dochází většinou kvůli špatně naformátovaným nebo nesprávným oddílům (na SD kartě).

To lze vyřešit pomocí softwaru GParted, který SD kartu formátuje správným způsobem.



Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...