[SHARE]Membuat filesystem portabel di Linux

Aplikasi-aplikasi diubuntu: • Aplikasi Grafis •
Aplikasi Internet •
Aplikasi Office •
Aplikasi Sound & Video •
Aplikasi Programming
User avatar
myitanium
Posts: 409
Joined: 14 Jul 2011, 14:56
Contact:

[SHARE]Membuat filesystem portabel di Linux

Postby myitanium » 10 Jul 2015, 10:55

Tips ini berguna untuk para pengembang aplikasi yang sering install ulang laptopnya atau sering berpindah2 komputer.

Saya sarikan dari blog saya, link di bawah


Dalam developing sebuah aplikasi, saya biasanya menggunakan virtualbox, karena proses pemindahan lingkungan kerja memang mudah yaitu cukup meng-ekspor pengaturan di Virtualbox dalam bentuk file OVA. Tapi terakhir ini karena saya memerlukan untuk developing aplikasi dengan menggunakan Bitnami LAMPP, saya menjadi terpikir bagaimana cara membuat filesystem yang juga portable dan memungkinkan untuk dipindah-pindah.

Prinsipnya sama seperti sebuah file ZIP atau TAR, yang didalamnya bisa berisi banyak folder dan file. Hanya saja ZIP atau TAR tidak mengenal hak akses seperti yang ada pada EXT4.

Filesystem ini haruslah tidak terbatas pada filesystem drive, jadi misalnya pada kasus saya, /dev/sda2 yang berjenis EXT4 sudah hampir penuh sementara /dev/sda5 yang berjenis NTFS masih sisa banyak, padahal saya memerlukan filesystem EXT4. Jadi saya cukup membuat filesystem dalam bentuk image di /dev/sda5.

Filesystem dalam bentuk image ini akan bisa dipasang dengan perintah mount. Ini salah satu kelebihan Linux dibandingkan dengan sistem operasi lain. Jadi di partisi /dev/sda5 yang berjenis NTFS bisa dibuat image dalam bentuk EXT4 (atau yang lain, sesuai dengan kebutuhan)

Baik, skenarionya adalah membuat filesystem EXT4 dalam bentuk image di drive lain, memasukkan ke /etc/fstab agar bisa dipanggil dari nautilus.
Langkah-langkah membuat filesystem portabel

Semua perintah diketik di terminal:
1. Membuat filesystem 2GB, untuk ukuran lain bisa disesuaikan.

truncate -s 2G filesystem-saya.img
mkfsext4 filesystem-saya.img

2. Membuat folder untuk mount di /media, dalam kasus saya nama foldernya adalah /media/lampp, silahkan disesuaikan dengan kebutuhan anda. Untuk bisa menampilkan di Nautilus, memang folder mount-nya harus diletakkan di /media. Bila anda meletakkan di tempat lain, misal di /mnt/lampp, maka Nautilus tidak akan menampilkan di daftar drive.

mkdir /media/lampp

3. Ganti kepemilikan folder ke username dan group anda

chown -R ferry.ferry /media/lampp

4. Edit /etc/fstab. Disini saya meletakkan file image di partisi yang termount ke folder /media/ferry/Data, kalau anda meletakkan di tempat lain, bisa disesuaikan. Berikut adalah baris yang saya tambahkan di file /etc/fstab. Perhatikan bahwa saya menggunakan opsi “noauto” dan “user” yang artinya filesystem ini akan dimount secara manual di Nautilus.

/media/ferry/Data/filesystem-saya.img /media/lampp ext4 noauto,loop,user,rw,exec 0 0

5. Restart komputer, lalu coba mount dengan meng-klik nama drive, punya saya namanya “lampp” karena saya letakkan di /media/lampp Berikut adalah screenshoot nautilus saya yang sebelah kirinya sudah ada drive baru dengan nama lampp
Image

6. Nah, yang ini jangan lupa dilakukan lagi agar user anda bisa menulis ke folder itu

chown -R ferry.ferry /media/lampp
Kelebihan filesystem portabel

Kelebihan dari pola ini adalah kemudahan untuk pemindahan lingkungan kerja, disini saya cukup mengcopykan file image ke komputer lain dan selesai.Backup jauh lebih mudah karena cukup mengcopy satu buah file.
Saya tidak perlu mengatur perubahan hak akses didalam file image atau khawatir ada file yang tercecer.
Filesystem EXT4 dan perintah mount sudah ada di semua komputer berbasis Linux, jadi tidak perlu ada penambahan aplikasi lain.

Kelemahan filesystem portabel

Mungkin lebih ribet karena perlu melakukan sedikit perubahan di /etc/fstab.
Bila kebetulan flashdisk anda rusak, berarti satu file image juga ikut rusak. Artinya seluruh pekerjaan anda rusak.

Mungkin di lain kali saya akan membahas penggunaan file archive (zip, tar.gz, tar) sebagai filesystem yang portabel.

http://betweenmeandlinux.wordpress.com/ ... -di-linux/
User avatar
Malsasa
Posts: 2974
Joined: 07 Jun 2010, 22:37
Location: Mojokerto, Indonesia
Contact:

Re: [SHARE]Membuat filesystem portabel di Linux

Postby Malsasa » 13 Jul 2015, 16:59

Terima kasih, Kang. Saya baru tahu kecanggihan filesystem yang macam ini.
User avatar
myitanium
Posts: 409
Joined: 14 Jul 2011, 14:56
Contact:

Re: [SHARE]Membuat filesystem portabel di Linux

Postby myitanium » 16 Jul 2015, 07:35

@malsasa: sama2, saya tahunya juga pas ada masalah. :D

Return to “Aplikasi Ubuntu”

Who is online

Users browsing this forum: No registered users and 7 guests