Manajemen Drive Linux


Menambahkan Drives Baru

Ada banyak alasan mengapa Anda perlu menambahkan drive baru di Linux Anda. Anda mungkin telah mengalami keterbatasan storage saat ini, atau Anda mungkin ingin menambahkan drive terpisah untuk suatu proyek tertentu saja. Dalam kasus manapun, jika anda mengikuti panduan ini, Anda seharusnya tidak memiliki masalah.

Pertama, Anda harus terbiasa dengan Linux dalam skema penamaan drive Anda. Dalam artikel ini, baris / teks yang disorot dengan warna biru adalah perintah yang harus anda ketik di terminal. baris / teks hightlighted merah menunjukkan perubahan yang dilakukan oleh perintah sebelumnya atau sesuatu yang Anda harus memberi perhatian khusus untuk itu. Baris / teks disorot dalam warna hijau adalah standard output dari terminal atau perintah yang dikeluarkan. Mesin yang digunakan untuk panduan ini berjalan Entperise Red Hat Linux.
Konvensional.

Artikel ini mengasumsikan Anda tahu perbedaan antara primary, extended dan partisi logical.Pada contoh berikut, saya menambahkan sebuah SCSI harddisk dengan satu partisi primer. Linux memberikan setiap drive denagn  nama 3 huruf diikuti dengan sebuah nomor partisi. Jika anda menggunakan drive IDE, ini semua akan bernama hd **. dimana hd menunjukkan drive dan dua variabel menunjukkan urutan IDE (primary master, primary slave, dll) dan nomor partisi. Jadi, master primari drive Anda akan selalu bernama hda. Jika anda menggunakan drive SCSI, semuanya tetap sama kecuali menggunakan hd, drive yang bernama sd **.

Pada master primari drive SCSI akan selalu bernama sda. Semua perangkat ini berada di bawah /dev dari sistem file Linux Anda. Misalnya, sebagai root, anda dapat menjalankan perintah berikut untuk melihat kombinasi penamaan mungkin untuk sistem anda. Ingat, dalam contoh ini, saya menggunakan hardware SCSI. Jika Anda menggunakan IDE, cukup gunakan tempat hd .

[root@roswell root]# ls /dev/sda*

/dev/sda     /dev/sdab10  /dev/sdad12  /dev/sdaf14  /dev/sdah2   /dev/sdaj4   /dev/sdal6

/dev/sda1    /dev/sdab11  /dev/sdad13  /dev/sdaf15  /dev/sdah3   /dev/sdaj5   /dev/sdal7
/dev/sda10   /dev/sdab12  /dev/sdad14  /dev/sdaf2   /dev/sdah4   /dev/sdaj6   /dev/sdal8
/dev/sda11   /dev/sdab13  /dev/sdad15  /dev/sdaf3   /dev/sdah5   /dev/sdaj7   /dev/sdal9
/dev/sda12   /dev/sdab14  /dev/sdad2   /dev/sdaf4   /dev/sdah6   /dev/sdaj8   /dev/sdam
/dev/sda13   /dev/sdab15  /dev/sdad3   /dev/sdaf5   /dev/sdah7   /dev/sdaj9   /dev/sdam1
/dev/sda14   /dev/sdab2   /dev/sdad4   /dev/sdaf6   /dev/sdah8   /dev/sdak    /dev/sdam10
----
Some results omitted**
----
[root@roswell root]#

Saya menghilangkan sebagian besar hasil command ini, karena textnya sangat besar !Ingatlah bahwa daftar ini tidak tergantung pada jumlah hard drive pada sistem, tetapi kemungkinan disebabkan karena penamaan maksimum sejumlah drive dan partisi. Jangan terkejut jika hasil agak panjang juga.

Membuat, Mount, dan Konfigurasi Partisi Baru

Sebelum menambahkan extra drive, mesin ini memiliki drive fisik sebnayk 2 device . Keduanya (sda dan sdb) sebelum drive baru telah ditambahkan. Kedua drive yang berisi partisi swap secara otomatis berganti nama ketika drive baru telah ditambahkan. Perhatikan dan output perintah di bawah ini:

[root@roswell root]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             8.3G  2.4G  5.5G  30% /
/dev/sda2              99M   26M   69M  27% /boot
/dev/sdc1              16G   13G  2.3G  85% /export  <-- old sdb renamed to sdc by the Linux
none                  250M     0  250M   0% /dev/shm
[root@roswell root]#  

Perintah ini hanya menampilkan daftar semua drive di-mount saat ini, nama mereka, dan penggunaan HDD. Perhatikan bahwa sdb yang tampil saat di mount.  Kita  tidak bisa menambahkan drive baru sebagai sdc karena hotswap drive SCSI .

Setting Partisi

Anda harus cukup akrab dengan fdisk. Perintah agak berbeda daripada yang setara DOS. Lihat dan output perintah berikut:

[root@roswell root]# fdisk /dev/sdb 
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help):  

Jika ada masalah, dan tidak ada drive yang berhubungan dengan / dev / sdb, anda akan mendapatkan pesan kesalahan. Ingatlah, bahwa tidak ada yang akan benar-benar dilaksanakan sampai Anda mengeluarkan perintah aw. Mari kita mulai!

