Монтирование exFAT в FreeBSD
Расскажу почему именно exFAT, ведь даже пользователи Windows чаще пользуются NTFS или FAT32. Да многие скажут зачем все это если есть Windows где ненужно даже задумываться об этом система сама смонтирует и размонтирует носитель. Но и в использовании FreeBSD тоже нет ничего сложного, как вы сами сейчас и увидите.
Почему exFAT?
Флеш-накопитель как правило изначально отформатирован в FAT32, да эта файловая система отлично подходит для флеш-накопителя, но прогресс не стоит на месте и сейчас объем флешек все больше и больше. И что делать если нам понадобится скопировать файл больше 4 ГБ на флеш-накопитель с файловой системой FAT32. Я часто замечал что люди форматируют свои флешки в NTFS, в этих целях. Но NTFS это журналируемая файловая система, что не хорошо сказывается на USB флеш-накапителях и приводит к уменьшению срока службы флешке, и займет больше места после форматирования.
Но exFAT или FAT64 это расширенная FAT и была разработана специально для флеш-накопителей. Ограничение на размер файла в exFAT 16 эксабайт.
Установим сначала fusefs-exfat не важно из портов или пакета.
cd /usr/ports/sysutils/fusefs-exfat
make install klean
или
pkg install fusefs-exfat
В etc/rc.conf пишем
kld_list=''fuse''
Проверим
kldstat
1 0xffffffff821a9000 30aec0 zfs.ko
2 0xffffffff824bf000 9b748 linux.ko
1 0xffffffff82569000 e137c0 nvidia.ko
1 0xffffffff83438000 e567 fuse.ko
Видем fuse.ko значит все хорошо, если нет выполните
kldload fuse
и проверти
kldstat
Теперь можно попытаться смонтировать флешку создайте любую папку или просто монтируйте в mnt.
mount.exfat-fuse /dev/da4s4 /mnt
проверяем содержимое папки /mnt
ls /mnt
Вы увидите содержимое флешки, чтобы размонтировать флешку просто выполните
umount /mnt