Toate subiectele

+

Linux disc Partition şi Format

Scopul documentului:

Acest document va servi pentru a ghid pentru partiţionarea un hard disk, ataşat la un sistem linux. Formatarea partițiilor linux şi montarea pe sistem.

Notă: Albastru text în acest document reprezintă comenzi la consola de sistem. Portocaliu textul care reprezintă comenzi de ieşire. Text negru este reprezentând orientări generale pentru comenzi şi informaţii despre producţia de comenzi.

OS: Sistem de operare folosit în acest exemplu este Ubuntu12.04. Puteţi găsi acest lucru prin următoarea comandă.

root@Ubuntu-12: ~ # pisica etc/problema

Ubuntu 12.04.4 LTS

Structuri partiţia:

Pentru a vizualiza curent partiţie structura sistemului introduceţi urma virgulă.

root@Ubuntu-12: ~ # df -h

Sistem de fişiere dimensiunea utilizate rezultat utilizarea % montate pe
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4.0K 239M 1% / dev
tmpfs 99M 772 M de 99 K 1% /run
nici unul 5.0M 5.0M 0 0% / run/blocare
nici unul 248M 148K 248M 1% / run/shm

Disc pe Server:

Pentru a verifica cât de multe discuri sunt conectate pe sistem intra urma virgulă.

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

Disc/dev/sda: 16.1 GB, 16106127360 octeţi
Disc identificator: 0x000d2cfb

Ca pe deasupra de ieşire, în prezent nu există doar 1 disc "/ dev/sda" ataşat la acest sistem.

Noul disc utilizând comanda fdisk partiţionează

Acum am adaugat un nou disc la acest server pentru a face scenariu de disc formatarea folosind fdisk.

Putem verifica dacă un disc nou adăugat este detectat pe sistem utilizând comanda fdisk după cum urmează.

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

Disc/dev/sdb nu conţine o tabela de partiţii valabil
Disc/dev/sda: 16.1 GB, 16106127360 octeţi
Disc/dev/sdb: 8589 MB, 8589934592 octeţi

Acum este Arată că un nou disc cu eticheta "/ dev/sdb" dimensiune 8589MB este detectat în sistem şi în prezent ea nu conţine o tabela de partiţii valabil.

Pentru a partiţiona discul "/ dev/sdb", vă rugăm să introduceţi comanda după cum urmează:

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

Dispozitiv conţine nici o tabela de partiţii valabil DOS, nici soare, SGI sau OSF disklabel
Construirea o nouă disklabel de DOS cu identificator de disc 0xc0074826.
Modificările vor rămâne în memorie, până când vă decideţi să le scrie.
După aceea, desigur, conţinutul anterior nu va fi recuperat.

Avertisment: pavilionul nevalidă 0x0000 tabela de partiţii 4 vor fi corectate de w (rit)

Comandă (m pentru ajutor):

Scrie m ca intrare şi veţi obţine toate comenzile disponibile aici:

Comandă (m pentru ajutor): m

Comanda de acţiune

d şterge o partiţie
l lista cunoscute tipuri de partiţii
m imprima acest meniu
n adăuga o nouă partiție
oana a crea un nou gol DOS tabela de partiţii
p imprima tabela de partiţii
q quit fără a salva modificările
t modifica o partiţie de pe ID-ul de sistem
v verifică tabela de partiţii
w scrie tabelul de disc şi de ieşire

Pentru a crea o partiţie nouă pe disc nou adăugat, alege "n" văzută de switch-uri disponibile.

Comandă (m pentru ajutor): n

Tipul partiţiei:

p primar (0 primară, 0 extinse, 4 gratuit)
e extins

Acum poti da fie "p" sau "e", în funcţie de tine doriţi să creaţi o partiţie primară sau o partiţie extinsă.

Selectaţi (implicit p): p
Partiţie număr (1-4, implicit 1): 1
Primul sector (2048-16777215, implicit 2048): 2048
Ultima sectorului, + sectoare sau + dimensiune {K, M, G} (2048-16777215, implicit 16777215): 10000

Pentru a imprima partiţie mesele de pe disc a da "p" ca intrare de comandă.

Comandă (m pentru ajutor): p

Disc/dev/sdb: 8589 MB, 8589934592 octeţi
255 capete, 63 sectoare/pistă, 1044 cilindri, totala 16777216 sectoare
Unităţi = sectoare de 1 * 512 = 512 bytes
Dimensiune (logică/fizice) în sectorul: 512 octeţi/512 octeţi
I/O dimensiunea (minim/optime): 512 octeţi/512 octeţi
Disc identificator: 0xc0074826
Dispozitiv de Boot Start blocuri Id sistemul
/ dev/sdb1 2048 10000 3976 + 83 Linux

