Gpart - Gpart
![]() | tento článek je psán jako osobní reflexe, osobní esej nebo argumentační esej který uvádí osobní pocity editora Wikipedie nebo představuje originální argument o tématu.Květen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Stabilní uvolnění | 0.3675 |
---|---|
Úložiště | ![]() |
Operační systém | Unixový |
Typ | Editor oddílů |
Licence | GNU General Public License |
webová stránka | https://github.com/baruch/gpart |
gpart je softwarový nástroj, který skenuje a paměťové zařízení, zkoumání dat za účelem detekce oddíly které mohou existovat, ale chybí v tabulkách oddílů disku. Gpart napsal Michail Brzitwa z Německo. Vydání na webových stránkách autora je nyní starší než vydání, která používají některé distribuce. Zdá se, že Michail Brzitwa kód aktivně neudržuje, místo toho různé distribuce (I.E. Fedora[1] nebo Debian[2]) udržují své vlastní verze.
gpart se pokouší uhodnout oddíly z jakéhokoli zařízení, které lze rozdělit na oddíly, dokonce i ze souboru. Pokud byla tabulka primárních oddílů ztracena, přepsána nebo zničena, oddíly na médiu stále existují, ale operační systém k nim nemá přístup.
gpart ignoruje tabulku primárních oddílů a skenuje sektor disku (nebo obrazového souboru disku) po sektoru na několik typů souborového systému / oddílu. Činí to tak, že se „zeptá“ modulů pro rozpoznávání souborového systému, pokud si myslí, že daná sekvence sektorů připomíná začátek typu souborového systému nebo oddílu.
Michail Brzitwa ,: manuálová stránka „gpart (8) - Linux page page“, leden 2001
Seznam těchto modulů je uveden níže. Lze také psát moduly pro budoucnost souborové systémy a používá se v procesu detekce.
Pokud je potřeba obnovit oddíly, které jsou poškozené na jediném zaváděcím disku v počítači, a živé CD lze použít jako např knoppix ke spuštění stroje a použití obslužných programů z disku.
Je také dobré najít a vypsat typy, umístění a velikosti neúmyslně odstraněných oddílů, primárních i logických. Poskytne vám informace, které potřebujete k jejich ručnímu opětovnému vytvoření (pomocí fdisk, cfdisk, sfdisk, atd.). Uhodnutou tabulku oddílů lze také zapsat do souboru nebo (pokud pevně věříte, že uhodnutá tabulka je zcela správná) přímo na diskové zařízení.
U některých těžce poškozených zařízení je dobré použít nástroj, jako je ddrescue udělat záloha. Když pak máte kopii zařízení, pomocí gpart uhodněte oddíly na kopii. Pokud bude úspěšný, můžete je zkusit zapsat zpět do zařízení. Možná to zjistíte při použití ddrescue zobrazí se chyby při čtení, protože zařízení je poškozené, ale pokud můžete získat oddíly čitelné pomocí vaší kopie, můžete zkusit použít Mount (Unix) a načíst data z kopie.
$ mount -t/ cesta / k / imagefile -o smyčka, offset = / mnt / smyčka
Tím se oddíl připojí na offset
Ukázkový výstup
Toto je ukázkový výstup ze skenování 8 GB flash paměti se dvěma oddíly, jedním FAT16B 2 GB oddíl a jeden xfs 6GB oddíl.
Zahájit skenování ... Možný oddíl (DOS FAT), velikost (1907mb), offset (0mb) Možný oddíl (souborový systém SGI XFS), velikost (5730mb), offset (1907mb) Konec skenování. Kontrola oddílů ... Oddíl (DOS nebo Windows 95 s 32bitovým FAT, LBA): primární oddíl (souborový systém Linux ext2): primární Ok. Hádaná tabulka primárních oddílů: Typ primárního oddílu (1): 012 (0x0C) (DOS nebo Windows 95 s 32bitovým FAT, LBA) velikost: 1907mb #s (3906544) s (16-3906559) chs: (0/1/1 ) - (1023/19/16) d (0/1/1) - (12207/19/16) r Primární oddíl (2) typ: 131 (0x83) (souborový systém Linux ext2) velikost: 5730mb # s (11736000) s (3906560-15642559) chs: (1023/19/16) - (1023/19/16) d (12208/0/1) - (48882/19/16) r Primární oddíl (3) typ: 000 (0x00 ) (nepoužívané) velikost: 0mb # s (0) s (0-0) chs: (0/0/0) - (0/0/0) d (0/0/0) - (0/0/0 ) r Primární oddíl (4) typ: 000 (0x00) (nepoužívaný) velikost: 0mb #s (0) s (0-0) chs: (0/0/0) - (0/0/0) d (0 / 0/0) - (0/0/0) r
Typy oddílů
Podporované (odhadovatelné) typy souborových systémů nebo oddílů:
- Typ souborového systému BeOS.
- Schéma dílčího rozdělení diskových štítků FreeBSD / NetBSD / 386BSD používané na platformách Intel.
- Vysoce výkonný souborový systém IBM OS / 2.
- Linux ext2 (druhý rozšířený souborový systém).
- Fyzické svazky Linux LVM (LVM Heinz Mauelshagen).
- Odkládací oddíly Linuxu (verze 0 a 1).
- Typ souborového systému operačního systému Minix.
- DOS FAT12 /FAT16 /FAT32 souborové systémy.
- Souborový systém MS Windows NT / 2000.
- Souborový systém Reiser (verze 3.5.X, X> 11).
- Silicon Graphics ' žurnálovací souborový systém pro Linux.
- Sun Solaris na platformách Intel používá schéma dílčích oddílů na pevných discích PC podobné diskovým štítkům BSD.
- Jiné typy lze přidat relativně snadno, jako samostatně kompilované moduly.
- Souborový systém QNX 4.x.
Viz také
- Testovací disk - další nástroj pro obnovení oddílu
- fdisk, cfdisk, gparted - editory oddílů
- Knoppix