Pada pembahasan kali ini akan membahasa tentang membuat sebuah partisi di mount pada saat startup sesuai dengan judul kasusnya untuk linux ubuntu
pada kasus ini saya ingin membuat mount partisi pada :
/etc/sda5 mount ke /media/disk-1 dan
/etc/sda6 mount ke /media/disk-2
@tanya: pertanyaanya apakah penting untuk membuat mount partisi secara otomatis pada saat startup ? padahal ketika sudah masuk ke linux bisa kita mount secara manual..?
@jawab: untuk kasus yang saya alami saat ini sangat membutuhkan mount partisi secara otomatis karena sy membuat aplikasi yang berjalan disaat startup sedangkan settingan konfigurasi dan file-file yang dibutuhkan berada di partis
i /etc/sda6 yang di mount ke /media/disk-2
contoh kasus :
Path aplikasi yang telah saya buat mengarah pada
/media/disk-2/aplikasi-web/ dan akan berjalan ketika startup. aplikasi ini tidak akan berjalan karena
/media/disk-2 hanyalah folder kosong yang akan ada isinya jika
/dev/sda6 sudah saya dimount ke
/media/disk-2 jadi, untuk menjalankan aplikasi ini harus mount secara manual terlebih dahulu setiap komputer dinyalakan. nah hal ini sangat menggangu karena kita harus melakukan mount secara manual setiap komputer pertama kali dinyalakan.
pertama-tama kita liat isi file /etc/fstab kurang lebih seperti ini :
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=2c0f2b7a-ad48-4928-9b3b-0c04ff3fb683 / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
UUID=8baa30c8-fa81-4cd9-bcd1-fa38b6ff8191 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Agar partisi bisa di mount pada saat startup kita harus menambahkan baris baru di /etc/fstab, ikuti petunjuk berikut ini
Gunakan perintah berikut ini untuk melihat partisi yang ada
sudo fdisk -l
output dari perintah tersebut :
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd4e5d4e5
Device Boot Start End Blocks Id System
/dev/sda1 * 17849 19457 12924292+ 83 Linux
/dev/sda2 1 17848 143364028+ f W95 Ext'd (LBA)
/dev/sda5 1 2310 18554980+ 83 Linux
/dev/sda6 2551 17848 122881153+ 83 Linux
/dev/sda7 2311 2550 1927768+ 82 Linux swap / Solaris
untuk selanjutnya kita membutuhkan Informasi tentang UUID dari setiap partisi dengan perintah berikut :
sudo blkid
output dari perintah tersebut :
/dev/sda1: UUID="2c0f2b7a-ad48-4928-9b3b-0c04ff3fb683" TYPE="ext3"
/dev/sda5: UUID="a80af93f-6eea-4598-be06-c5570b0a4682" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda6: UUID="21bd5e82-29b4-4b8c-bb0e-7301994c7056" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda7: TYPE="swap" UUID="8baa30c8-fa81-4cd9-bcd1-fa38b6ff8191"
setelah kita tau UUID partisi yang akan kita mount , selanjutnya kita tambahkan baris perintah di /etc/fstab seperti berikut:
#sda5
UUID=a80af93f-6eea-4598-be06-c5570b0a4682 /media/disk-1 ext3 errors=remount-ro,auto,exec,rw,user 0 0
#sda6
UUID=21bd5e82-29b4-4b8c-bb0e-7301994c7056 /media/disk-2 ext3 errors=remount-ro,auto,exec,rw,user 0 0
untuk versi lengkapnya seperti ini :
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=2c0f2b7a-ad48-4928-9b3b-0c04ff3fb683 / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
UUID=8baa30c8-fa81-4cd9-bcd1-fa38b6ff8191 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
# partisi sda5 kita mount ke /media/disk-1
#note : perintah dibawah ini jadi 1 baris tanpa enter
UUID=a80af93f-6eea-4598-be06-c5570b0a4682 /media/disk-1 ext3 errors=remount-ro,auto,exec,rw,user 0 0
#
# partisi sda6 kita mount ke /media/disk-1
#note : perintah dibawah ini jadi 1 baris tanpa enter
UUID=21bd5e82-29b4-4b8c-bb0e-7301994c7056 /media/disk-2 ext3 errors=remount-ro,auto,exec,rw,user 0 0
nah selanjutnya kita restart komputer kita dengan perintah :reboot
sim salabim abra kadabra (selesai) aplikasi yang telah sy buat berjalan otomatis ketika komputer dinyalakan