Gdisk: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Jkononov (talk | contribs)
Jkononov (talk | contribs)
Line 134: Line 134:
***************************************************************
***************************************************************
Command (? for help):</pre>
Command (? for help):</pre>
Valime ?, selleks et meelde tuletada sekke tarkvara parameetri:
<pre>Command (? for help):  ?
b back up GPT data to a file
c change a partition's name
d delete a partition
i show detailed information on a partition
l list known partition types
n add a new partition
o create a new empty GUID partition table (GPT)
p print the partition table
q quit without saving changes
r recovery and transformation options (experts only)
s sort partitions
t change a partition's type code
v verify disk
w write table to disk and exit
x extra functionality (experts only)
? print this menu</pre>


== Kasulikku ==
== Kasulikku ==

Revision as of 00:06, 27 December 2013

Autor

Nimi: Juri Kononov
Rühm: A21
Eesti Infotehnoloogia Kolledz
Detsember 2013

Milleks on vaja GPT partitsioone? GPT on hetkel ainuke standart, mis võimaldab suuremahuliste kettade kasutamist (üle 2 TB), küll aga selleks peab olema sobiv rist- ja tarkvara. GTP süsteem võimaldab kasutada Zettabyte-ilisi kõvakettaid (selliseid ei ole veel väljamõeldudki.

Gdisk (aka GPT fdisk Disk)


Gdisk (teine nimi on GPT disk) on teksti moodi menüü põhine tarkvara partitsioonide loomiseks või muutmiseks. See tarkvara on suhteliselt sarnane tavalise fdisk-iga, ainut, et gdisk töötab GTP partitsioonidega, kui fdisk aga töötab MBR ja BSD partitsioonidega. Gdisk konverteerib vanad MBR (Master Boot Record) partitsioonid voi BSD ilma MBR uuele standardile GUID (Globally Unique Indentifier) partitsioonide tabelitesse GPT format.
Peamiselt Gdisk manipuleerib GPT "pealkirjadega" ja partitsiooni tabelitega, kuid vajaduse korral ta on võimeline luua ka MBR partitsiooni. Nagu tavaline fdisk, gdisk ei kanna muudatusi sisse enne kui kasutaja kinnitab muudatuste kirjutamist kettal. Tä´hendab, vea tekkimisel võib lihtsalt väljuda tarkvarast vajutades q.
Linuxis gdisk toimib kettal järgmisel printsiibil: /dev/sda või /dev/hda.
Enne käivitamist gdisk skaneerib teie ketta olemasoleva partitsioonide kohta. Kui ta leiab olemasoleb GPT partitsioon ta jätkab tööd sellega, kui vaid leiab ta MBR või BSD partitsiooni, siis ta uuritab konverteerida need partitsioonid GPT standarti. Gdisk ei tööta korrektselt Apple partitsioonidega, nende jaoks on soovitatav kasutada Mac OS X Disk Utility. Konvirteerides MBR partitsiooni GPT partitsiooniks võib jätta "auku" nummeratsioonis, seda saab parandada s optsiooniga. (NB! Kontrolli oma /etc/fstab peale seda toimingut).
Kui tahate kasutada GPT partitsiooni oma Windowsi masinas, veenduge et teie arvuti kasutab UEFI (Unified Extemsible Firmware Interface) ja Windowsi versioon mida teie plaanite kasutada on Vista või uuem. Rohkem infot saate siit.

Lisaks olemasolevale Linuxis on olemas veel 3 tarkvara GTP partitsioonidega manipuleerimiseks:
cgdisk - partitsioonidega manipuleerimine ja loomine
sgdisk - partitsioonidega manipuleerimine ja loomine
fixparts - boot partitsioonide parandamiseks

GPT partitsioonid on toetatavad enamus Linux / Unix süsteemide poolt, Windowsi puhuk ehtivad aga piirangud. Paremat selgitust koos tabeliga leiate siin

Kasutamine ja optsioonid

Eeldan, et gdisk on juba instaleeritud teie süsteemi. Kui ka mitte, siis saaate teha seda järgnevalt:
Ubunti / APT

apt-get install gdisk

Fedora / Yum

yum install gdisk


Gdisk-il on kolm põhimenüüd:

  • "Main Menu" - on mõeldud lihtsamate operatsioonide tegemiseks.
  • "Recovery & Transformation Menu" - sisaldab partitsioonide taastamist.
  • "Expert`s Menu" - sisaldab laiendatud funktsioone kogenenud kasutajate jaoks.

    Selleks, et vaadata menüüde originaalsisu sisestage man gdisk (gdisk peab olema instaleeritud, mida saab teha käsuga apt-get install gdisk) oma terminalis või minge üle järgmisele lingile

    Kuna gdisk oma printsiibil on väga sarnane fdiskika soovitan lugeda seda osa OSadmin prikrist.

    Main Menu

  • b Salvestab salvestab partitsiooni faili backupi
  • c Muudab GPT partitsiooni nimi (kasutatakse UTF-16)
  • d Kustutab partitsiooni, jätab andmeid kustutamata (kustutab aunult partitsiooni tabeli)
  • i Näitab detaliseeritud partitsiooni informatsiooni, kokkuvõte saab kuvada p parameetriga
  • l Näitab partitsiooni tüüpide kokkuvõte
  • n Loob uue partitsiooni
  • o Tühistab kogu GTP partitsioonide andmeid (GPT header, partition definitions, etc. Faile ei kustuta)
  • p Näitab partitsiioonide kokkuvõte
  • q Väljub tarkvarast muudatuste sissekandmata
  • r Läheb Recovery & Transformation Menüüsse
  • s Sorteerib olemasolevaid partitsioone
  • t Muudab ühe (konkreetse) partitsiooni type code. (kahebittine hexadecimal number)
  • v Kontrollib ketta. Kuvab kettal olevaid vigu (CRC ja muid) mida on võimalik parandada r optsiooni abil. Lõppus näitab ketta kogusuurust.
  • w Kannab muudatused siise. "Salvestamine"
  • x Läheb Experdi Menüüsse
  • ? Abi käesolevas menüüs, kuvab seda kirjelduse inglise keeles.

    Recovery & Transformation Menu

  • b Taasta GPT header backupist. Seda kasutatakse kui partitsiooni header on katki.
  • c Taasta GPT partitsiooni tabeli backupist
  • d Kasuta peamise (primary) partitsiooni headeri ja taasta backupi oma. Seda ksutatakse kui backup partitsiooni header on katki.
  • e Lae peamise partitsiooni tabeli. See loeb peamise partitsiooni tabeli kettalt. Kasutatakse siis kui c parameeter ei aidanud.
  • f Lae MBR ja koosta sellest värske GPT. Kasutatakse kui on vastuolud MBR ja GPT vahel
  • g Konverdib GPT MBR-iks ja väljub. See optsioon konverdin nii palju partitsioone kui on võimaliks MBR-iks savestab andmeid ja väljub tarkvarast. Kasutatakse siis, kui oled proovinud GPT-d ja otsustasid, et MBR on ikka parem suni jaoks.
  • h Loob hübrid MBR tabeli
  • i Näitab detaliseeritud partitsiooni informatsiooni, kokkuvõte saab kuvada p parameetriga
  • l Laeb partitsioonide andmeid backup failist. See on "reverse" parameeter Main menüüs oleba b parameetrist.
  • m Läheb Main Menüüsse
  • o Kuvab "Protective MBR" andmeid
  • p Näitab partitsiioonide kokkuvõte
  • q Väljub tarkvarast muudatuste sissekandmata
  • t Konverdib BSD partitsioonid GPT-ks
  • v Kontrollib ketta. Kuvab kettal olevaid vigu (CRC ja muid) mida on võimalik parandada r optsiooni abil. Lõppus näitab ketta kogusuurust.
  • w Kannab muudatused siise. "Salvestamine"
  • x Läheb Experdi Menüüsse
  • ? Abi käesolevas menüüs, kuvab seda kirjelduse inglise keeles.

    Expert`s Menu

  • a Lisab atribuute. GPT võibaldab lisada kettale atribuute 64-biti pikkusega.
  • c Muuda partitsiooni GUID. Teil on võimalus valida erilise "unique GUID". (Ära proovi kui ei tea mida see muudab)
  • d Näitab "sector aligment" väärtuse. See on laiendatud info l parameetrist.
  • e Lükka backup GPT andmed ja struktuurid ketta lõppu.
  • f Randomiseerib (omistab suvalised väärtused) kõik GUID ja partitsioonide "unique GUID".
  • g Randomiseerib (omistab suvalised väärtused) ühe konkreetse partitsiooni "unique GUID".
  • h Ümberomistab CHS väärtused protective või hübriiddse MBR tabelile.
  • i Näitab detaliseeritud partitsiooni informatsiooni, kokkuvõte saab kuvada p parameetriga
  • l Muudab sektori suuruse väärtuse.
  • m Läheb Main Menüüsse
  • n Loon uue protective MBR partitsiooni.
  • o Kuvab "Protective MBR" andmeid
  • p Näitab partitsiioonide kokkuvõte
  • q Väljub tarkvarast muudatuste sissekandmata
  • r Läheb Recovery & Transformation Menüüsse
  • s Muuda partitsiooni suurus (resize)
  • t Vaheta kahte partitsioonide numbrid partitsioonide tabelis.
  • u Kopeeri käesolevast kettast partitsioonide tabelid teisele kettale.
  • v Kontrollib ketta. Kuvab kettal olevaid vigu (CRC ja muid) mida on võimalik parandada r optsiooni abil. Lõppus näitab ketta kogusuurust.
  • z Teeb katki GPT ketta struktuuri ja väljub tarkvarast muudatuste salvestamisega.
  • ? Abi käesolevas menüüs, kuvab seda kirjelduse inglise keeles.

    Nõudmised GPT jaoks

    Alltootud tingimused peavad olema täidetud selle jaoks, et kasutada GPT (GUID) partitsiooni Operatsiooni Süsteemi bootimiseks. Selleks, et kasutada GPT n.ö. storag-ina on vaja ainut, OS poolt GPT partitsioonide toetust.

  • System must support UEFI bios.
  • 64bit hardware
  • 64bit OS or 32bit OS supporting GPT

    Steb by Step

    Käime läbi järgmist situatsiooni:
    1. Loome boot ketta
    2. Loome swap ketta
    3. Loome linux data storage
    4. Loome teisi data storage

    Selleks, et arusaada mis on ketta nimi süsteemis võib kasutada tavalist fdiski:

    fdisk -l

    Oletame, et sealt saime teada ketta nime süsteemist: sdb

    Nüüd käivitame gdisk selle ketta jaoks:

    gdisk /dev/sdb

    Kui ketta peal on mingit partitsioonid juba olemas, näeme järgmist sõnumi:

    GPT fdisk (gdisk) version 0.7.2
    Partition table scan:
      MBR: MBR only
      BSD: not present
      APM: not present
      GPT: not present
    ***************************************************************
    Found invalid GPT and valid MBR; converting MBR to GPT format.
    THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if
    you don't want to convert your MBR partitions to GPT format!
    ***************************************************************
    Command (? for help):

    Valime ?, selleks et meelde tuletada sekke tarkvara parameetri:

    Command (? for help):  ? 
    b	back up GPT data to a file
    c	change a partition's name
    d	delete a partition
    i	show detailed information on a partition
    l	list known partition types
    n	add a new partition
    o	create a new empty GUID partition table (GPT)
    p	print the partition table
    q	quit without saving changes
    r	recovery and transformation options (experts only)
    s	sort partitions
    t	change a partition's type code
    v	verify disk
    w	write table to disk and exit
    x	extra functionality (experts only)
    ?	print this menu

    Kasulikku

  • Video "MBR vs GPT"
  • Vide "GDISK Tutorial"
  • Windows 7 3 TB HDD Guide
  • Partition table Header Structure (Wiki)
  • Partition Entries for different OS

    Allikad

  • GPT fdisk (linux.org.ru)
  • GPT fdisk Tutorial (rodsbooks.com)
  • GUID Partition Table (wiki.archlinux.org)
  • Make the most of large drives with GPT and Linux