Lemezkezelés

Sfdisk oktatóanyagok

Sfdisk oktatóanyagok
A particionálás létfontosságú a rendszeradminisztráció szempontjából. Ez az oka annak, hogy a particionáló szoftver sokféle változatban kapható. Az fdisk és a cfdisk interaktívvá válnak. Az elválasztással parancsokkal mindent létrehozhat. Ezek a leggyakrabban használtak; Az sfdisk nem túl gyakori. Sok funkcióval rendelkezik, de sokkal magasabb fokon használhatja szkriptekhez. Az sfdisk sokáig elmaradt a GPT támogatásától a 2. verzió óta.26, támogatja a GPT-t.

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.txt

Az 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: gpt
label-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.txt

Egyé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 gpt

Ez ú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 home

Vegye 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 / sdc

A 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.txt

Lé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.

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...