когда записываю файлы на раздел диска в FAT32, то файлы автоматом режутся до 8 символов(+3 на расширение). как это пофиксить?
с ext3 все нормально
сори
записываю через самбу. самбу никакую новую не устанавливал
попробовал через фтп - таже ситуация
прошивка от олега, последняя
smb.conf:Code:[global] interfaces = br0 bind interfaces only = yes #если хочется работать только в LAN workgroup = MSHOME #имя рабочей группы server string = computer #комментарий к серверу guest account = nobody security = user #по умолчанию browseable = yes dns proxy = no # вряд ли NetBIOS имена в WAN соответствуют DNS записи guest only = no #иначе пользователи не смогут подключаться guest ok = no # по умолчанию, чтобы не ошибиться с безопасностью log level = 1 max log size = 100 encrypt passwords = yes #иначе Windows-клиенты не подключатся preserve case = yes short preserve case = yes client code page = 866 character set = 1251 #не работает для Win клиентов в текущей версии #для Win клиентов лучше ставить KOI8-R русские имена хоть будут читаться а не сбоить # character set = KOI8-R # если версия самбы будет 3.0 параметры русификации другие # unix charset = CP1251 # display charset = CP1251 # dos charset = CP866 wins support = yes # чтобы можно было пользовать роутер как WINS сервер time server = yes # чтобы роутер был wintime сервером, сейчас используется редко os level = 255 # чтобы стал мастер-браузером рабочей группы local master = yes # чтобы соглашался быть мастер-браузером рабочей группы [share] path = /tmp/harddisk/ftp_pub # для анонимных пользователей guest only = yes guest ok = yes comment = share force user = admin # читать из под admin чтобы не следить за доступом [share$] path = /tmp/harddisk comment = share guest ok = no writable = yes force user = admin #иначе будут срабатывать разрешения на файловой системе browseable = no valid users = admin #если хочется ограничить доступ только этими пользователями allow from = 192.168.1. #доступна только с указанной подсети или адресов # можно и так [c$] path = / comment = c guest ok = no writable = yes security = user browseable = no
Last edited by ply; 27-11-2007 at 10:11.
Подозреваю, что Вы как-то криво смонтировали его. Т.е., например, не указали, что это vfat.
mount при отключенной самбе и фтп:
mount при включенном фтп(самба также отключена):Code:/dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part2 on /tmp/harddisk type ext3 (rw,noatime) /dev/discs/disc0/part3 on /tmp/harddisk/part1 type vfat (rw,noatime) /dev/discs/disc0/part4 on /tmp/harddisk/part2 type ext3 (rw,noatime) /dev/discs/disc0/part2 on /opt type ext3 (rw,noatime) /dev/discs/disc0/part3 on /tmp/harddisk type vfat (rw,noatime)
fdisk -lCode:/dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part2 on /opt type ext3 (rw) /dev/discs/disc0/part3 on /tmp/harddisk type msdos (rw)
Code:Disk /dev/scsi/host0/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/scsi/host0/bus0/target0/lun0/part1 * 1 66 530113+ 82 Linux swap /dev/scsi/host0/bus0/target0/lun0/part2 67 197 1052257+ 83 Linux /dev/scsi/host0/bus0/target0/lun0/part3 198 58936 471821017+ c Win95 FAT32 (LBA) /dev/scsi/host0/bus0/target0/lun0/part4 58937 60801 14980612+ 83 Linux
фтп обычный (stupidftp, насколько я понимаю)
а как монтировать с указанием что это vfat?
Last edited by ply; 28-11-2007 at 18:30.
Меня спасло
/bin/mount -t vfat -o sync,noatime,rw /dev/discs/disc0/part2 /tmp/fat32
Вот здесь вскоре должен появиться патченый mc5. Причем в виде готового пакета.
Появились 2 проблемы с FAT32:
1. русские имена файлов криво отображаются(в фтп,самбе, mc на роутере). сделал все как написано в факе - не помогло
2. диск стал работать ОЧЕНЬ медленно(порой даже мр3 воспроизводятся с него с тормозами)
ну имена отображаются криво видно из-за кодировки, чтобы работали правильно и фтп и самба, мне пришлось ставить новую самбу 3 с поддеркой UTF и патченный vsftpd с перекодировкой UTF, далее, изменять настройки SSH клиента, чтобы было видно такую кодировку и теперь вот ждать сборку патченного mc с поддержкой UTF
но у меня ext3, правда думаю, что это роли не играет...
значит по поводу кодировки в mc и терминале
http://wl500g.info/showthread.php?t=11483
http://wl500g.info/showthread.php?t=9796
по поводу UTF в альтернативнойм vsftpd (в стандартном сделать нельзя)
http://wl500g.info/showpost.php?p=53426&postcount=7
как ставить самбу 3
http://wl500g.info/showthread.php?t=...ighlight=samba
этот код вставьте вместо ваших старых строчек про кодировку..PHP Code:
unix charset = UTF-8
display charset = UTF-8
dos charset = CP866
Другими словами, у вас будет на самбе UTF, на FTP UTF на SSH клиенте выставьте UTF и юзайте скомпиленный mc для UTF, который пока еще не выложили...тогда все будет в порядке
Столкнулся с тем что mldonkey криво обзывает русские файлы. В терминале получается что-то такое:
То есть как будто UTF-8 записаный в ASCII.Code:-rw-rw-r-- 1 mldonkey users 1048782848 Jan 2 03:50 ╨Э╨╛╨▓╨╛╨│╨╛╨┤╨╜╤П╤П ╨╜ ╨╜╨░ 1+1.AVI -rw-rw-r-- 1 mldonkey users 284502016 Dec 27 14:54 ╨Я╨░╨┤╨░╨╗ ╨┐╤А╨╛╤И╨╗╨╛╨ ╤Б╨╜╨╡╨│.AVI
При этом если я в терминале создам папку ручками - все создается.
Как это побороть?Code:drwxr-xr-x 2 admin root 4096 Jan 24 16:34 это_тест
Хочется не просто перекодировать эти файлы, а чтоб и впредь mldonkey обзывал их нормально.