Linux : Membuat Disk Image dan Mount ke Folder

Bagaimana cara membuat disk image kemudian di mount pada folder tertentu agar folder tersebut memiliki quota sesuai dengan ukuran disk image.

Contoh Kasus

  1. Kita memiliki disk space besar yang sudah kita format sebelumnya. Ukuran yaitu sekitar 500GB pada folder /data
  2. Kemudian kita ingin memberikan akses kepada user tertentu pada folder /data/user_a dengan kuota 4GB
  3. Selanjutnya memberikan aksesnya dengan menggunakan software FileBrowser File Manager & Sharing Software agar user tersebut bisa upload dan mengelola filenya didalam folder tersebut tanpa mengganggu atau dapat mengakses folder lain.

Solusinya adalah dengan membuat file image, untuk kemudian di mount pada folder /data/user_a

Membuat disk image

Berikut ini adalah cara membuat disk image

dd if=/dev/zero of=/data_image/user_a.img count=4096 bs=1MiB

Maka kita akan mendapatkan file /data_image/user_a.img

Selanjutnya kita format file image tersebut

mkfs.ext4 /data_image/user_a.img

Setelah selesai format, selanjutnya kita mount file tersebut

mount /data_image/user_a.img /data/user_a/

Untuk dapat automout kita bisa tambahkan di /etc/fstab

/data_image/user_a.img  /data/user_a/ ext4 loop 0 0

Selesai, selamat mencoba.