Cara Memformat Hard Disk pada OS Linux

A+ A-

Pada artikel ini, kita akan belajar bagaimana menambahkan drive hard disk baru untuk OS Linux, asumsi drive terlihat BIOS, harus secara otomatis terdeteksi oleh sistem operasi. Biasanya, disk drive dalam suatu sistem yang ditugaskan untuk nama perangkat yang diawali dengan 'hd' atau 'sd' diikuti dengan surat untuk menunjukkan jumlah perangkat. Misalnya, perangkat pertama mungkin / dev / sda, kedua / dev / sdb dan sebagainya.

Berikut ini adalah output dari sebuah sistem dengan hanya satu disk drive fisik.

 # Ls / dev / sd *
/ Dev / sda / dev / sda1 / dev / sda2 / dev / sdb 

Hal ini menunjukkan bahwa disk drive diwakili oleh / dev / sda adalah sendiri terbagi menjadi 2 partisi, diwakili oleh / dev / sda1 dan / dev / sda2. Seperti ditunjukkan di atas, hard drive baru telah ditugaskan ke file device / dev / sdb. Saat drive tidak memiliki partisi ditampilkan (karena kita belum menciptakan).

Pada titik ini kita memiliki pilihan untuk menciptakan partisi dan sistem file di drive baru dan mounting mereka untuk akses atau menambahkan disk sebagai volume fisik sebagai bagian dari kelompok volume. Untuk melakukan mantan berlanjut dengan artikel ini.

Membuat Linux Partisi

Langkah selanjutnya adalah membuat satu atau lebih partisi Linux pada disk drive baru. Hal ini dicapai dengan menggunakan utilitas fdisk yang mengambil sebagai argumen baris perintah perangkat yang akan dipartisi

 # Fdisk / dev / sdb
Perangkat tidak berisi tabel valid DOS partisi, atau Sun, SGI atau OSF disklabel
Membangun disklabel DOS baru dengan disk yang identifier 0xd1082b01.
Perubahan akan tetap berada di memori, sampai anda memutuskan untuk menulisnya.
Setelah itu, tentu saja, isi sebelumnya tidak dapat di kembalikan.

Peringatan: tidak valid flag 0x0000 tabel partisi 4 akan dikoreksi oleh w (ritual)
PERINGATAN: DOS-kompatibel modus sudah ditinggalkan. Itu sangat dianjurkan untuk
         menonaktifkan mode (perintah 'c') dan mengubah unit display ke
         sektor (perintah 'u').

Command (m for help):
Seperti yang diperintahkan, matikan modus kompatibel DOS dan mengubah unit untuk sektor dengan memasukkan c dan perintah u:
Command (m for help): c
DOS Kompatibilitas bendera tidak diatur
Command (m for help): u
Mengubah tampilan unit / masuk ke sektor
Dalam rangka untuk melihat partisi saat ini pada disk masukkan perintah p:
Command (m for help): p
Disk / dev / sdb: 34,4 GB, 34359738368 bytes
255 kepala, 63 sektor / track, 4177 silinder
Unit = silinder dari 16.065 * 512 = 8225280 bytes
ukuran sektor (logical / fisik): 512 bytes / 512 bytes
I / O ukuran (minimum / optimal): 512 bytes / 512 bytes
Disk identifier: 0xd1082b01
   Perangkat Sistem Boot Mulai Akhir Blok Id 

Seperti yang bisa kita lihat dari output fdisk atas disk saat ini tidak memiliki partisi karena merupakan disk yang sebelumnya tidak terpakai. Langkah selanjutnya adalah membuat partisi baru pada disk, tugas yang dilakukan dengan memasukkan n (untuk partisi baru) dan p (untuk partisi primer):

 Command (m for help): n
tindakan perintah
   e diperpanjang
   p partisi utama (1-4)
   p
nomor partisi (1-4): 

Dalam contoh ini, kami berencana untuk membuat satu partisi yang akan Anda partisi 1. Selanjutnya, kita perlu menentukan dimana partisi akan mulai dan berakhir. Karena ini adalah partisi pertama kita perlu untuk memulai di sektor pertama yang tersedia dan karena kami ingin menggunakan seluruh disk kita tentukan sektor terakhir sebagai akhir.

Catatan: Jika Anda ingin membuat beberapa partisi Anda dapat menentukan ukuran setiap partisi oleh sektor, byte, kilobyte atau megabyte.

 nomor partisi (1-4): 1
sektor pertama (2048-67108863, standar 2048):
Menggunakan nilai default 2048
sektor terakhir, + sektor atau + ukuran {K, M, G} (2048-67108863, standar 67.108.863):
Menggunakan nilai default 67108863

Sekarang kita telah ditentukan partisi kita perlu menulis ke disk menggunakan perintah w:
Command (m for help): w
Tabel partisi telah diubah!
Memanggil ioctl () membaca kembali tabel partisi untuk.
Menyelaraskan disk. 

