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 :
1 | root@KotakRusak:/ # cd /usr/ports/sysutils/fusefs-ntfs/ && make install clean |
Bila sudah, maka kita akan ketahap selanjutnya yaitu untuk cek partisi mana yang merupakan ntfs.
1 | root@KotakRusak:/ # dmesg | grep da |
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>
1 | root@KotakRusak:/ # gpart show ada0 |
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
1 | root@KotakRusak:/ # kldload fuse |
Lalu, tambahkan pada file /etc/rc.conf seperti berikut
1 | fusefs_enable="YES" |
1 2 3 4 5 6 7 8 9 | 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 ) |
1 | mkdir /mnt/ntfs |
Kita sudah tahu bahwa ad0s2 adalah partisi ntfsnya, bisa dilihat kembali bagian yang saya bold. Tahap selanjutnya adalah proses mounting.
1 | 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 |
1 | /dev/ada0s2 /mnt/ntfs ntfs-3g rw,mountprog= /usr/local/bin/ntfs-3g ,late 0 0 |
1 | 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