![Ako sa vyhnúť sťahovaniu trójskych koní na zariadeniach Android](/f/f9cc930ba06ab45030d6fd8b47e41258.jpg?width=100&height=100)
fdisk znamenať "pevný disk alebo formátovací disk“) Je najčastejšie používaný nástroj na manipuláciu s diskami na príkazovom riadku pre Linux/Unix systémy. Pomocou príkazu fdisk môžete prezerať, vytvárať, meniť veľkosť, mazať, meniť, kopírovať a presúvať oddiely na pevnom disku pomocou vlastného užívateľsky prívetivého textového rozhrania riadeného z ponuky.
Tento nástroj je veľmi užitočný pri vytváraní priestoru pre nové oddiely, organizovaní priestoru pre nové disky, reorganizácii starých diskov a kopírovaní alebo presúvaní údajov na nové disky. Umožňuje vám vytvoriť maximálne štyri nové primárny oddiel a počet logických (predĺžená) oddiely, založené na veľkosti pevného disku, ktorý máte v systéme.
Tento článok vysvetľuje 10 základných fdisk príkazy na správu tabuľky oddielov v systémoch založených na Linuxe. Musíte byť koreň používateľ spustí príkaz fdisk, inak dostanete „príkaz nenájdený" chyba.
Pozor - Nevytvárajte, neodstraňujte ani neupravujte oddiely. Pokiaľ neviete, čo robíte!
Nasledujúci základný príkaz uvádza všetky existujúce diskové oblasti vo vašom systéme. „-l„Argument skratka pre (zoznam všetkých oddielov) sa používa s príkazom fdisk na zobrazenie všetkých dostupných oddielov v systéme Linux. Oddiely sa zobrazujú podľa názvov ich zariadení. Napríklad: /dev/sda, /dev/sdb alebo /dev/sdc.
[[chránené e -mailom] ~]# fdisk -l Disk /dev /sda: 637,8 GB, 637802643456 bajtov. 255 hláv, 63 sektorov/dráha, 77541 valcov. Jednotky = valce s veľkosťou 16065 * 512 = 8225280 bajtov Spustenie zariadenia Začiatok Koncové bloky Id Systém. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Rozšírené. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Linux swap /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM
Ak chcete zobraziť všetky oddiely konkrétneho pevného disku, použite možnosť „-l„S názvom zariadenia. Nasledujúci príkaz napríklad zobrazí všetky diskové oblasti zariadenia /dev/sda. Ak máte rôzne názvy zariadení, zadajte názov zariadenia jednoducho ako /dev/sdb alebo /dev/sdc.
[[chránené e -mailom] ~]# fdisk -l /dev /sda Disk /dev /sda: 637,8 GB, 637802643456 bajtov. 255 hláv, 63 sektorov/dráha, 77541 valcov. Jednotky = valce s veľkosťou 16065 * 512 = 8225280 bajtov Spustenie zariadenia Začiatok Koncové bloky Id Systém. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Rozšírené. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Linux swap /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM
Ak chcete zobraziť všetky príkazy, ktoré sú k dispozícii pre fdisk. Jednoducho použite nasledujúci príkaz uvedením názvu pevného disku, ako napr /dev/sda ako je uvedené nižšie. Nasledujúci príkaz vám poskytne výstup podobný nižšie.
[[chránené e -mailom] ~]# fdisk /dev /sda UPOZORNENIE: Režim kompatibilný s DOS je zastaraný. Dôrazne sa odporúča vypnúť režim (príkaz „c“) a zmeniť zobrazovacie jednotky na sektory (príkaz „u“). Príkaz (o pomoc m):
Napíšte „m„Ak chcete zobraziť zoznam všetkých dostupných príkazov programu fdisk, ktoré je možné ovládať /dev/sda pevný disk. Potom zadám „m„Na obrazovke uvidíte všetky dostupné možnosti pre fdisk, ktoré môžete použiť /dev/sda zariadenie.
[[chránené e -mailom] ~]# fdisk /dev /sda UPOZORNENIE: Režim kompatibilný s DOS je zastaraný. Dôrazne sa odporúča vypnúť režim (príkaz „c“) a zmeniť zobrazovacie jednotky na sektory (príkaz „u“). Príkaz (o pomoc m): m
Príkazová akcia a prepnúť bootovací príznak b upraviť bsd štítok c prepnúť príznak kompatibility dos d vymazať oddiel l zoznam známych typov oddielov m vytlačiť toto menu n pridať nový oddiel o vytvoriť novú prázdnu tabuľku oddielov DOS p vytlačiť tabuľku oddielov q ukončiť bez uloženia zmien s vytvoriť nový prázdny štítok Slnka t zmeniť a systémové ID oddielu u zmeniť zobrazovacie/vstupné jednotky v overiť tabuľku oddielov w zapísať tabuľku na disk a ukončiť x ďalšie funkcie (iba odborníci) Príkaz (m pre Pomoc):
Ak chcete vytlačiť všetky tabuľky oddielov na pevnom disku, musíte byť v príkazovom režime konkrétneho pevného disku /dev/sda.
[[chránené e -mailom] ~]# fdisk /dev /sda
V príkazovom režime zadajte „p' namiesto 'm„Ako sme to urobili predtým. Keď zadávam „p“, Vytlačí konkrétne /dev/sda tabuľka oddielov.
Príkaz (o pomoc m): p Disk /dev /sda: 637,8 GB, 637802643456 bajtov. 255 hláv, 63 sektorov/dráha, 77541 valcov. Jednotky = valce s veľkosťou 16065 * 512 = 8225280 bajtov Spustenie zariadenia Začiatok Koncové bloky Id Systém. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Rozšírené. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Linux swap /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM Command (m o pomoc):
Ak chcete odstrániť konkrétny oddiel (napr /dev/sda9) z konkrétneho pevného disku, ako napríklad /dev/sda. Na to musíte byť v príkazovom režime fdisk.
[[chránené e -mailom] ~]# fdisk /dev /sda
Ďalej zadajte „d„Odstrániť zo systému ľubovoľný názov oddielu. Keď zadávam „d‘, Zobrazí sa výzva k zadaniu čísla oddielu, z ktorého chcem odstrániť /dev/sda pevný disk. Predpokladajme, že zadám číslo „4„Tu odstráni číslo oddielu“4“(T.j. /dev/sda4) disk a ukazuje voľné miesto v tabuľke oddielov. Zadajte „w„Zapísať tabuľku na disk a ukončiť po vykonaní nových zmien v tabuľke oddielov. Nové zmeny sa uskutočnia až po nasledujúcom reštarte systému. Toto je možné ľahko pochopiť z nižšie uvedeného výstupu.
[[chránené e -mailom] ~]# fdisk /dev /sda UPOZORNENIE: Režim kompatibilný s DOS je zastaraný. Dôrazne sa odporúča vypnúť režim (príkaz „c“) a zmeniť zobrazovacie jednotky na sektory (príkaz „u“). Príkaz (o pomoc m): d
Číslo podskupiny (1-4): 4 Príkaz (o pomoc m): wTabuľka oddielov bola zmenená! Volanie ioctl () na opätovné prečítanie tabuľky oddielov. UPOZORNENIE: Opätovné čítanie tabuľky oddielov zlyhalo s chybou 16: Zariadenie alebo zdroj je zaneprázdnený. Jadro stále používa starú tabuľku. Nový stôl bude použitý o. pri nasledujúcom reštarte alebo po spustení programu partprobe (8) alebo kpartx (8) Synchronizácia diskov. Máte novú poštu v priečinku/var/spool/mail/root
Pozor: Pri vykonávaní tohto kroku buďte opatrní, pretože pomocou možnosti „d„Úplne odstráni oddiel zo systému a môže stratiť všetky údaje v oddiele.
Ak máte na jednom zo svojich zariadení voľné miesto, povedzte to /dev/sda a chceli by ste pod ním vytvoriť nový oddiel. Potom musíte byť v príkazovom režime fdisk z /dev/sda. Zadajte nasledujúci príkaz a vstúpte do príkazového režimu konkrétneho pevného disku.
[[chránené e -mailom] ~]# fdisk /dev /sda
Po vstupe do príkazového režimu teraz stlačte „n”Príkaz na vytvorenie nového oddielu pod /dev/sda so špecifickou veľkosťou. Toto je možné demonštrovať pomocou nasledujúceho daného výstupu.
[[chránené e -mailom] ~]# fdisk /dev /sda UPOZORNENIE: Režim kompatibilný s DOS je zastaraný. Dôrazne sa odporúča vypnúť režim (príkaz „c“) a zmeniť zobrazovacie jednotky na sektory (príkaz „u“). Príkaz (o pomoc m): n
Príkazová akcia e rozšírený primárny oddiel p (1-4)
e
Pri vytváraní nového oddielu sa vás opýta na dve možnosti „predĺžená“Alebo„primárny„Vytváranie oddielov. Stlačte ‘e„Pre rozšírený oddiel a“p„Pre primárny oddiel. Potom vás požiada o zadanie nasledujúcich dvoch vstupov.
Veľkosť valca môžete zadať pridaním „+5 000 miliónov“V poslednom valci. Tu, '+„Znamená sčítanie a 5 000 miliónov znamená veľkosť nového oddielu (tj 5 000 MB). Majte na pamäti, že po vytvorení nového oddielu by ste mali spustiť „w„Príkaz na zmenu a uloženie nových zmien do tabuľky oddielov a nakoniec reštartovanie systému na overenie novovytvoreného oddielu.
Príkaz (o pomoc m): wTabuľka oddielov bola zmenená! Volanie ioctl () na opätovné prečítanie tabuľky oddielov. UPOZORNENIE: Opätovné čítanie tabuľky oddielov zlyhalo s chybou 16: Zariadenie alebo zdroj je zaneprázdnený. Jadro stále používa starú tabuľku. Nový stôl bude použitý o. pri nasledujúcom reštarte alebo po spustení programu partprobe (8) alebo kpartx (8) Synchronizácia diskov.
Po vytvorení nového oddielu nepreskočte formátovanie novovytvoreného oddielu pomocou príkazu „mkfs‘Príkaz. Na formátovanie oddielu zadajte do terminálu nasledujúci príkaz. Tu /dev/sda4 je môj novovytvorený oddiel.
[[chránené e -mailom] ~]# mkfs.ext4 /dev /sda4
Po formátovaní nového oddielu skontrolujte veľkosť tohto oddielu pomocou príznaku „s„(Zobrazuje veľkosť v blokoch) pomocou príkazu fdisk. Týmto spôsobom môžete skontrolovať veľkosť akéhokoľvek konkrétneho zariadenia.
[[chránené e -mailom] ~]# fdisk -s /dev /sda2. 5194304
Ak ste odstránili logický oddiel a znova ho znova vytvorili, môžete si všimnúť „oddiel mimo prevádzky„Problém alebo chybové hlásenie ako“Položky tabuľky oddielov nie sú v poradí na disku‘.
Napríklad, keď tri logické oddiely, ako napríklad (sda4, sda5 a sda6) sa odstránia a vytvorí sa nový oddiel, môžete očakávať, že nový názov oddielu bude sda4. Systém by ho však vytvoril ako sda5. Je to spôsobené tým, že po odstránení oddielu sda7 oddiel bol presunutý ako sda4 a posun voľného priestoru do konca.
Ak chcete opraviť takéto problémy s poradím oddielov, a priradiť sda4 do novovytvoreného oddielu zadajte príkaz „X„Vstúpte do sekcie extra funkcií a potom zadajte„f„Expertný príkaz na opravu poradia tabuľky oddielov, ako je uvedené nižšie.
[[chránené e -mailom] ~]# fdisk /dev /sda UPOZORNENIE: Režim kompatibilný s DOS je zastaraný. Dôrazne sa odporúča vypnúť režim (príkaz „c“) a zmeniť zobrazovacie jednotky na sektory (príkaz „u“). Príkaz (o pomoc m): X Expertný príkaz (m o pomoc): f
Hotový. Expertný príkaz (m o pomoc): wTabuľka oddielov bola zmenená! Volanie ioctl () na opätovné prečítanie tabuľky oddielov. UPOZORNENIE: Opätovné čítanie tabuľky oddielov zlyhalo s chybou 16: Zariadenie alebo zdroj je zaneprázdnený. Jadro stále používa starú tabuľku. Nový stôl bude použitý o. pri nasledujúcom reštarte alebo po spustení programu partprobe (8) alebo kpartx (8) Synchronizácia diskov.
Potom, beh 'f„Príkaz, nezabudni spustiť“w„Príkaz na uloženie a ukončenie režimu príkazu fdisk. Akonáhle to opraví poradie tabuľky oddielov, už nebudete dostávať chybové správy.
V predvolenom nastavení príkaz fdisk zobrazuje bootovací príznak (tj.*‘) Symbol na každom oddiele. Ak chcete zapnúť alebo vypnúť bootovací príznak na konkrétnom oddiele, vykonajte nasledujúce kroky.
[[chránené e -mailom] ~]# fdisk /dev /sda
Stlačte ‘p„Príkaz na zobrazenie aktuálnej tabuľky oddielov vidíte, že existuje bootovací príznak (hviezdička (*) symbol oranžovej farby) na /dev/sda1 disk, ako je uvedené nižšie.
[[chránené e -mailom] ~]# fdisk /dev /sda UPOZORNENIE: Režim kompatibilný s DOS je zastaraný. Dôrazne sa odporúča vypnúť režim (príkaz „c“) a zmeniť zobrazovacie jednotky na sektory (príkaz „u“). Príkaz (m o pomoc): p Disk /dev /sda: 637,8 GB, 637802643456 bajtov. 255 hláv, 63 sektorov/dráha, 77541 valcov. Jednotky = valce s veľkosťou 16065 * 512 = 8225280 bajtov Spustenie zariadenia Začiatok Koncové bloky Id Systém. /dev/sda1 * 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Rozšírené. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Linux swap /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM
Ďalej zadajte príkaz „a„Ak chcete zakázať bootovací príznak, zadajte číslo oddielu“1„Ako (t.j. /dev/sda1) v mojom prípade. Týmto sa deaktivuje bootovací príznak v oblasti /dev/sda1. Tým sa odstráni hviezdička (*) vlajka.
Príkaz (o pomoc m): a Číslo podskupiny (1-9): 1 Príkaz (o pomoc m): p Disk /dev /sda: 637,8 GB, 637802643456 bajtov. 255 hláv, 63 sektorov/dráha, 77541 valcov. Jednotky = valce s veľkosťou 16065 * 512 = 8225280 bajtov Spustenie zariadenia Začiatok Koncové bloky Id Systém. /dev/sda1 1 13 104391 83 Linux. /dev/sda2 14 2624 20972857+ 83 Linux. /dev/sda3 2625 4582 15727635 83 Linux. /dev/sda4 4583 77541 586043167+ 5 Rozšírené. /dev/sda5 4583 5887 10482381 83 Linux. /dev/sda6 5888 7192 10482381 83 Linux. /dev/sda7 7193 7845 5245191 83 Linux. /dev /sda8 7846 8367 4192933+ 82 Linux swap /Solaris. /dev/sda9 8368 77541 555640123+ 8e Linux LVM Command (m o pomoc):
Snažil som sa zahrnúť takmer všetky základné príkazy príkazov fdisk, ale fdisk stále obsahuje množstvo ďalších odborných príkazov, ktoré môžete použiť zadaním „X‘. Podrobnejšie informácie nájdete na stránke „muž fdisk„Príkaz z terminálu. Ak som zmeškal nejaký dôležitý príkaz, podeľte sa so mnou v sekcii komentárov.
Prečítajte si tiež: