Как заменить модуль ядра в FreeBSD?

Это ошибка в «USB-копировании». OSX кодирует умлауты по-другому (NFD вместо NFC, см. здесь и здесь). «USB Copy» не может работать с этими именами, он может обрабатывать только имена файлов, закодированные NFC. В логах /var/log/usbcopyd.log.1.xz можно найти что-то вроде

usb-copyd: [WARN] event-manager.cpp(192): EVENT is not NFC Form 'Event (WAITTING): [4] /path/filename_with_Umlaut_ä.JPG (file_op,file)', skipping...

... поэтому они знают, что не могут этого сделать, но не предоставляют пользователю полезное сообщение об ошибке:-(

Полезным обходным решением может быть использование convmvдля переименования файлов, согласно этому блогу вы можете добиться успеха с

pkg install perl
wget http://www.j3e.de/linux/convmv/convmv-1.15.tar.gz
tar xzvf convmv-1.15.tar.gz
cd convmv-1.15/
sed -i -e 's/usr/opt/1p' convmv
/opt/bin/convmv/convmv -f iso-8859-1 -t utf8 --notest -r /volume1/yourpath

См. также SO-вопрос для получения более подробной информации.

Согласно этому ответу SF , вы могли бы также избежать проблемы при запуске rsync, используя опцию --iconv, например.

rsync -a --iconv=utf-8-mac,utf-8 localdir/ mynas:remotedir/

... но я не уверен, что это полезно, когда у вас смешанное дерево каталогов NFC/NFD.

0
14.09.2019, 07:42
1 ответ

Ответ службы поддержки LSI на самом деле очень прост.

Скопируйте файл mpr.ko в /boot/kernel/и добавьте эту строку в/boot/loader.conf:

mpr_load="YES"
0
28.01.2020, 03:17

Теги

Похожие вопросы