dd if=/dev/zero of=TST bs=10k count=10k
10240+0 records in
10240+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 0,0821402 s, 1,3 GB/s
root@slax:/dev/shm/mesa/BUILD# mkfs.hfsplus TST
Initialized TST as a 100 MB HFS Plus volume
root@slax:/dev/shm/mesa/BUILD# file TST
TST: Macintosh HFS Extended version 4 data last mounted by: '10.0', created: Sat Jun 8 21:07:59 2024, last modified: Sat Jun 8 18:07:59 2024, last checked: Sat Jun 8 18:07:59 2024, block size: 4096, number of blocks: 25600, free blocks: 25197
Создаём hfs+ файловую систему в файле на tmpfs (для примера).
При монтировании (если ядро системы 64-бит а юзерспейс весь 32)
mount TST /mnt/zip1
LANG=C ls /mnt/zip1
/bin/ls: cannot open directory '/mnt/zip1': Value too large for defined data type
На чисто 64-битной системе работает …
Кто-нибудь кроме меня сталкивался?
Делал загрузочный диск для macOS X 10.12.5 и вот наткнулся.
uname -a
Linux slax 6.1.44-x64 #1 SMP PREEMPT_DYNAMIC Thu Aug 10 15:43:09 MSK 2023 x86_64 AMD FX(tm)-4300 Quad-Core Processor AuthenticAMD GNU/Linux
А юзерспейс от slackware-15.0 i586 в основном.