Portál AbcLinuxu, 9. května 2025 00:33
..myslim ze cele to vzniklo po testovani ram pameti memtestem..To tezko.
sudo fdisk -la pošli nám výpis. Jinak budeme muset věštit z křišťálové koule, což nebývá moc spolehlivé.
sudo parted -ljeste upozorneni, pri vkladani vypisu sem do zpravy, oznacit mysi text a tuknout na tlacikto (pre) ktere je mezi titulkme a komentarem, tim ze text oznaci jako PREformatovany a nebude z toho necitelnej bordel, to jestli je to v poradku lze pred odeslanim overit po stisknuti tlacitka "Nahled komentare"
dd
pod rootem. Jak jsi zde psal o ISO 9660 tak to je struktura informací na optických mediích takže systém si přečte začátek disku a má tam formát CD/DVD. (nakopírovaný z memtestu) (Budiž ti to varováním, že root je (téměř) absolutní vládce a systém poslechne a nesnaží se být chytřejší než admin. Pak tedy si admin musí být jist, co dělá.) Takže ted si vzpomeň, jak jsi původně ten disk vyrobil (naformátoval).
dd if=/dev/disk2tsdatama of=/media/zdenac/disk2tnovej/zalohacelehodisku.imgto jake oznaceni ma disk2tsdatama si dohledej sam, zamerna nepisu konkretni sd? ani sdX, protoze to predpokladam byl ten vznik celeho tveho problemu, ze jsi spatne zadal, nebo nekde popsal postup s oznacenim disku kterej neodpovidal ;)
sudo parted -l lsscsi
<totálně_off_topic>
(Ale jestli je příčina opravdu taková, jak tipuje k3dAR, pak tohle možná není až tak off-topic.)
Já si zkrátka nemůžu pomoct, klidně nechť někdo tento můj příspěvek smázne, ale cítím nutkavou potřebu sem napsat rádoby-vtipnou historku, které bych sám nikdy neuvěřil, kdybych ji nezažil. A nechce se mi o ní psát blog.
Takže, to bylo tak. Kdysi dávno, v roce 1965 2010, jsem byl odevzdávat diplomku. Bylo samozřejmě těsně před deadline a měl jsem tou dobou (lidský) uptime kolem 60+ hodin, takže můj úsudek nebyl příliš bystrý. On tedy není v podstatě nikdy bystrý, spíš naopak, ale tenkrát to bylo ještě o dost horší než jindy.
Diplomku jsem měl vytištěnou, ale scházela k ní CD. A ta byla poměrně důležitá. Měl na nich být mimo jiné bootovatelný obraz OpenSolarisu s mými úpravami, aby si je oponent mohl spustit a vyzkoušet. Abych měl jistotu, že ten ISO obraz bude funkční, potřeboval jsem ho před vypálením na CD jednoduše nahrát na flashdisk a vyzkoušet, tedy opravdu nabootovat na železe. Nebyl to brutální dd
postup; měl jsem na to skript, který byl schopen to médium vytvořit klidně z Linuxu … pokud tam byla předem připravená tabulka oddílů.
Vzal jsem flashdisk, na kterém mi v té chvíli příliš nezáleželo, zapojil jsem ho, smazal jsem jeho (podezřele složitou) strukturu oddílů, vytvořil jsem tam jeden obyčejný primární MBR oddíl a … hotovo. Taky teď někoho hustě zamrazilo v zádech? No jasně. No jo. Překlep. Byl to harddisk notebooku, čemu jsem přepsal tabulku oddílů.
Zálohu jsem měl, samozřejmě. Na mém domácím serveru. 255 km vzdušnou čarou odtamtud. A seděl jsem bez funkčního notebooku asi tak dvě hodiny před deadline od diplomky někde na chodbě a přemýšlel, co dělat.
V té chvíli se ale z ničeho nic vynořily dvě neuvěřitelně šťastné náhody. Jen tak, samy od sebe. Zaprvé jsem nepřeformátoval ten flashdisk, že jo, když jsem si místo něj posral tabulku oddílů na disku notebooku. A ten flashdisk měl náhodou na sobě Archboot. (!!!) Zadruhé jsem si pamatoval, že na disku notebooku byly přesně dva primární oddíly, první se ZFS a druhý s LVM. Tedy, nebylo ani podstatné, který byl který, ale že byly dva. Vůbec jsem si ale nepamatoval, jak velké ty oddíly byly.
Co jsem tedy udělal: Půlení intervalu a opakované pokusy bootovat. Až to jednou klaplo. A těch půlení stačilo asi jenom 10, ba možná i méně, protože bych to přece nedělil nezarovnaně — a zarovnáním hned několik binárních řádů ubude. Začal jsem v půlce disku (což nebylo ono) a postupně jsem dokonvergoval k místu, kde ten předěl opravdu byl.
A pak už jsem v pohodě nakopnul systém, naformátoval (tentokrát opravdu) ten flashdisk, vyzkoušel ISO obraz, vypálil ho na CD společně se zdrojáky a diplomkou, odevzdal diplomku… Uf.
Chtěl bych říct, že jsem se z toho poučil, ale nepoučil; pořád dělám ptákoviny a riskuju. Ale zážitek to byl zajímavý. Mrazí mě z toho ještě dnes.
</totálně_off_topic>
Tohle^^^ ale asi nakonec je off-topic, protože, pokud tomu dobře rozumím, v původním dotazu jde o poškození typu dd
, nikoliv pouze o přepsání tabulky oddílů….
s/opakované pokusy bootovat/opakované pokusy mountovat/
Kdepak, s opakovanými pokusy bootovat bych to nakonec nestihl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.