Visas temas

+

Linux disko skaidinį ir formatas

Dokumento paskirtis:

Šis dokumentas padės vadovas už pertvaros kietajame diske prie linux sistema. Formatavimo linux particijų ir montavimo sistemos.

Pastaba: Mėlynas tekstas šiame dokumente atstovauja komandos metu sistemos konsolę. Oranžinės spalvos tekstas atstovauja komandos išvesties. Juodas tekstas atstovauja bendrų rekomendacijų dėl komandos ir informacijos apie produkcijos komandų.

OS: OS naudojama šiame pavyzdyje yra Ubuntu12.04. Jūs galite rasti šią komandą.

root@Ubuntu-12: ~ # katė/etc/problema

Ubuntu 12.04.4 LTS

Pasiskirstymo struktūra:

Norėdami peržiūrėti dabartinio skaidinio sistemos konstrukcija, įveskite šią komandą.

root@Ubuntu-12: ~ # df -h

Failų dydis naudojamų rezultatų naudojimo % ant
/ dev/sda1 15G 2,4 G 12G 18 % /
udev 239M 4.0K 239M 1 % / dev
tmpfs 99M 772 K 99 M 1 % /run
nė vienas 5,0 M 0 5,0 M 0 % / paleisti/spyna
nė vienas 248M 148K 248M 1 % / paleisti/shm

Disko serveryje:

Patikrinti kiek diskų yra susiję su sistemos įveskite šią komandą.

root@Ubuntu-12: ~ # fdisk -l | grep ^ disko

Disko/dev/SDA: 16.1 GB, 16106127360 bytes
Disko identifikatorius: 0x000d2cfb

Kaip už pirmiau produkcijos, šiuo metu yra tik 1 diskas "/ dev/sda" prie šios sistemos.

Pasiskirstymo naują diską naudojant fdisk komandą

Dabar aš pridėjo naują diską į šį serverį, kad scenarijus disko formatavimas naudojant fdisk.

Galime patikrinti ar pridėti naują diską aptinkamas sistemoje naudodami komandą fdisk taip.

root@Ubuntu-12: ~ # fdisk -l | grep ' ^ Disk/dev "

Disk/dev/sdb nėra galiojantis skaidinio lentelės
Disko/dev/SDA: 16.1 GB, 16106127360 bytes
Disko/dev/sdb: 8589 MB, 8589934592 baitų

Dabar tai rodo kad naują diską su etikete "/ dev/sdb" dydžio 8589MB yra nustatomas sistemą ir šiuo metu tai nėra galiojantį skirsnių lentelę.

Į disko disko "/ dev/sdb", įveskite komandą kaip taip:

root@Ubuntu-12: ~ # fdisk/dev/sdb

Prietaise yra nei galioja DOS skirsnių lentelę, nei saulės, VSP arba Alf disklabel
Kuriant naują DOS disklabel su disko identifikatorius 0xc0074826.
Pokyčių liks atmintyje tik, kol nuspręsite įrašyti juos.
Po to, žinoma, ankstesnį turinys negali būti atkuriami.

Įspėjimas: netinkamas skirsnių lentelė 4 0x0000 vėliava reikia taisyti w (Šventasis)

Komandą (m pagalbos):

Rašyti m kaip įvesties ir gausite visas galimas komandas čia:

Komandą (m pagalbos): m

Vadovavimo veiksmų

d skaidinio panaikinimas
l sąrašas žinomi pasiskirstymo tipai
m spausdinti šio meniu
n pridėti naują skaidinį
o sukurti naują tuščią DOS pasiskirstymo lentelę
p išspausdinti skirsnių lentelę
q mesti neįrašant keitimų
t keisti skaidinį 's sistemos id
v patikrinti skirsnių lentelę
w rašyti lentelę į diską ir išeiti iš

Į naujai sukurtą diske sukurti naują skaidinį, pasirinkti "n" vir turimus jungikliai.

Komandą (m pagalbos): n

Skaidinio tipas:

p pirminis (0 pradiniai, pratęstas, 0 4 nemokamai)
e pratęstas

Dabar jūs galite suteikti arba "p" arba "e" priklausomai nuo jūs norite sukurti pirminį skaidinį arba išplėstinio skaidinio.

Pasirinkite (numatytasis p): p
Disko numeris (1-4, numatytąjį 1): 1
Sektorius (2048-16777215, numatyta 2048): 2048
Paskutinis sektorius, + sektoriuose arba + dydis {K, M, G} (2048-16777215, pagal nutylėjimą 16777215): 10000

Spausdinti skaidinio diske lentelėse "p" kaip įvesties komandą.

Komandą (m pagalbos): p

Disko/dev/sdb: 8589 MB, 8589934592 baitų
255 vadovai, 63 sektoriuose/track, 1044 cilindrai, iš viso 16777216 sektoriuose
Vienetų = 1 * 512 = 512 baitų sektorių
Sektoriaus dydis (loginis/fizinė): 512 baitų/512 baitų
Įvesties/išvesties dydis (minimalus/optimalus): 512 baitų/512 baitų
Disko identifikatorius: 0xc0074826
Įrenginio įkrovos Pradžia pabaigos blokai Id sistema
/ dev/sdb1 2048 10000 3976 + 83 Linux

