Wszystkie tematy

+

Linux dysk podział i Format

Przeznaczenie dokumentu:

Dokument ten będzie służyć do Przewodnik partycjonowania dysk twardy podłączony do systemu linux. Formatowanie partycji Linuksa i montaż w systemie.

Uwaga: Niebieski tekst tego dokumentu jest reprezentujących komendy w konsoli systemowej. Pomarańczowy tekst jest reprezentujących dane wyjściowe polecenia. Czarny tekst jest reprezentujących ogólne wytyczne dotyczące komend i informacji na temat danych wyjściowych polecenia.

OS: System operacyjny używany na ten przykład jest Ubuntu12.04. Znajdziesz to przez następujące polecenie.

root@Ubuntu-12: ~ # kot/etc/problem

Ubuntu 12.04.4 LTS

Struktury partycji:

Aby wyświetlić bieżącą partycję struktura systemu wpisz następujące polecenie.

root@Ubuntu-12: ~ # df -h

Rozmiar systemu plików używane rezultatu stosowania % montowane na
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4,0 K 239M 1% / dev
tmpfs 99M 772 K 99 M 1% / Run
Brak 5.0M 0 5.0M 0% / run/blokady
Brak 248M 148K 248M 1% / run/shm

Dysku na serwerze:

Aby sprawdzić, ile dyski są połączone na systemie wpisz następujące polecenie.

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

Dysku/dev/SDA: 16.1 GB, 16106127360 bajtów
Identyfikator dysku: 0x000d2cfb

Jak na powyżej wyjściowych, obecnie istnieje tylko 1 dysku "/ dev/sda" załączone do tego systemu.

Partycji nowego dysku za pomocą polecenia fdisk

Teraz mam dodatkowy nowy dysk do tego serwera do tworzenia scenariusza disk formatowania przy użyciu fdisk.

Możemy sprawdzić, czy nowy dysk dodany jest wykryte w systemie za pomocą polecenia fdisk następująco.

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

Sdb dysk nie zawiera prawidłowego partycji tabela
Dysku/dev/SDA: 16.1 GB, 16106127360 bajtów
Sdb dysk: 8589 MB, 8589934592 bajtów

Teraz to jest przedstawienie, że nowy dysk z etykietą "/ dev/sdb" wielkości, które 8589 MB jest wykrywany w systemie i obecnie to nie zawiera prawidłowego partycji tabela.

Do podziału dysku na partycje "/ dev/sdb", wprowadź polecenie jako następujące:

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

Urządzenie zawiera ważne tabeli partycji DOS, ani słońce, SGI lub OSF disklabel
Budynek nowy disklabel DOS z identyfikator dysku 0xc0074826.
Zmiany pozostaną w pamięci tylko, dopóki nie zdecydujesz się je napisać.
Po tym oczywiście, poprzedniej treści nie będzie możliwe do odzyskania.

Ostrzeżenie: nieprawidłowe flagi 0x0000 partycji tabela 4 zostaną naprawione przez w (obrzęd)

Polecenia (m o pomoc):

Napisz m jako dane wejściowe, a otrzymasz wszystkie dostępne komendy tutaj:

Polecenia (m o pomoc): m

Działanie polecenia

d usuwanie partycji
l wykaz znanych typów partycji
m drukowane to menu
n dodawania nowej partycji
o utworzenie nowej tabeli partycji pusty DOS
p wydrukować tabelę partycji
q wyjść bez zapisywania zmian
t zmieniać partycji systemu identyfikator
v Sprawdź tabelę partycji
zapisu w tabela do dysku i wyjście

Aby utworzyć nową partycję na dysku nowo dodane, wybrać "n" z góry dostępne przełączniki.

Polecenia (m o pomoc): n

Typ partycji:

p-podstawowy (0 podstawowej, 0 rozszerzone, 4 wolne)
e rozszerzona

Teraz możesz dać albo "p" lub "e", w zależności od Ciebie chce utworzyć partycję podstawową lub partycji rozszerzonej.

Wybierz (domyślnie p): p
Partycji numer (1-4, domyślnie 1): 1
Pierwszy sektor (2048-16777215, domyślnie 2048): 2048
Ostatni sektor + sektorów lub + rozmiar {K, M, G} (2048-16777215, domyślnie 16777215): 10000

Aby wydrukować partycji tabele na dysku daje "p" jako wejściowe polecenia.

Polecenia (m o pomoc): p

Sdb dysk: 8589 MB, 8589934592 bajtów
255 głowy, 63 sektory/Tor, 1044 cylindrów, całkowita sektorów 16777216
Jednostek = sektory 1 * 512 = 512 bajtów
Sektorze rozmiar (logiczne/fizyczne): 512/512 bajtów
I/O rozmiar (minimalna/optymalny): 512/512 bajtów
Identyfikator dysku: 0xc0074826
Urządzenie rozruchu Start koniec bloki Id System
/ dev/sdb1 2048 10000 3976 + 83 Linux

