UEFI
Ez a program továbbra is alapértelmezés szerint MBR, ezért kifejezetten meg kell adnia, hogy GPT-t használ.
Biztonsági mentés
Mielőtt elkezdené használni a lemezt, biztonsági másolatot kell készítenie fontos adatairól más adathordozókra! Ez egy feltételezés, hogy kezdettől fogva tiszta elmével kell rendelkeznie. Ha meg szeretné győződni arról, hogy vissza tudja állítani az aktuális állapotot, vagy egy másik lemezen valósítja meg, akkor kidobhatja a táblát.
$ sfdisk -dump / dev / sda> sda-táblák.txtAz eredmény a szöveghez hasonlóan egyenesen a normál kimenetre kerül. A fenti parancsban a fájl könnyen olvasható. Ezt arra is felhasználhatja, hogy mindent visszategyen a lemezre. Így néz ki.
címke: gptlabel-id: C9247CFD-5AF7-4AB1-9F62-CDDDFCC12982
eszköz: / dev / sda
egység: szektorok
első-lba: 34
last-lba: 976773134
szektorméret: 512
/ dev / sda1: kezdet = 2048, méret = 1021952, típus = C12A7328-F81F-11D2-BA4B-00A0C93EC93B
/ dev / sda2: kezdet = 1024000, méret = 614400, típus = C12A7328-F81F-11D2-BA4B-00A0C93EC93B,
name = "EFI rendszerpartíció"
/ dev / sda3: start = 1638400, méret = 126093312, típus = E6D6D379-F507-44C2-A23C-238F2A3DF928
/ dev / sda9: start = 623642624, méret = 353130496, type = 0FC63DAF-8483-4772-8E79-3D69D8477DE4
/ dev / sda10: start = 127731712, méret = 303263744, típus = E6D6D379-F507-44C2-A23C-238F2A3DF928
/ dev / sda11: start = 430995456, méret = 192647168, type = 0FC63DAF-8483-4772-8E79-3D69D8477DE4
Visszaállításához vagy új lemezre helyezéséhez használja a visszaállítási lehetőséget. Pontosabban, ezt az eredményt csak az sfdisk következő meghívásába kell beillesztenie.
$ sudo sfdisk / dev / sda < sda-tables.txtEgyébként ez egy szép példa egy helyesen formázott parancsfájlra a lemez particionálására. Minden alkatrész opcionális, ez lehetővé teszi, hogy egy másik lemezt ugyanarra a gépre csatlakoztassanak, és ugyanúgy particionálják. Ha eltávolítja a 'dev / sdaX' fájlt a fenti fájlból, akkor bármely lemezt particionálhat a fájllal.
Interaktív mód
Interaktív módban tudnia kell, mit csinál. A nyitó kijelző ritka. Látni fogja a lemez típusát és méretét. Ha a lemez üres, NEM fogja látni a régi helyzetet, ami zavaróvá teszi a kezdéshez. Ennek ellenére az eljárás szigorú. Négy értéket kell megadni minden vesszővel elválasztott partíciónál, az alapértelmezett értékeknél csak a vesszőt kell feltenned.
Mielőtt elkezdené, hozzon létre egy címkét. Ez a példa egy GPT partícióra vonatkozik.
$ echo "label: gpt" | sudo sfdisk / dev / sdcÍgy tervezték az Sfdisk futtatását, de kezdjük az interaktív móddal.
Egy egyszerű particionálás fut.
$ sfdisk / dev / sdc
…
# Azonnali váltás a következőre: >>>
>>>, 350M, U
>>>, 10G, L
>>> ,, S
>>> írj
# Az eredmény megjelenik. megerősít!
Az adatok a lemezre vannak írva, és elkezdheti formázni a partíciókat. Amilyen egyszerű ez, hibára is hajlamos. A szkriptek használata az sfdisk fő gondolata. Menjünk át a lehetőségeken, majd a szkript nyelvén.
Lemezcímke és partíciócímke beállítása
Az sfdisk parancsot egyszerre is használhatja. Ehhez kötőjelekkel kell használni a paramétereket. Sok ilyen parancsot beállíthat a szkriptfájlokkal. A lemezcímke beállítása kétféle módon történhet, az egyiket korábban látta ebben az oktatóanyagban.
$ sfdisk -label / dev / sdc gptEz úgy állítja be a lemezt, hogy gpt lemez legyen. Lehetősége van arra, hogy maradjon a dossziéknál, vagy ajánlottabb, használja a LegacyBIOSBootable jelzőt a gpt-hez, ha olyan hardvert használ, amely nem támogatja a gpt. Ez ritka, ezért valószínűleg ezt a zászlót csak a kívánt memóriakártyához használja, hogy még régi hardvereken is elindulhasson.
Minden partícióhoz címkéket is beállíthat. Lásd az alábbi parancsokat.
$ sfdisk -part-label / dev / sdc 1 boot $ sfdisk -part-label / dev / sdc 2 homeVegye figyelembe a részcímke és a lemezcímke közötti különbséget. A lemezcímke csak más szoftverek számára nyújt támogató címkét. A lemezcímke az egész lemezt elkészíti, akár gpt vagy dos formátumban.
Szkriptek létrehozása
Ha az sfdisk használatát választotta, akkor valószínűleg van rá oka. Az okok egy része az lehet, hogy sok egyforma lemezt szeretne készíteni. Az fdisk használatával egy teljes lemezt particionálhat egy paranccsal. Egy másik ok az lehet, hogy új lemezt szeretne készíteni ugyanazzal a sémával, mint az első. A parancsfájl létrehozásának egyszerű módja a korábbi parancs.
$ sfdisk -dump / dev / sdcA kimenet útmutatóként történő használata megkönnyíti az indítást, csak ne felejtse el ellenőrizni a dokumentációt, mielőtt bármi kiütés lenne. Például szerkesztheti a korábbi fájlt a lemez eltávolításával. A példában a dump a / dev / sda fájlból származott. Ha eltávolítja ezt a részt, akkor is érvényes fájlja van.
kezdet = 1024000, méret = 614400, típus = C12A7328-F81F-11D2-BA4B-00A0C93EC93B,name = "EFI rendszerpartíció"
A fájl összes többi része is elfogadható parancsként. Másolja be, vagy vigye el, amit akar, és csatolja az sfdisk-be.
$ sfdisk / dev / sdc < Disk-tables.txtLégy óvatos! Az összes parancs azonnal fut. Bár ez megmutatja az eredményül kapott táblázatot, és megkéri, hogy erősítse meg a használt lemez megsemmisítését.
Következtetés
Ez egy rövid áttekintés az sfdisk program új lemezek használatának erejéről és gyengeségéről. Amint az a felületes vizsgálatból kiderül, sok mindenre használhatja ezt a programot, különösen, ha korábban megtervezte, mit kell tennie. Az sfdisk parancsfájlokhoz való hozzáadása nagyfokú szabadságot is jelent.