Partition cakera Linux dan Format
Maksud dokumen itu:
Dokumen ini akan bertindak untuk panduan untuk membahagi pemacu cakera keras yang disambung ke sistem linux. Format partition linux dan pemasangan sistem.
Nota: Biru teks dalam dokumen ini adalah mewakili arahan yang diberikan pada konsol sistem. Teks oren adalah mewakili output arahan. Teks hitam adalah mewakili panduan umum bagi arahan dan maklumat mengenai pengeluaran arahan.
OS: OS yang digunakan untuk contoh ini adalah Ubuntu12.04. Anda boleh mencari ini dengan arahan berikut.
root@Ubuntu-12: ~ # kucing/dll/isu
Ubuntu 12.04.4 LTS
Struktur pembahagian:
Untuk melihat partition semasa struktur sistem masukkan berikutan arahan.
root@Ubuntu-12: ~ # df -h
Saiz sistem fail digunakan Avail % penggunaan dipasang pada
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4.0K 239M 1% /dev
tmpfs 99M 772 K 99 M 1% /run
Tiada 5.0M 5.0M 0 0% / larian/lock
Tiada 248M 148K 248M 1% / larian/donation
Cakera pada pelayan:
Untuk menyemak berapa banyak cakera disambungkan pada sistem masukkan berikutan arahan.
root@Ubuntu-12: ~ # fdisk -l | grep ^ cakera
Cakera /dev/sda: 16.1 GB, 16106127360 bait
Pengecam cakera: 0x000d2cfb
Sebagai satu ke atas output, pada masa ini terdapat hanya 1 cakera "/ dev/sda" melekat pada sistem ini.
Sekatan cakera baru menggunakan arahan fdisk
Sekarang saya menambah cakera baru untuk pelayan ini untuk membuat senario pemformatan menggunakan fdisk cakera.
Kita boleh menyemak sama ada cakera baru ditambah dikesan dalam sistem dengan menggunakan arahan fdisk seperti berikut.
root@Ubuntu-12: ~ # fdisk -l | grep ' ^ cakera /dev'
/Dev/sdb cakera tidak mengandungi Jadual petak yang sah yang
Cakera /dev/sda: 16.1 GB, 16106127360 bait
Cakera /dev/sdb: MB 8589, bait 8589934592
Kini ia menunjukkan bahawa cakera baru dengan label "/ dev/sdb" saiz 8589MB dikesan di sistem dan buat masa ini ia mengandungi Jadual petak yang sah.
Kepada sekatan cakera "/ dev/sdb", sila masukkan arahan seperti berikut:
root@Ubuntu-12: ~ # fdisk/dev/sdb
Peranti mengandungi sebuah jadual petak DOS sah, mahupun matahari, SGI atau OSF disklabel
Membina disklabel DOS yang baru dengan pengecam cakera 0xc0074826.
Perubahan akan kekal dalam ingatan sahaja, sehingga anda membuat keputusan untuk menulis.
Selepas itu, sudah tentu, kandungan sebelumnya tidak boleh diperolehi semula.
Amaran: bendera yang tidak sah 0x0000 daripada jadual petak 4 akan diperbetulkan oleh w (rite)
Perintah (m untuk bantuan):
M menulis kerana input dan anda akan mendapat semua arahan tersedia di sini:
Perintah (m untuk bantuan): m
Arahan tindakan
d menghapuskan sekatan yang
l senarai dikenali partition jenis
m mencetak menu ini
n Tambah partition yang baru
o mewujudkan Jadual petak DOS kosong baru
p mencetak semula Jadual petak
q berhenti tanpa menyimpan perubahan
t Tukar id sistem pembahagian yang
v mengesahkan semula Jadual petak
w menulis jadual untuk cakera dan keluar
Untuk mencipta partition yang baru pada cakera baru ditambah, saya memilih "n" menyelubungi suis disediakan.
Perintah (m untuk bantuan): n
Jenis sekatan:
p utama (0 rendah, melanjutkan, 0 4 percuma)
e dilanjutkan
Kini anda boleh memberikan sama ada "p" atau "e" bergantung kepada anda hendak mencipta partition yang utama atau satu sekatan dilanjutkan.
Pilih (lalai p): p
Sekatan nombor (1-4, lalai 1): 1
Sektor pertama (2048-16777215, lalai 2048): 2048
Lepas sektor, + sektor atau + saiz {K, M, G} (2048-16777215, lalai 16777215): 10000
Untuk mencetak partition Jadual cakera memberi "p" sebagai arahan input.
Perintah (m untuk bantuan): p
Cakera /dev/sdb: MB 8589, bait 8589934592
255 Ketua, sektor 63/trek, silinder 1044, jumlah sektor 16777216
Unit = sektor 1 * 512 = 512 bait
Sektor saiz (logik/fizikal): 512 bait/512 bait
Saiz I/O (minima/optimum): 512 bait/512 bait
Pengecam cakera: 0xc0074826
Sistem Id peranti but Start hujung blok
/dev/sdb1 2048 10000 3976 + 83 Linux
Sekarang saya akan membuat satu partition lebih banyak yang akan diperkembangkan hanya sebagai contoh.
Perintah (m untuk bantuan): n
Jenis sekatan:
p utama (1 utama, dilanjutkan, 0 3 percuma)
e dilanjutkan
Pilih (lalai p): e
Sekatan nombor (1-4, lalai 2): 2
Sektor pertama (10001-16777215, lalai 10001): 10001
Lepas sektor, + sektor atau + saiz {K, M, G} (lalai 10001-16777215, 16777215): 16777215
Untuk mencetak partition Meja sekali lagi memberi "p" sebagai input. Sekarang anda akan mendapat 2 sekatan /dev/sdb1 dan /dev/sdb2 pada cakera.
Perintah (m untuk bantuan): p
Cakera /dev/sdb: MB 8589, bait 8589934592
255 Ketua, sektor 63/trek, silinder 1044, jumlah sektor 16777216
Unit = sektor 1 * 512 = 512 bait
Sektor saiz (logik/fizikal): 512 bait/512 bait
Saiz I/O (minima/optimum): 512 bait/512 bait
Pengecam cakera: 0xc0074826
Sistem Id peranti but Start hujung blok
/dev/sdb1 2048 10000 3976 + 83 Linux
/dev/sdb2 10001 16777215 8383607 + 5 dilanjutkan
Sekarang ini adalah satu-satu masa jika anda bersetuju dengan sekatan yang dicipta, kemudian menulis ke cakera (save ke dalam cakera).
Memberi "w" sebagai input untuk menulis perubahan ke cakera.
Perintah (m untuk bantuan): p
Jadual petak telah diubah!
Memanggil ioctl() untuk membaca semula Jadual petak.
Menyegerak cakera.
Kini mencipta titik Gunung (direktori) untuk me-mount partition yang seperti berikut.
root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3
Kini memformat cakera supaya ia akan mengandungi beberapa sistem fail. Saya format dengan sistem fail ext3. Digunakan di bawah perintah.
Memformat cakera:
root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1
mke2fs 1.42 (29-Nov-2011)
Label sistem fail =
Jenis OS: Linux
Blok saiz = 1024 (log = 0)
Memecahkan saiz = 1024 (log = 0)
Melangkah = blok 0, jalur lebar = 0 blok
1000 inodes, Blok 3976
198 blok (4.98%) yang dikhaskan untuk pengguna super
Blok data pertama = 1
Blok sistem fail maksimum = 4194304
Kumpulan 1 blok
cebisan 8192 8192 blok setiap Kumpulan, setiap Kumpulan
1000 inodes setiap Kumpulan
Pengagihan Jadual Kumpulan: dilakukan
Bertulis jadual inode: dilakukan
Mewujudkan jurnal (1024 blok): dilakukan
Penulisan superblocks dan maklumat perakaunan sistem fail: dilakukan
Segala-galanya mengenai satu penciptaan cakera, memformat, sistem fail setup. Kini anda boleh mount partition anda ke titik gunung yang dicipta lebih awal. I am menunjukkan anda kepada partition Gunung /dev/sdb1 yang dicipta di mount point /disk2.
Pemasangan partition yang:
root@Ubuntu-12: ~ # Gunung /dev/sdb1 /disk2/
Sekarang saya akan melihat satu skim pembahagian sistem dan akan menemui partition yang baru di dalamnya.
root@Ubuntu-12: ~ # df -h
Saiz sistem fail digunakan Avail % penggunaan dipasang pada
/ dev/sda1 15G 2.4G 12G 18% /
udev 239M 4.0K 239M 1% /dev
tmpfs 99M 780 K 99 M 1% /run
Tiada 5.0M 5.0M 0 0% / larian/lock
Tiada 248M 148K 248M 1% / larian/donation
/ dev/sdb1 3.8M 1.1M 2.6M 30% /disk2
Kemas kini fail /etc/fstab:
Saya ingin menjadikan ini dipasang sekatan sekatan yang kekal sistem saya. Untuk melakukan ini, saya perlu membuat kemasukan yang kekal dalam fail /etc/fstab. Sila ikuti di bawah arahan dan menambah entri dalam fail.
root@Ubuntu-12: ~ # vi/etc/fstab
dan tambah di bawah baris dalam fail:
/ dev/sdb1 /disk1 ext3 lalai 1 2
Simpan dan Tutup fail.
Label petak:
Anda boleh label petak yang menggunakan e2label. Sebagai contoh, jika anda mahu Labelkan /backup partition yang baru, masukkan
root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1
Sekarang anda boleh menggunakan label "/ backup1" di mana sahaja dan bukannya "/ dev/sdb1". iaitu di/etc/fstab fail seperti berikut.
Labelkan = / backup1 /disk1 ext3 lalai 1 2