Command (m for help): 
Disk /dev/sdb: 50.0 GB, 50019202560 bytes
255 heads, 63 sectors/track, 6081 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes 
   Device Boot    Start       End    Blocks   Id  System 
Command (m for help):  

Jika ada masalah pada perintah ap, Anda akan melihat partisi yang saat ini ada pada drive. Anda dapat melihat dari output di atas tidak ada partisi yang sudah ada. Drive ini un-partitionedd dan belum diformat. Untuk membuat partisi baru, adalah perintah n.

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-6081, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-6081, default 6081): 6081
Command (m for help): 

Pada output di atas memperlihatkan bahwa interval dipilih untuk silinder. Menggunakan seluruh rentang yang memungkinkan Anda membuat satu partisi di seluruh drive. Jadi, dalam rangka untuk menciptakan partisi utama pada / dev / sdb / kami mengeluarkan perintah berikut:

  • n(creates a new partition)
  • p(creates a primary partition)
  • 1(the number 1 denotes the partition will be /dev/sdb1)

Kita dapat memeriksa spesifikasi partisi yang baru saja kita masukkan dengan menggunakan perintah p lagi.

Command (m for help): p 
Disk /dev/sdb: 50.0 GB, 50019202560 bytes
255 heads, 63 sectors/track, 6081 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes 
   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1      6081  48845601   83  Linux 
Command (m for help): 

Perhatikan pada partisi baru (disorot dalam warna merah). Namun, kami harus mengeluarkan perintah aw untuk menyelesaikan itu. Jika Anda trouble, Anda dapat menggunakan perintah d dan menentukan partisi yang ingin Anda hapus.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@roswell root]# 

Format

Sekarang setelah partisi dibuat, Anda perlu memformat drive. Anda dapat memformat dengan hampir semua sistem file yang Anda inginkan. Namun, yang paling umum format Linux ext2 dan ext3. Anda harus menentukan partisi untuk memformat dengan menghubungkan perangkat dan nomor partisi seperti ini:

[root@roswell root]# mkfs -t ext3 /dev/sdb1
mke2fs 1.32 (09-Nov-2002)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
6111232 inodes, 12211400 blocks
610570 blocks (5.00%) reserved for the super user
First data block=0
373 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424

Writing inode tables: done                           
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@roswell root]# 

Apa yang kita lakukan di sana? Menggunakan Perintah mkfs (membuat sistem berkas), kita menetapkan tipe (menggunakan-t) ext3 menggunakan perangkat dan nama partisi (/ dev/sdb1). drive baru Anda telah sukses dipartisi dan diformat. Tunggu, ini belum selesai. Anda ingin me-mount partisi ini untuk membuatnya dapat digunakan. Anda juga ingin me-mount partisi ini secara otomatis ketika anda reboot komputer.

Mount

Dalam rangka untuk secara otomatis me-mount sebuah partisi, anda harus mengedit file /etc/fstab.  fstab memberitahu Linux mana yang dapat me-mount semua partisi yang terletak di dalam sistem. Output di bawah ini menunjukkan saat file fstab ini sebelum drive yang baru ditambahkan :

[root@roswell root]# vi /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
LABEL=/export           /export                 ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/sdb2               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0


Anda dapat melihat file ini menggunakan vi. Vi adalah editor teks sederhana. Hal ini agak mirip dengan emacs. Bagaimanapun, kedua program dapat melakukan tugas yang sama. Kami akan me-mount partisi baru sebagai media. Ingat untuk menciptakan direktori bernama media, fstab tidak akan dapat me-mount partisi. Hal ini ditunjukkan dari text yang berwarna merah terang pada output di bawah ini:
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
LABEL=/export           /export                 ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/sdb1               /media                  ext3    defaults        1 2
/dev/sdb2               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0

Selanjutnya, mengeluarkan perintah mount untuk memberikan nama partisi:

[root@roswell export]# mount /dev/sdb1
[root@roswell export]#

Selesai! Anda akan dapat mengakses / folder media segera dan setelah mesin  direboot fstab akan secara otomatis me-mount ulang untuk Anda. Jika Anda ingin memverifikasi partisi berhasil hadir dan di-mount, gunakan perintah berikut:

[root@roswell media]# mount
/dev/sda1 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/sda2 on /boot type ext3 (rw)
/dev/sdc1 on /export type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/sdb1 on /media type ext3 (rw)
[root@roswell media]# 

Garis merah menunjukkan drive baru yang baru saja di-mount. Anda dapat memeriksa penggunaan kapasitas jika Anda mengeluarkan perintah berikut.

[root@roswell media]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             8.3G  2.4G  5.5G  30% /
/dev/sda2              99M   26M   69M  27% /boot
/dev/sdc1              16G   13G  2.3G  85% /export
none                  250M     0  250M   0% /dev/shm
/dev/sdb1              46G   33M   44G   1% /media
[root@roswell media]# 

HAPPY MOUNTING😉

Source http://www.skullbox.net/

Author: Sumarwoto Hadi

Menabur ilmu, menebar benih kebahagiaan saat ini dan masa depan....

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s