Linux Disk bölümleme ve biçimlendirme
Belgenin amacı:
Bu belge bir linux sisteme bağlı bir sabit disk bölümleme için rehberlik için görev yapacak. Linux bölümleri biçimlendirme ve sistemde montaj.
Not: Bu belgedeki mavi metin sistem konsolunda verilen komutları temsil ediyor. Turuncu metin komutları çıkış temsil ediyor. Siyah metin komutları ve komut çıkış hakkında bilgi için genel bir yönerge temsil ediyor.
OS: Bu örnek için kullanılan işletim sistemi Ubuntu12.04 olduğunu. Bu aşağıdaki komutu tarafından bulabilirsiniz.
root@Ubuntu-12: ~ # kedi/etc/sorunu
Ubuntu 12.04.4 LTS
Bölüm yapısı:
Geçerli bölümü görüntülemek için sistem yapısına girin tabi buyurmak.
root@Ubuntu-12: ~ # df -h
Dosya sistemi boyutu kullanılan elde edilebilir kullanımı % üzerine monte
/ dev/sda1 15G 2.4G 12G % 18 /
udev 239M 4.0K 239M % 1/dev
tmpfs 99M 772 K 99 M % 1/Run
hiçbiri 5.0M 0 5.0M % 0/Çalıştır/kilit
hiçbiri 248M 148K 248M % 1/Çalıştır/shm
Disk üzerinde sunucu:
Sistem kaç tane disk bağlı olan denetlemek için komutu girin.
root@Ubuntu-12: ~ # fdisk -l | GREP ^ Disk
Disk /dev/sda: 16,1 GB, 16106127360 bayt
Disk tanımlayıcı: 0x000d2cfb
Başı çıktı, şu anda olduğu gibi sadece "Bu sisteme bağlı 1 disk/dev/sda".
Fdisk komutunu kullanarak yeni disk bölümü
Ben senaryo fdisk kullanarak biçimlendirme disk yapmak için bu sunucu için yeni bir disk eklediğinizde şimdi.
Fdisk komutunu aşağıdaki gibi kullanarak eklendi yeni bir disk sistemde algılanır olup olmadığını kontrol edebilirsiniz.
root@Ubuntu-12: ~ # fdisk -l | GREP ' ^ Disk/dev '
Disk sdb geçerli bölüm tablo içermiyor
Disk /dev/sda: 16,1 GB, 16106127360 bayt
Disk sdb: 8589 MB, 8589934592 bayt
Şimdi yeni bir disk etiketi "/ dev/sdb" 8589 MB sistem ve şu anda o algılanır boyutu geçerli bölümleme tablosu içermiyor gösteriyor.
Disk "/ dev/sdb" bölümü için lütfen komut olarak aşağıdakini girin:
root@Ubuntu-12: ~ # fdisk/dev/sdb
Ne bir geçerli DOS bölümleme tablosu, ne de güneş, SGI veya OSF disklabel aygıtı içeren
Disk tanımlayıcı 0xc0074826 yeni bir DOS disklabel bina.
Onları yazmaya karar verene kadar değişiklikler yalnızca, bellekte kalır.
O, tabii ki, önceki içerik kurtarılabilir olmaz.
Uyarı: geçersiz bayrağı 0x0000 bölüm tablosu 4 w (ayin) tarafından düzeltilecektir
Komut (yardım m):
M yazmak gibi giriş ve kullanılabilir tüm komutları elde edeceksiniz:
Komut (yardım m): m
Komut eylem
d bir bölümü silmek
bölüm türleri bilinen m listesi
m yazdırmak bu menü
n yeni bir bölüm eklemek
o yeni bir boş DOS bölümleme tablosu oluşturma
p bölüm tablosunu yazdır
değişiklikleri kaydetmeden çıkmak q
t değiştirmek bir bölümün sistem kimliği
v doğrulamak belgili tanımlık bölme masa
Tablo çıkmak ve diske yazma w
Yeni eklenen disk üzerinde yeni bir bölüm oluşturmak için "n" kullanılabilir anahtarlar yukarıdan seçin.
Komut (yardım m): n
Bölüm türü:
p birincil (0 birincil, genişletilmiş, 0 4 Ücretsiz)
Genişletilmiş e
Şimdi-ebilmek sen vermek ya da "p" veya "e" üzerine bağlı olarak bir birincil bölüm veya genişletilmiş bölüm oluşturmak istediğiniz.
(Varsayılan p) seçin: p
Bölüm numarası (1-4, default 1): 1
İlk sektör (2048-16777215, varsayılan 2048): 2048
Son sektör + sektörler veya + boyutu {K, M, G} (2048-16777215, varsayılan 16777215): 10000
Bölüm yazdırmak için tabloları diskte "p" giriş komutu verin.
Komut (yardım m): p
Disk sdb: 8589 MB, 8589934592 bayt
Toplam 255 başlar, 63 sektör/iz, 1044 Silindirler, 16777216 sektörler
Birim 1 * 512 = 512 bayt sektörlerinin =
Sektör boyutu (mantıksal/fiziksel): 512 bayt/512 bayt
I/O boyutu (en az/en iyi): 512 bayt/512 bayt
Disk tanımlayıcı: 0xc0074826
Aygıt önyükleme başlangıç bitiş bloklar kimlik sistemi
/ dev/sdb1 2048 10000 3976 + 83 Linux
Şimdi sadece örneğin uzatılacak bir daha fazla bölüm oluşturur.
Komut (yardım m): n
Bölüm türü:
p birincil (1 birincil, genişletilmiş, 0 3 ücretsiz)
Genişletilmiş e
(Varsayılan p) seçin: e
Bölüm numarası (1-4, varsayılan 2): 2
İlk sektör (10001-16777215, varsayılan 10001): 10001
Son sektör + sektörler veya + boyutu {K, M, G} (10001-16777215, varsayılan 16777215): 16777215
Bölüm yazdırmak için tablo tekrar vermek "p" giriş olarak. Şimdi sen-ecek almak 2 bölümleri/dev/sdb1 ve /dev/sdb2 disk üzerinde.
Komut (yardım m): p
Disk sdb: 8589 MB, 8589934592 bayt
Toplam 255 başlar, 63 sektör/iz, 1044 Silindirler, 16777216 sektörler
Birim 1 * 512 = 512 bayt sektörlerinin =
Sektör boyutu (mantıksal/fiziksel): 512 bayt/512 bayt
I/O boyutu (en az/en iyi): 512 bayt/512 bayt
Disk tanımlayıcı: 0xc0074826
Aygıt önyükleme başlangıç bitiş bloklar kimlik sistemi
/ dev/sdb1 2048 10000 3976 + 83 Linux
/Dev/sdb2 10001 16777215 8383607 + 5 genişletilmiş
Eğer oluşturulan bölüm ile kabul, daha sonra onları (diske kaydet) diske yazmak Şimdi bu zamanı.
"W" değişiklikleri diske yazmak için giriş olarak ver.
Komut (yardım m): w
Bölüm tablosu değiştirdi!
İoctl() bölüm tablosu yeniden okumak için arıyorum.
Diskleri syncing.
Şimdi bir bölüm takmak için bir bağlama noktası (dizin) olarak aşağıdaki oluşturmak.
root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3
Şimdi bazı dosya sistemi içerecek diski biçimlendirin. Ext3 dosya sistemi ile biçimlendirme. Komutunu kullanın.
Disk biçimlendirme:
root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1
mke2fs 1,42 (29-Kasım-2011)
Dosya sistemi etiket =
İşletim sistemi türü: Linux
Blok boyutu 1024 = (günlük = 0)
Parça boyutu 1024 = (günlük = 0)
Stride 0 bloklar, şerit genişliği = 0 blok =
1000 düğüm, 3976 blokları
198 blokları (%4.98) için süper kullanıcı rezerve
İlk veri bloğu = 1
En büyük dosya sistemi blokları 4194304 =
1 blok grubu
Grup başına 8192 blok grubu başına 8192 parçaları
1000 düğüm grubu başına
Grup tablolarını tahsis etme: yapılır
Inode tablo yazma: yapılır
Günlük (1024 blokları) oluşturma: yapılır
Superblocks ve dosya sistemi hesap oluşturma bilgilerini yazma: yapılır
Bir disk oluşturma, biçimlendirme, dosya sistemi ile ilgili her şey düzmece. Şimdi daha önce oluşturduğunuz bir bağlama noktası bölümünüze takabilirsiniz. Ben mount noktası /disk2 üzerinde oluşturulmuş mount/dev/sdb1 bölüm için gösteriyorum.
Bir bölümü montaj:
root@Ubuntu-12: ~ # mount/dev/sdb1 /disk2/
Şimdi sistem için bir bölümleme düzeni bakacağız ve yeni bölüm içinde bulacaksınız.
root@Ubuntu-12: ~ # df -h
Dosya sistemi boyutu kullanılan elde edilebilir kullanımı % üzerine monte
/ dev/sda1 15G 2.4G 12G % 18 /
udev 239M 4.0K 239M % 1/dev
tmpfs 99M 780 K 99 M % 1/Run
hiçbiri 5.0M 0 5.0M % 0/Çalıştır/kilit
hiçbiri 248M 148K 248M % 1/Çalıştır/shm
/ dev/sdb1 3.8M 1,1 M 2.6M % 30 /disk2
Güncelleştirme/etc/fstab dosyası:
Bu benim sistem üzerinde kalıcı bir bölümü bölme monte yapmak istiyorum. Bunu yapmak için dosya/etc/fstab kalıcı bir giriş yapmak zorunda. Lütfen izleyin aşağıda komuta ve giriş dosyasına ekleyin.
root@Ubuntu-12: ~ # VI/etc/fstab
ve aşağıda dosyasında satır ekleyin:
1 2/dev/sdb1 /disk1 ext3 Varsayılanları
Kaydedin ve dosyayı kapatın.
Etiket bölümü:
E2label kullanarak bölümünü etiketleyebilirsiniz. Yeni bölüm/Backup etiketlemek istiyorsanız, örneğin, girin
root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1
Şimdi sen-ebilmek kullanma etiket "/ backup1" "/ dev/sdb1" yerine herhangi bir yere. Yani/etc/fstab dosyası aşağıdaki gibi.
= / Backup1 /disk1 ext3 Varsayılanları 1 2 etiket