Dabar aš sukurti vieną daugiau skaidinį, kuris bus pratęstas tik pvz.

Komandą (m pagalbos): n

Skaidinio tipas:

p pirminis (1 pirminės, 0 pratęstas, 3 nemokamai)
e pratęstas

Pasirinkite (numatytasis p): e
Disko numeris (1-4, numatytąjį 2): 2
Sektorius (10001-16777215, numatyta 10001): 10001
Paskutinis sektorius, + sektoriuose arba + dydis {K, M, G} (10001-16777215, numatyta 16777215): 16777215

Spausdinti pasiskirstymo lentelėje dar kartą pateikti "p" kaip įvestį. Dabar jūs gausite 2 pertvaros/dev/sdb1 ir/dev/sdb2 disko.

Komandą (m pagalbos): p

Disko/dev/sdb: 8589 MB, 8589934592 baitų
255 vadovai, 63 sektoriuose/track, 1044 cilindrai, iš viso 16777216 sektoriuose
Vienetų = 1 * 512 = 512 baitų sektorių
Sektoriaus dydis (loginis/fizinė): 512 baitų/512 baitų
Įvesties/išvesties dydis (minimalus/optimalus): 512 baitų/512 baitų
Disko identifikatorius: 0xc0074826
Įrenginio įkrovos Pradžia pabaigos blokai Id sistema
/ dev/sdb1 2048 10000 3976 + 83 Linux
/ dev/sdb2 10001 16777215 8383607 + 5 pratęstas

Dabar tai laikas jei yra sutinku su sukurta pertvaros, tada rašykite juos į diską (įrašyti į diską).

Suteikti "w" kaip įvesties įrašyti keitimus į diską.

Komandą (m pagalbos): w

Skirsnių lentelė buvo pakeista!
Kreipiamės IOCTL () pakartotinai skaityti skirsnių lentelę.
Sinchronizuoti diskus.

Dabar sukurkite prijungimo taškas (katalogas) prijungti disko taip.

root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3

Dabar formatuoti diską, kad jame kai kurių failų sistema. Aš esu formatavimą su ext3 failų sistemą. Naudokite žemiau komandą.

Formatuojant diską:

root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1

mke2fs 1.42 (29-Nov-2011)
Failų sistemos etiketė =
OS tipas: Linux
Blokuoti dydis = 1024 (log = 0)
Fragmentas dydis = 1024 (log = 0)
Stride = 0 blokai, plotis = 0 blokai
1000 inodes, 3976 blokai
198 blokai (4.98 %) saugomos super vartotojo
Pirmasis duomenų blokas = 1
Maksimalus failų sistemos blokų = 4194304
1 kvartalas grupės
8192 blokai vienai grupei 8192 fragmentai vienai grupei
1000 inodes vienai grupei
Paskirstymo grupės lentelės: padaryti
Raštu inode lenteles: padaryti
Sukurti žurnalo (1024 blokus): padaryti
Raštu superblocks ir failų sistemos apskaitos informacijos: padaryti

Viskas apie per diske kurti, formatavimas, failų sistema yra setup. Dabar galite prijungti savo skaidinyje, kad anksčiau sukurta prijungimo taškas. I 'm matysite į mount/dev/sdb1 skaidinys buvo sukurtas ant kalno taško /disk2.

Montavimo skaidinį:

root@Ubuntu-12: ~ # mount/dev/sdb1 /disk2/

Dabar aš atrodys pasiskirstymo schema sistemos ir rasite naują skirsnį į jį.

root@Ubuntu-12: ~ # df -h

Failų dydis naudojamų rezultatų naudojimo % ant
/ dev/sda1 15G 2,4 G 12G 18 % /
udev 239M 4.0K 239M 1 % / dev
tmpfs 99M 780 K 99 M 1 % /run
nė vienas 5,0 M 0 5,0 M 0 % / paleisti/spyna
nė vienas 248M 148K 248M 1 % / paleisti/shm
/ dev/sdb1 3,8 M 1.1M 2.6M 30 % /disk2

Atnaujinti/etc/fstab failą:

Aš noriu, kad tai montuojamos pertvarų nuolatinis pertvara mano sistemos. Tai aš turiu padaryti nuolatinę įrašą į failą/etc/fstab. Atlikite į žemiau komandą ir pridėti įrašą į failą.

root@Ubuntu-12: ~ # vi/etc/fstab

ir pridėti žemiau linijos faile:

/ dev/sdb1 /disk1 ext3 pagal nutylėjimą 1 2

Išsaugokite ir uždarykite failą.

Žymėti skaidinį:

Galite pažymėti skaidinį naudojant e2label. Pavyzdžiui, jei norite žymėti naują skaidinį /backup, įveskite

root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1

Dabar galite naudoti etiketę "/ backup1" bet kur vietoj "/ dev/sdb1". ty, / etc/fstab failą taip.

Etiketė = / backup1 /disk1 ext3 pagal nutylėjimą 1 2

Viršuje