Запись на DVD русских каталогов и файлов из FreeBS
GNU/Linux, UNIX, Open Source → *BSD и другие системы
День добрый !!! ОС FreeBSD 6.0 Попрошу помочь в решении вопроса о записи на DVD диск из FreeBSD файлов с русскими именами. Может кто сталкивался и поможет в решении этого вопроса. Если воспользоваться операцией:
# /usr/local/bin/growisofs -Z /dev/cd0 -J -R /root/test/
то вместо названий русских файлов содержащихся в каталоге test на диск запишутся кроказябры, как этого избежать ???Руссификация консоли не помогла http://freebsd.org.ru/how-to/russian/ruconsole.html
Далее было подробно изучено: # man mkisofs (поиск charset и чтение раздела CHARACTER SETS)
Упорное чтение man mkisofs привело вот к каким результатам… :)
Перепробовав создавать образ с использованием вот этих кодировок:
[root@freebsd /home/user1]# mkisofs -input-charset help | moreUnknown charsetKnown charsets are:
cp10081
cp10079
cp10029
cp10007
cp10006
cp10000
koi8-u
koi8-r
cp1251
cp1250
cp874
cp869
cp866
cp865
cp864
cp863
cp862
cp861
cp860
cp857
cp855
cp852
cp850
cp775
cp737
cp437
iso8859-15
iso8859-14
iso8859-9
iso8859-8
iso8859-7
iso8859-6
iso8859-5
iso8859-4
iso8859-3
iso8859-2
iso8859-1
Подставляя их вот эту строку-команду [root@freebsd /home/user1]# mkisofs -o -r -input-charset=koi8-r cd.iso /usr/data/share/1CBase/1SBBDB
Получили каждый раз вот чего:
[root@freebsd /home/user1]# mkisofs -o -r -input-charset=koi8-r cd.iso /usr/data/share/1CBase/1SBBDB
Using _____000 for /Елена (Ирина)
Using _____001 for /Ирина (Ольга)
4.00% done, estimate finish Wed May 10 13:48:20 2006
7.98% done, estimate finish Wed May 10 13:48:07 2006
11.97% done, estimate finish Wed May 10 13:48:03 2006
15.97% done, estimate finish Wed May 10 13:48:01 2006
19.95% done, estimate finish Wed May 10 13:48:00 2006
23.94% done, estimate finish Wed May 10 13:48:03 2006
27.93% done, estimate finish Wed May 10 13:48:02 2006
31.92% done, estimate finish Wed May 10 13:48:01 2006
35.90% done, estimate finish Wed May 10 13:48:00 2006
39.90% done, estimate finish Wed May 10 13:48:00 2006
43.88% done, estimate finish Wed May 10 13:47:59 2006
47.88% done, estimate finish Wed May 10 13:48:01 2006
51.86% done, estimate finish Wed May 10 13:48:00 2006
55.85% done, estimate finish Wed May 10 13:48:00 2006
59.84% done, estimate finish Wed May 10 13:48:00 2006
63.82% done, estimate finish Wed May 10 13:47:59 2006
67.81% done, estimate finish Wed May 10 13:47:59 2006
71.81% done, estimate finish Wed May 10 13:47:59 2006
75.79% done, estimate finish Wed May 10 13:48:00 2006
79.79% done, estimate finish Wed May 10 13:48:00 2006
83.77% done, estimate finish Wed May 10 13:47:59 2006
87.76% done, estimate finish Wed May 10 13:47:59 2006
91.75% done, estimate finish Wed May 10 13:47:59 2006
95.74% done, estimate finish Wed May 10 13:47:59 2006
99.73% done, estimate finish Wed May 10 13:47:59 2006
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 69632
Path table size(bytes): 280
Max brk space used 1360e4
125351 extents written (244 MB)
Тоесть как видите домашние каталоги пользователей баз 1С были переименованы в _____000 и _____001 соответственно, все остальные вложеные файлы были переименованы так же, т.е. потеряна информация… :) :) :)
Может кто-то имел опыт записи на DVD из-под FreeBSD каталогов и файлов с русскими именами ??? И приведёт примерчик ??? :) :) :)
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ля записи на DVD из под FreeBSD 6.0 выполняем следующее !!!
1)[root@freebsd /home/user1]# mkisofs -r -J -jcharset=koi8-r -o cd.iso /usr/data/share/1CBase/1SBBDB
2)[root@freebsd /home/user1]# growisofs -Z /dev/cd0=/usr/home/user1/cd.iso
И всё отлично запишется и будет читаться под Windows, кстати пишется быстрее чем под виндой… :) :) :)
Всем привет ещё раз !!! Теперь попытался создать скрипт для автоматической записи информации на DVD диск, что-то стандартным образом не получается это оформить.
скрипт:
#!/bin/sh
/usr/local/bin/mkisofs -r -J -jcharset=koi8-r -o /usr/home/user1/cd.iso /usr/data/share/1CBase/ \
/usr/local/bin/growisofs -Z /dev/cd0=/usr/home/user1/cd.iso \
/bin/rm /usr/home/v_fomenko/cd.iso &
Если не ставить в конце скрипта & то он выполняется при запуске в ручную, но автоматически не хочет выполняться и в mesages пишет:
May 12 16:08:25 freebsd kernel: pid 1995 (mkisofs), uid 0: exited on signal 6 (core dumped)
Подскажите пожалуйста как обойти эти грабли, может кто сталкивался ???
сорри в место:
/bin/rm /usr/home/v_fomenko/cd.iso &
/bin/rm /usr/home/user1/cd.iso &
конечноже :)
Урезаем проблему :) :) :)
Не создаётся образ в фоне
#!/bin/sh /usr/local/bin/mkisofs -r -J -jcharset=koi8-r -o /usr/home/user1/cd.iso /usr/data/share/1CBase/ &
Без & всё выполняется отлично. Как решить ???
Ну спасибо всем за помощь :) :) :) (Тихо сам собою я веду беседу …)
В итоге всётаки в решении данного вопроса обошелся без создания образов для перекодировки:) :) :) Всё гениальное просто вот для всех кто это делает в первые скрипт для записи DVD дисков ( типа Nero :) :) :) )
#!/bin/sh
/usr/local/bin/growisofs -r -J -jcharset=koi8-r -Z /dev/cd0 /usr/data/share/1CBase/>/dev/null 2>/dev/null &
Этот скрипт производит запись на DVD диск и Русские и Английские файлы и каталоги не искажая информацию, т.е. в верной кодировке (русские буквы останутся после записи русскими)
Я сделал 14 сообщений на этом форуме уже , а счётчик, который расположен в правом углу сверху, показыват НОЛЬ, может модераторы покумекуют на этот счёт или вообще убирут его… (Это 15 сообщение :) )
у этом уголочке показывает число сообщений, отправленных тебе как пользователю в приват
а число сообщений на форуме — оно несколько левее самого сообщения показывается.
дошло таки до тебя объяснение из аськи..
хорошо.
работает? вот и славно.