Maka, diperlukan mounting filesystem NTFS yang ada di hard drive external maupun internal agar bisa terbaca dan mempunyai hak write kedalam hard drive tersebut. Disini kita akan menggunakan fusefs-ntfs sebagai tool untuk melakukan mountingnya.
Langsung saja kita lakukan penginstalan dengan menggunakan ports yang ada di FreeBSD. Seperti berikut :
root@KotakRusak:/ # cd /usr/ports/sysutils/fusefs-ntfs/ && make install cleanBila ada prompt pertanyaan silahkan disesuaikan dengan kebutuhan, saya disini hanya menggunakan pilihan default. Sudah selesai installnya?
Bila sudah, maka kita akan ketahap selanjutnya yaitu untuk cek partisi mana yang merupakan ntfs.
root@KotakRusak:/ # dmesg | grep daMaka akan muncul seperti penggalan dibawah ini
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0Hard drive saya menggunakan merk toshiba jadi sudah ketahuan kalau partisi windows saya adalah /dev/ada0 . Kalau masih ragu, kita cek dengan
ada0: <TOSHIBA MK6475GSX GT001A> ATA-8 SATA 2.x device
ada0: Serial Number 81MQD1T6B
ada0: 300.000MB/s transfers (SATA 2.x, UDMA5, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 610480MB (1250263728 512 byte sectors: 1H 63S/T 16383C)
ada0: Previously was known as ad4
Trying to mount root from ufs:/dev/da0s1a [rw]...
mountroot: waiting for device /dev/da0s1a ...
da0 at umass-sim1 bus 1 scbus4 target 0 lun 0
da0: <Generic- Multi-Card 1.00> Removable Direct Access SCSI-0 device
da0: Serial Number 20090516388200000
da0: 40.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
da0: quirks=0x2<NO_6_BYTE>
root@KotakRusak:/ # gpart show ada0=> 63 1250263665 ada0 MBR (596G)
63 1985 - free - (993K)
2048 204800 1 ntfs [active] (100M)
206848 1250054144 2 ntfs (596G)
1250260992 2736 - free - (1.3M)
Nah sudah jelas bukan kalau partisi windows nya ada di /dev/ada0 . Selanjutnya, kita enable terlebih dahulu fuse modulenya dengan cara berikut
root@KotakRusak:/ # kldload fuse
Lalu, tambahkan pada file /etc/rc.conf seperti berikut
fusefs_enable="YES"Sebelum dilakukan mounting, kita cek terlebih dahulu partisi apa saja yang sudah di mount
root@KotakRusak:/ # mount /dev/da1s1 on / (ufs, local, journaled soft-updates) devfs on /dev (devfs, local, multilabel) procfs on /proc (procfs, local) linprocfs on /usr/compat/linux/proc (linprocfs, local)Kita buat terlebih dahulu folder nya di /mnt/
mkdir /mnt/ntfs
Kita sudah tahu bahwa ad0s2 adalah partisi ntfsnya, bisa dilihat kembali bagian yang saya bold. Tahap selanjutnya adalah proses mounting.
ntfs-3g /dev/ada0s2 /mnt/ntfs
Cek apakah berhasil mounting ataukah tidak dengan command mount seperti gambar berikut
Check partisi dengan mount |
Hasil dari Command df -h |
/dev/ada0s2 /mnt/ntfs ntfs-3g rw,mountprog=/usr/local/bin/ntfs-3g,late 0 0Kemudian jalankan command berikut
root@KotakRusak:/ # echo "fuse_load=\"YES\"" >> /boot/loader.conf
Referensi :
- https://forums.freenas.org/index.php?threads/mount-t-ntfs-error.15035/
- https://forums.freebsd.org/threads/ntfs-external-harddrive-mounting-trouble.15961/
- http://linux-bsd-sharing.blogspot.com/2012/01/howto-mounting-ntfs-partition-in-write.html
Sekian tutorial kali ini semoga bermanfaat
Salam
Me a.k.a death voice
0 comments:
Posting Komentar