![]() |
Linux,
Unix,
Open Source,
Internet Security,
Konzultace,
Workshopy,
Virtualizace,
Forensic,
Hacking
|
IntroNěkteré OS firmy Microsoft používají pro organizaci dat na disku ntfs. Život IT admina je pestrý. Čas od času se stane, že si potřebuje OS přiohnout. V tomto případě to, ale tak není. Jde o to zachránit ze starého dosluhujícího disku co nejvíce dat. Na této stránce naleznete pár napadů, které se hodí při manipulaci s ntfs. PartitionsFS (File System - souborový systém) je na pevném disku organizovan pomocí "partitions" - samostatné diskové oddíly. Partitions mají identifikátor podle kterého lze poznat typ souborového systému. Tabulku obsazení pevného disku lze získat například pomocí linuxového fdisku. [mike@jim ~]$ sudo fdisk -l /dev/sda Identifikátor (Id) pro ntfs je 7. ZálohaI opice spadne, říká japonské přísloví. Důkladná záloha dat před začátkem prací je polovina úspěchu. Budeme manipulovat s partitions table. Uschováme si do souboru aktuální konfiguraci disku. [mike@jim ~]$ sudo fdisk -l /dev/sda > diskove_oddily_sda Data z ntfs vydolujeme pomocí šikovného nástroje ntfsclone [mike@jim image]$ sudo ntfsclone --rescue -s -o - /dev/sda1 | gzip > image/sda1_image.gz gzip provádí transparentní kompresi. Výsledný soubor bude menší. Svůj procesor můžete ušetřit vynecháním komprese. [mike@jim image]$ sudo ntfsclone --rescue -s -o disk_img /dev/sda1 Víc detailů? Tož tak to zkuste many. Partitions tablePředchozí admin, který je teď nezaměstnaný, byl trochu chaotik a zanechal disk hodně podezřele nakonfigurovaný. Grafický pohled na alokaci místa nabízí Gparted. Trojuhelník se symbolem vykřičníku u oblasti sda1 navíc ukazuje na další problémy. Disk se nakazil badblocky. Na pevném disku standardního PC mohou být maximálně 4 primární oblasti a větší množství (v závislosti na typu hardware 16 - 64) logických oblasti. Abychom mohli využívat logické diskové oblasti, musíme mít na disku vyhradit jeden primární oddlíl a nastavit mu správné Id - #0F (dekadicky 15). Badblocks je vážná choroba, která postihuje především starší disky. Většinou znamená okamžitý odchod disku do invalidního důchodu. Pro naše učely se tento disk hodí výborně. Na produkčním serveru bych následující příkazy rozhodně nezkoušel. fdisk - nová konfigurace19 GB pro c: není v dnešní době nic moc, proto se pokusíme první oddíl natahnout až ke druhém. Pomocí programu fdisk smažeme první partition a znovu ji vytvoříme. Volné místo je ok, ale pozor na překryv (overlap) - hrozí ztráta dat, [mike@jim ~]$ sudo fdisk /dev/sda Disk /dev/sda: 80,0 GB, 80 026 361 856 bajtů Příkaz (m pro nápovědu): t Příkaz (m pro nápovědu): p Příkaz (m pro nápovědu): w ntfsresizePříkaz ntfsresize nedokáže manipulovat s partitions table, prote se musí upravit pomocí fdisku. Teď po přípravě už nic nebrání tomu zvětšit ntfs. [mike@jim ~]$ sudo ntfsresize --bad-sectors /dev/sda1 TroubleshootingProblémy při bootovaní? Na instalačním CD bývá rescue konzole a v ní příkaz fixmbr. Mohl by pomoci. OdkazyPodpora pro ntfs v linuxu http://www.linux-ntfs.org/ Podpora ntfs pro různé OS http://www.ntfs-3g.org/ |
|
|
|
|
|
mike ©2008 |
|
http://www.itangel.cz/ http://www.sily.cz/ http://www.ikonopi.cz/ http://www.totodivadlo.cz/ | |