Я использую внешний жесткий диск в качестве медиа-сервера. Жесткий диск отформатирован как exFAT с GPT (из Windows).
Я заметил, что файлы, созданные в OS X, когда жесткий диск был смонтирован на моем Mac, не видны после монтирования диска на OpenWrt (маршрутизаторе).
Файлы не скрыты, так как du и ls -la возвращают пустое содержимое для папки. Атрибуты OS X для файлов не установлены, я проверил с помощью xattr. Журналирование не включено на жестком диске.
Я установил HDD на OpenWrt с правами rw:
root@OpenWrt:/# mount | grep seagate
/dev/sda2 on /mnt/seagate type exfat (rw,relatime,fmask=0022,dmask=0022,namecase=1,errors=remount-ro)
fdisk не показывает никаких ошибок:
root@OpenWrt:/# fdisk -l /dev/sda
Disk /dev/sda: 2.7 TiB, 3000592981504 bytes, 5860533167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 52E20666-389A-4415-BE39-501CEFF51221
Device Start End Sectors Size Type
/dev/sda2 411648 5860532223 5860120576 2.7T Microsoft basic data
И ls and du на одной из папок:
root@OpenWrt:/# du -h /mnt/seagate/Work
1.0M /mnt/seagate/Work
root@OpenWrt:/# ls -la /mnt/seagate/Work
drwxr-xr-x 2 root root 1048576 Mar 4 08:35 .
drwxr-xr-x 86 root root 1048576 Mar 7 21:43 ..
Файлы внутри видны из OS X, если я подключу жесткий диск обратно к моему Mac:
ninja:/ liana$ du -h /Volumes/Seagate\ 1/Work
8.4M /Volumes/Seagate 1/Work
Вывод списка дисков для жесткого диска на Mac:
ninja:/ liana$ diskutil list
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk2
1: Microsoft Basic Data Seagate 3.0 TB disk2s2
Редактировать:
Вот версия ядра, версия OpenWrt и версия kmod-fs-exfat:
root@OpenWrt:~# uname -a
Linux OpenWrt 3.18.20 #1 Fri Sep 4 21:55:57 CEST 2015 mips GNU/Linux
root@OpenWrt:~# cat /etc/*release*
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='15.05'
DISTRIB_REVISION='r46767'
DISTRIB_CODENAME='chaos_calmer'
DISTRIB_TARGET='ar71xx/generic'
DISTRIB_DESCRIPTION='OpenWrt Chaos Calmer 15.05'
DISTRIB_TAINTS=''
root@OpenWrt:~# opkg list-installed | grep exfat
kmod-fs-exfat - 3.18.20+git-20150301-1
Все остальные пакеты kmod 3.18.20.
Последние пару дней я пытался показать их, и у меня заканчиваются идеи. Любая помощь приветствуется!