Home » » Membuat Linux mampu Writing dan Deleting di NTFS

Membuat Linux mampu Writing dan Deleting di NTFS

Banyak sekali rekan-rekan yang mulai merasa tentram dengan Linux sedikit terganggu dengan ketidakmampuan Linux melakukan writing dan deleting di partisi NTFS. Dan kalau boleh saya review, sudah banyak pertanyaan yang berulang-ulang yang saya lihat melalui browser, mengenai bagaimana membuat Linux mampu melakukan writing dan deleting file atau direktori di partisi NTFS. Saya akan berikan triks dan teknik untuk menyelesaikan problem di atas, mudah-mudahan sedikit pengetahuan yang saya punya ini bisa bermanfaat untuk Anda semua.

Di Linux sistem, sebagian besar distro ketika melakukan mounting ke partisi NTFS hanya memberikan akses "READ-ONLY" ke user bahkan user ROOT. Sebagai contoh misalnya saya akan melakukan penghapusan file di partisi NTFS melalui folder yang sudah di mounting ke partisi NTFS. Di dalam contoh di bawah ini, device /dev/hda1 adalah device untuk partisi NTFS.
bash:~# mount -t ntfs -o rw /dev/hda1 /mnt/hda1
bash:~# cd /mnt/hda1/Documents and Settings/Administrator/My Documents
bash:/mnt/hda1/Documents and Settings/Administrator/My Documents# rm -f test.htm
rm: cannot remove `test.htm': Read-only file system
Tidak perlu khawatir karena masih ada cara atau teknik untuk supaya Anda punya hak akses melakukan writing dan deleting file atau direktori di partisi NTFS. Yang perlu Anda lakukan pertama adalah memastikan versi kernel yang Anda gunakan saat ini. Sebagai contoh saya menggunakan kernel 2.6.17.6 yang informasinya di tampilkan dengan menggunakan perintah "uname -r" :
bash:~# uname -r
2.6.17.6
Selanjutnya Anda harus menginstall "Kernel Source" dari versi kernel yang Anda gunakan saat ini, sebagai contoh saya menggunakan kernel-2.6.17.6.tar.bz2 yang saya ambil dari "http://www.kernel.org/pub/linux/kernel/v2.6/";.

Tentunya versi kernel source yang Anda install (jika menggunakan RPM/DEB/TGZ) adalah yang satu versi dengan yang Anda gunakan saat ini, jika Anda sudah terbiasa dengan kompile kernel Anda bisa gunakan versi Kernel Source yang ingin Anda gunakan. Kernel source ini nantinya akan kita perlukan untuk membangun module yang di perlukan yang memungkinkan Linux bisa melakukan writing dan deleting file maupun folder dari Linux di partisi NTFS.

Sekarang pastikan Anda sudah menggunakan akses "ROOT" di shell Linux Anda, karena kita akan membangun module/driver dan menginstall aplikasi yang di perlukan ke dalam sistem Linux.

Silahkan download file-file berikut ini:

http://prdownloads.sourceforge.net/fuse/fuse-2.5.3.tar.gz?download
http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-20070822-BETA.tgz

Setelah sudah di download lakukan kompilasi module FUSE,
bash:~# tar -zxf fuse-2.5.6.tar.gz
bash:~# cd fuse-2.5.6
bash:~/fuse-2.5.6# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
bash:~/fuse-2.5.6# make -j3
bash:~/fuse-2.5.6# make install
Kalau tidak ada masalah Anda bisa melanjutkan ke langkah berikutnya yaitu menginstall program "NTFS-3G" yang di gunakan untuk mempermudah proses mounting ke partisi NTFS dengan menggunakan module FUSE.
bash:~# tar -zxf ntfs-3g-20070822-BETA.tgz
bash:~# cd ntfs-3g-20070822-BETA
bash:~/ntfs-3g-20070822-BETA# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
bash:~/ntfs-3g-20070822-BETA# make -j3
bash:~/ntfs-3g-20070822-BETA# make install
Setelah semua proses selesai sekarang Anda bisa melakukan mounting ke partisi NTFS dengan menggunakan program NTFS-3G dengan perintah seperti di bawah ini:
... Pastikan mounting NTFS yang lama sudah di umounting ...
Sebagai contoh partisi NTFS saya berada di device "/dev/hda1" dan mount point-nya di arahkan ke direktori "/mnt/hda1", jika Anda ingin hanya Anda yang memiliki akses writing dan deleting ke partisi NTFS cukup gunakan perintah sederhana berikut:
bash:~# ntfs-3g /dev/hda1 /mnt/hda1
Kalau ingin semua user di sistem Linux Anda bisa melakukan hak akses writing dan deleting ke NTFS bisa dengan menjalankan perintah berikut ini:
bash:~# ntfs-3g /dev/hda1 /mnt/hda1 -o silent,umask=0,no_def_opts,allow_other
Seringkali kita merasa ribet dengan urusan mounting dan ingin agar bisa mounting otomatis, jika ingin agar partisi NTFS Anda bisa di akses secara penuh dan otomatis setiap Anda menjalankan Linux silahkan tambahkan di file "/etc/fstab" dengan baris perintah ini:
#!/etc/fstab

/dev/hda1 /mnt/hda1 ntfs-3g silent,umask=0,no_def_opts,allow_other 0 0
...Dalam contoh partisi NTFS berada di /dev/hda1...

Kalau tidak ada masalah atau error semestinya setiap Anda masuk ke Linux, sistem sudah melakukan mounting NTFS secara otomatis. Bisa di cek seperti contoh berikut:
bash:~# mount
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda1 on /mnt/hda1 type fuse (rw,nosuid,nodev,noatime,allow_other) <----- lihat yang ini
...
Hasil test tidak mengecewakan dan Anda sudah bisa dengan leluasa mengakses partisi NTFS Anda untuk writing, deleting tanpa ada masalah.
bash:/mnt/hda1/Documents and Settings/Administrator# ls
Cookies/ My Documents/ NetHood/ Application Data/ Desktop/
Incomplete/ NTUSER.DAT* PUTTY.RND* Bluetooth Software/
Favorites/ Local Settings/ NTUSER.DAT.LOG* PrintHood/

bash:/mnt/hda1/Documents and Settings/Administrator# rm -f PUTTY.RND

bash:/mnt/hda1/Documents and Settings/Administrator# ls
Cookies/ My Documents/ NetHood/ Application Data/ Desktop/
Incomplete/ NTUSER.DAT* PrintHood/ Bluetooth Software/
Favorites/ Local Settings/ NTUSER.DAT.LOG* Recent/
Pengguna XNUXER-LINUX bisa langsung melakukan upgrade kernel ke 2.6.17.6 yang sudah saya berikan module-module driver versi terbaru dan device terbaru. Selanjutnya menginstall package module FUSE dan NTFS-3G. Silahkan download packages yang di perlukan di:

http://www.xnuxer.or.id/distro/pack-ntfs/

Cara installnya bisa gunakan installpkg seperti contoh:
bash:~# installpkg kernel-2.6.17.6-custom-by-dnf-i686-1xnx.tgz
bash:~# installpkg fuse-2.5.3-i686-1xnx.tgz
bash:~# installpkg ntfs-3g-20070822-i686-1xnx.tgz
Selamat Mencoba!
Share this article :

0 komentar:

Posting Komentar

Rekan Bisnis Online Anda
Loading


 
Support : Your Link | Your Link | Your Link
Copyright © 2013. Web TKJ - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger