Монтирование 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