Acum va crea o partiție de mai multe, care va fi extinsă doar de exemplu.

Comandă (m pentru ajutor): n

Tipul partiţiei:

p primar (1 primară, 0 extinse, gratuit 3)
e extins

Selectaţi (implicit p): e
Partiţie numărul (implicit 1-4, 2): 2
Primul sector (10001-16777215, implicit 10001): 10001
Ultima sectorului, + sectoare sau + dimensiune {K, M, G} (implicit 10001-16777215, 16777215): 16777215

Pentru a imprima partiţie tabel da din nou "p" ca date de intrare. Acum vei primi 2 partiţiile/dev/sdb1 şi/dev/sdb2 pe disc.

Comandă (m pentru ajutor): p

Disc/dev/sdb: 8589 MB, 8589934592 octeţi
255 capete, 63 sectoare/pistă, 1044 cilindri, totala 16777216 sectoare
Unităţi = sectoare de 1 * 512 = 512 bytes
Dimensiune (logică/fizice) în sectorul: 512 octeţi/512 octeţi
I/O dimensiunea (minim/optime): 512 octeţi/512 octeţi
Disc identificator: 0xc0074826
Dispozitiv de Boot Start blocuri Id sistemul
/ dev/sdb1 2048 10000 3976 + 83 Linux
/ dev/sdb2 10001 16777215 8383607 + 5 extins

Acum, acesta este un moment, dacă sunt de acord cu partitiile create, apoi le scrie disk (pentru a salva disc).

Da "w" ca date de intrare pentru a scrie modificările disc.

Comandă (m pentru ajutor): w

Tabela de partitii a fost modificat!
Apelarea ioctl() pentru a re-citit tabela de partiţii.
Sincronizarea discuri.

Acum creaţi un punct de mount (Director), pentru a monta o partiţie după cum urmează.

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

Acum format disc, astfel încât acesta va conţine un sistem de fişiere. Eu sunt formatare cu sistemul de fişiere ext3. Utilizaţi comanda de mai jos.

Formatarea unui disc:

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

mke2fs 1.42 (29-Nov-2011)
Sistem de fişiere eticheta =
Tipul de sistem de operare: Linux
Bloc dimensiunea = 1024 (jurnal = 0)
Fragment de dimensiunea = 1024 (jurnal = 0)
Colinda = 0 blocuri, lăţime de bandă = 0 blocuri
1000 inodes, 3976 blocuri
198 blocuri (4.98%) rezervate pentru super user
Primul bloc de date = 1
Maxim de fişiere blocuri = 4194304
1 bloc grup
8192 blocuri pe grupă, 8192 fragmente pe grupă
1000 inodes fiecare grupă
Alocarea de mese de grup: făcut
Scris inode tabele: făcut
Crearea de jurnal (blocuri de 1024): făcut
Scris superblocks şi informaţii de contabilitate de fişiere: făcut

Totul cu privire la un disc crearea, formatarea, sistemul de fişiere este de configurare. Acum puteţi monta partiţia de la un punct de mount creat anterior. I sînt care vă arată partiţia de montare/dev/sdb1 creat pe Muntele punctul /disk2.

O partiţie de montare:

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

Acum va căuta o schemă de partiţia de sistem şi va găsi nou partition în ea.

root@Ubuntu-12: ~ # df -h

Sistem de fişiere dimensiunea utilizate rezultat utilizarea % montate pe
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4.0K 239M 1% / dev
tmpfs 99M 780 M de 99 K 1% /run
nici unul 5.0M 5.0M 0 0% / run/blocare
nici unul 248M 148K 248M 1% / run/shm
/ dev/sdb1 3.8M 1.1M 2.6M 30% /disk2

Actualizarea/etc/fstab fişier:

Vreau să fac acest lucru, montat partiţie o partitie permanente din sistemul meu. Pentru a face acest lucru am de a face o înregistrare permanentă în fişierul/etc/fstab. Vă rugăm să urmaţi de mai jos de comandă şi adăugaţi intrarea în fişier.

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

şi se adaugă linie în fişierul de mai jos:

/ dev/sdb1 /disk1 ext3 implicite 1 2

Salvați și închideți fișierul.

Discuri partiţia:

Vă pot eticheta partiţia utilizând e2label. De exemplu, dacă doriţi să eticheta noua partiţie /backup, introduceţi

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

Acum puteţi folosi eticheta "/ backup1" oriunde în loc de "/ dev/sdb1". adică în/etc/fstab fişier după cum urmează.

Eticheta = / backup1 /disk1 implicite ext3 1 2

Augšpusē