Teraz będzie utworzyć jeden więcej partycji, który będzie być przedłużony tylko np.

Polecenia (m o pomoc): n

Typ partycji:

p-podstawowy (podstawowy 1, 0 rozszerzone, 3 wolne)
e rozszerzona

Wybierz (domyślnie p): e
Partycji numer (1-4, domyślnie 2): 2
Pierwszy sektor (10001-16777215, domyślnie 10001): 10001
Ostatni sektor + sektorów lub + rozmiar {K, M, G} (10001-16777215, domyślnie 16777215): 16777215

Aby wydrukować partycji tabela ponownie dać "p" jako dane wejściowe. Teraz dostaniesz 2 partycje/dev/sdb1 i sdb2 na dysku.

Polecenia (m o pomoc): p

Sdb dysk: 8589 MB, 8589934592 bajtów
255 głowy, 63 sektory/Tor, 1044 cylindrów, całkowita sektorów 16777216
Jednostek = sektory 1 * 512 = 512 bajtów
Sektorze rozmiar (logiczne/fizyczne): 512/512 bajtów
I/O rozmiar (minimalna/optymalny): 512/512 bajtów
Identyfikator dysku: 0xc0074826
Urządzenie rozruchu Start koniec bloki Id System
/ dev/sdb1 2048 10000 3976 + 83 Linux
sdb2 10001 16777215 przedłużony 8383607 + 5

Teraz jest to czas, jeśli są zgadzam się z partycji utworzony, a następnie zapisać je na dysku (Zapisz na dysku).

Dać "w" jako dane wejściowe do zapisu zmian na dysku.

Polecenia (m o pomoc): w

Partycji tabela został zmieniony!
Wywołanie IOCTL ponownie odczytać tabeli partycji.
Synchronizacja dysków.

Teraz utworzyć punkt montowania (katalogu) do montowania partycji następująco.

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

Teraz sformatować dysk, tak że będzie zawierał kilka plików systemu. Ja jestem formatowania systemu plików ext3. Użyj poniżej polecenia.

Formatowanie dysku:

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

mke2fs 1.42 (29-listopada-2011)
Etykiety systemu plików =
Typ systemu operacyjnego: Linux
Zablokować rozmiar = 1024 (Dziennik = 0)
Fragmentu rozmiar = 1024 (Dziennik = 0)
Stride = 0 bloki, szerokość paska = 0 bloki
1000 węzłów, bloki 3976
198 bloków (4.98%) zarezerwowana dla superużytkownik
Pierwszy blok danych = 1
Maksymalna plików bloków = 4194304
Grupa 1 bloku
8192 bloków na grupę, 8192 fragmenty na grupę
1000 węzłów na grupę
Przydzielanie grupy tabel: zrobione
Pisanie tabel węzła: zrobione
Tworzenie arkusza (1024 bloki): zrobione
Pisanie superbloków i plików informacji księgowych: zrobione

Wszystko dotyczące dysku tworzenie, formatowanie, system plików jest Instalator. Teraz można zamontować partycję do punktu montażu utworzony wcześniej. Jestem pokazano mount/dev/sdb1 partycją stworzony na górze punkt /disk2.

Montowanie partycji:

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

Teraz będą szukać schemat partycji systemu i będzie znaleźć nową partycję w nim.

root@Ubuntu-12: ~ # df -h

Rozmiar systemu plików używane rezultatu stosowania % montowane na
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4,0 K 239M 1% / dev
tmpfs 99M 780 K 99 M 1% / Run
Brak 5.0M 0 5.0M 0% / run/blokady
Brak 248M 148K 248M 1% / run/shm
/ dev/sdb1 3,8 M 1.1M 2,6 M 30% /disk2

Aktualizacja pliku/etc/fstab:

Chcę to zamontować partycji partycji stały mój system. Aby to zrobić muszę zrobić stałe wpis w pliku/etc/fstab. Wykonaj poniżej polecenia i Dodaj wpis w pliku.

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

i dodać poniższy wiersz w pliku:

/ dev/sdb1 /disk1 ext3 domyślnie 1 2

Zapisz i Zamknij plik.

Etykieta partycji:

Możesz oznaczyć partycję przy użyciu e2label. Na przykład jeśli chcesz etykiety partycji/Backup nowy, wpisz

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

Teraz można używać etykietę "/ zapasowa1" wszędzie zamiast "/ dev/sdb1". czyli w/etc/fstab pliku w następujący sposób.

Label = zapasowa1 /disk1 ext3 domyślne 1 2

Do góry