Jika kita sekarang melihat perangkat lagi, kita akan melihat bahwa partisi baru terlihat sebagai / dev / sdb1:

 # Ls / dev / sd *
/ Dev / sda / dev / sda1 / dev / sda2 / dev / sdb / dev / sdb1 

Langkah berikutnya adalah untuk menciptakan filesystem di partisi baru.

Membuat File System

Kami sekarang memiliki disk baru dipasang, itu terlihat RHEL 6 dan kami telah mengkonfigurasi partisi Linux pada disk. Langkah berikutnya adalah membuat file system Linux pada partisi sehingga sistem operasi dapat menggunakannya untuk menyimpan file dan data. Cara termudah untuk membuat sistem file di partisi adalah dengan menggunakan utilitas mkfs.ext4 yang mengambil sebagai argumen label dan perangkat partisi:

 # /sbin/mkfs.ext4 -L / Backup / dev / sdb1
mke2fs 1.41.12 (17-Mei-2010)
label filesystem = / backup
Jenis OS: Linux
Blok size = 4096 (log = 2)
Ukuran fragmen = 4096 (log = 2)
Stride = 0 blok, lebar Stripe = 0 blok
2097152 inode, 8388352 blok
419.417 blok (5,00%) dicadangkan untuk super user
blok data pertama = 0
blok filesystem maksimum = 4294967296
256 kelompok blok
32.768 blok per kelompok, 32768 fragmen per kelompok
8192 inode per kelompok
backup superblok yang tersimpan di blok:
32.768, 98.304, 163.840, 229.376, 294.912, 819.200, 884.736, 1.605.632, 2654208,4096000, 7962624
Menulis tabel inode: dilakukan
Membuat jurnal (32.768 blok): dilakukan
Menulis superblok dan informasi akuntansi filesystem: dilakukan
filesystem ini memeriksa secara otomatis setelah 36 gunung atau 180 hari, mana yang lebih dulu.
Gunakan tune2fs -c atau i untuk menimpa. 

Mounting Sistem Berkas

Sekarang kita telah menciptakan filesystem baru pada partisi Linux dari disk drive baru, kita perlu me-mount sehingga dapat diakses. Untuk melakukan ini kita perlu membuat mount point. Sebuah mount point hanyalah sebuah direktori atau folder dimana filesystem akan di-mount. Untuk keperluan contoh ini, kita akan membuat direktori / data yang sesuai label filesystem kami (meskipun tidak perlu bahwa nilai-nilai ini cocok):

 # Mkdir / data yang 

filesystem kemudian dapat dipasang secara manual menggunakan perintah mount:

 # Mount / dev / sdb1 / Data 

Menjalankan perintah mount tanpa argumen menunjukkan semua filesystem saat mount (termasuk filesystem baru kami):

 # gunung
/ Dev / mapper / vg_rhel6-lv_root on / Jenis ext4 (rw)
proc pada jenis / proc proc (rw)
sysfs di / jenis sys sysfs (rw)
devpts on / dev / pts ketik devpts (rw, gid = 5, mode = 620)
tmpfs on / dev / Jenis shm tmpfs (rw, rootcontext = "system_u: object_r: tmpfs_t: s0")
/ Dev / sda1 di / boot Jenis ext4 (rw)
tidak ada pada / proc / sys / fs / binfmt_misc Jenis binfmt_misc (rw)
sunrpc on / var / lib / nfs / rpc_pipefs Jenis rpc_pipefs (rw)
/ Dev / sr0 pada /media/RHEL_6.0 x86_64 Disc 1 Jenis iso9660 (ro, nosuid, nodev, uhelper = udisks, uid = 500, gid = 500, iocharset = utf8, mode = 0400, dmode = 0500)
/ Dev / sdb1 on / tipe data ext4 (rw)  

Konfigurasi Linux untuk secara otomatis Gunung Filesystem

Dalam rangka untuk mengkonfigurasi sistem sehingga disk baru secara otomatis dipasang pada saat booting kita perlu sebuah entri yang akan ditambahkan ke / etc / fstab.

Di bawah ini adalah contoh file konfigurasi yang menunjukkan file fstab dikonfigurasi untuk auto mount partisi / cadangan kami:

 / Dev / mapper / vg_rhel6-lv_root / ext4 defaults 1 1
UUID = 4a9886f5-9545-406a-a694-04a60b24df84 / boot default ext4 1 2
/ Dev / mapper / vg_rhel6-lv_swap swap swap defaults 0 0

tmpfs / dev / shm tmpfs defaults 0 0
devpts / dev / pts devpts gid = 5, mode = 620 0 0
sysfs / sys sysfs defaults 0 0
proc / proc proc defaults 0 0
LABEL = / backup / cadangan ext4 defaults 1 2 

Kesimpulan: Setelah konfigurasi ini dan setup kita bisa dapat menambahkan hard disk drive baru, Format & gunung juga bisa auto mount drive baru bahkan setelah reboot sistem. Yang akan membantu pengguna atau administrator sistem menyediakan OS Linux dengan ruang lebih bebas.