LINUX.ORG.RU

hfs+ глюк на системе со смешанной битностью?

 


0

1
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 в основном.

★★★★★

Последнее исправление: Andrew-R (всего исправлений: 1)
Ответ на: комментарий от firkax

Потому и не нужна, что там смешанная битность. В Linux с самого начала была нормальная 64-битность. Только adobe flash (земля ему стекловатой) раньше мешал.

Wapieth
()
Последнее исправление: Wapieth (всего исправлений: 1)
Ответ на: комментарий от firkax

Реальный раздел диска, созданный в макос 10.12 ведёт себя также … но в общем это надо ещё посмотреть, может действительно только в fs созданной новым mkfs.hfs+ такое (как я понимаю этот пакет корнями растёт в apple opensource и периодически его обновляют оттуда. А так как на 32-битах МакОС Х уже давно нету…)

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от firkax

С чего ты взял что из-за этого?

Удаление 32-битного openssh, и установка вместо него 64-битного решила проблему. С чем она была связана не исследовал, просто пополнил копилку странных багов.

einhander ★★★★★
()
Ответ на: комментарий от firkax

Речь про сервер или клиент?

Сервер

Возможно у тебя какой-то 32-битной библиотеки для pam не хватало например

Возможно, но как минимум должна быть ругань в логах, кроме сообщений о том что ключ и пароль не подходят.

einhander ★★★★★
()
Последнее исправление: einhander (всего исправлений: 1)
Ответ на: комментарий от anonymous

В этих ваших линуксах даже мультилиб не осилили…

Если использовать норм. ФС и норм скомпилированные в 64-бит проги, то будет норм, 32-бит сейчас только для Wine и Steam. Нам multilib мало нужен, ведь у нас разработчики нормальные и сорцы выкладывают, из них можно 1-3 командной всё скомпилировать, в винде не осилили нормальную компиляцию из сорцов, поэтому разработики сами компилируют, а в Линуксах и вообще всех Юниксах это осилили, так что тут пользователи могут по-человечески компилировать из сорцов.

anonymous
()