| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
aktimal
Зарегистрирован: 27.01.2007 Сообщения: 15
|
Добавлено: Вс 25 Фев, 2007 5:47 pm Заголовок сообщения: проблемы с ntfs-3g |
|
|
Поставил последнюю версию (якобы стабильную) с портов /usr/ports/sysutils/fusefs-ntfs/
Пытюсь смонтировать командой:
ntfs-3g /dev/ad4s1 /mnt/win_c/
на что отвечает:
Failed to open /proc/filesystems: No such file or directory
modprobe: not found
Failed to open /proc/filesystems: No such file or directory
Failed to create /dev/fuse: No such file or directory
fuse: failed to open fuse device: No such file or directory
пытался править /etc/fstab:
/dev/ad4s1 /mnt/win_c ntfs-3g rw,locale=ru_RU.koi8-r 0 0
пробывал по разному играть с опциями, но без результата на что отвечает:
mount: exec mount_ntfs-3g not found in /sbin:/usr/sbin: No such file or directory
Кто пробывал подскажите, что не так, я уже несколько дней пытаюсь?! |
|
| Вернуться к началу |
|
 |
inspirra
Зарегистрирован: 12.01.2005 Сообщения: 1408 Откуда: Murmansk
|
Добавлено: Вс 25 Фев, 2007 6:22 pm Заголовок сообщения: |
|
|
Вы, когда устанавливали, не прочли постинсталляционные сообщения... В общем то не беда -- прочтите их теперь:
pkg_info -D fuse\*
| Код: | Information for fusefs-kmod-0.3.0_4:
Install notice:
In order to automatically load the fuse module on startup, you need to
set the following settings:
- Add fusefs_enable="YES" to your /etc/rc.conf
%%PREFIX%%/etc/rc.d/fusefs start will load the module for the first time
after the installation. Set "sysctl vfs.usermount=1" if you want to be able
to mount fuse devices as an ordinary user.
Information for fusefs-libs-2.6.2:
Install notice:
Install the fuse kernel module to use this port.
Information for fusefs-ntfs-0.20070207RC1:
|
|
|
| Вернуться к началу |
|
 |
aktimal
Зарегистрирован: 27.01.2007 Сообщения: 15
|
Добавлено: Вс 25 Фев, 2007 6:51 pm Заголовок сообщения: |
|
|
inspirra, ОГРОМНОЕ спасибо получилось,
я просто чтото не посмотрел из-за этого 2 дня матерился...
Токо в fstab'е неполучается, пишет:
mount: exec mount_ntfs-3g not found in /sbin:/usr/sbin: No such file or directory
ЗЫ При ручном монтировании нормально. |
|
| Вернуться к началу |
|
 |
inspirra
Зарегистрирован: 12.01.2005 Сообщения: 1408 Откуда: Murmansk
|
Добавлено: Пн 26 Фев, 2007 7:00 am Заголовок сообщения: |
|
|
| AKTIMAL писал(а): |
Токо в fstab'е неполучается, пишет:
mount: exec mount_ntfs-3g not found in /sbin:/usr/sbin: No such file or directory
ЗЫ При ручном монтировании нормально. |
1.
Сделайте симлинк ntfs-3g в "mount_ntfs-3g", или "mount.ntfs-3g"
2.
Или, поставьте порт /usr/ports/sysutils/ntfsprogs а в fstab в качестве FS поставте "ntfs-fuse"
Только вот на счет 2, я не очень уверен -- это только обертка к ntfs-3g или же это самостоятельный пакет? Т.е., если судить по тому, что эта утилита может работать и без fusefs, то, вроде как самостоятельная, а если через нее монтировать, то, тогда, она собирается с fusefs и какую она, тогда, играет роль -- мне не очень понятно (скорее всего никакой, в случае с монтированием).
В принципе, у этой утилиты есть сайт и там наверняка все расписано -- но меня что то ломает читать много непонятных буковочек.
P.S.
Кстати, как у Вас со скоростью чтения/записи?
У меня что то не шибко -- всего 400Кбайт/сек.  |
|
| Вернуться к началу |
|
 |
aktimal
Зарегистрирован: 27.01.2007 Сообщения: 15
|
Добавлено: Пн 26 Фев, 2007 8:37 am Заголовок сообщения: |
|
|
Все получилось спасибо!
Зделал:
ln -s /usr/local/bin/ntfs-3g /usr/sbin/mount_ntfs-3g
в fstab'е прописал:
/dev/ad4s1/ /mnt/win_c ntfs-3g rw 0 0
все нормально токо пока файлов с русскими именами не видно, пробывал:
locale=koi8-r | locale=KOI8-R | locale=ru_RU.KOI8-R | locale=ru_RU.koi8-r
На что отвечает:
WARNING: Couldn't set locale to 'KOI8-R' thus some file names may not
be correct or visible. Please see the potential solution at
http://www.ntfs-3g.org/support.html#locale
Не ругаеться токо на locale=ru_RU.KOI8-R, но результата нет, так и не видно....
| Цитата: |
Кстати, как у Вас со скоростью чтения/записи?
У меня что то не шибко -- всего 400Кбайт/сек.
|
Аналогичная ситуация 300-500Кбайт/сек.  |
|
| Вернуться к началу |
|
 |
inspirra
Зарегистрирован: 12.01.2005 Сообщения: 1408 Откуда: Murmansk
|
Добавлено: Пн 26 Фев, 2007 4:35 pm Заголовок сообщения: |
|
|
| AKTIMAL писал(а): |
| Цитата: |
Кстати, как у Вас со скоростью чтения/записи?
У меня что то не шибко -- всего 400Кбайт/сек.
|
Аналогичная ситуация 300-500Кбайт/сек.  |
Надо попробовать без монтирования, через ntfsprogs(ntfscp). Если попробуете -- отпишите потом, а то я переносной диск, что планировал под ntfs на fat переделал. |
|
| Вернуться к началу |
|
 |
Костя

Зарегистрирован: 21.09.2004 Сообщения: 356
|
Добавлено: Пт 09 Мар, 2007 9:10 pm Заголовок сообщения: |
|
|
а как же все-таки дела обстоят с русским языком?
у меня на ключик locale не ругается, но все файлы с русскими буквами просто не отображаются. |
|
| Вернуться к началу |
|
 |
patrick17
Зарегистрирован: 21.07.2005 Сообщения: 20
|
Добавлено: Сб 17 Мар, 2007 6:29 pm Заголовок сообщения: |
|
|
| не происходит автомонтирования через fstab... разделов...скорости вообще никакой...что делать??? |
|
| Вернуться к началу |
|
 |
inspirra
Зарегистрирован: 12.01.2005 Сообщения: 1408 Откуда: Murmansk
|
Добавлено: Сб 17 Мар, 2007 6:42 pm Заголовок сообщения: |
|
|
| patrick17 писал(а): | | не происходит автомонтирования через fstab... разделов...скорости вообще никакой...что делать??? |
На счет скорости -- ни кто пока ничего не знает.
А на счет монтирования -- так ведь выше уже все описано...
P.S. Интересно -- а как со скоростью в реализации нативного fuse под NetBSD?
P.P.S. Кто нибудь -- попробуйте на скорость, через ntfsprogs(ntfscp) -- без монтирования? У меня, сейчас, нет возможности это проверить. |
|
| Вернуться к началу |
|
 |
Black
Зарегистрирован: 10.01.2004 Сообщения: 307 Откуда: Минск
|
Добавлено: Вс 18 Мар, 2007 2:59 am Заголовок сообщения: |
|
|
| ИМХО проблема со скоростью целиком и полностью из-за кривоватой реализации fuse на freebsd, просто с другими файловыми системами не так заметно, на линухе таких тормозов вроде бы нет. |
|
| Вернуться к началу |
|
 |
patrick17
Зарегистрирован: 21.07.2005 Сообщения: 20
|
Добавлено: Вс 18 Мар, 2007 4:57 pm Заголовок сообщения: |
|
|
| с помощью hal пишет...нет прав...как в доке написано сделал...не помогает... |
|
| Вернуться к началу |
|
 |
inspirra
Зарегистрирован: 12.01.2005 Сообщения: 1408 Откуда: Murmansk
|
Добавлено: Вс 18 Мар, 2007 7:49 pm Заголовок сообщения: |
|
|
| patrick17 писал(а): | | с помощью hal пишет...нет прав...как в доке написано сделал...не помогает... |
Так с помощью hal, или с помощью fstab -- определитесь? Не знаю как с fuse, но монтировать cd через hal нельзя, если есть запись в fstab. |
|
| Вернуться к началу |
|
 |
FSA
Зарегистрирован: 03.08.2006 Сообщения: 163
|
Добавлено: Чт 22 Мар, 2007 10:04 am Заголовок сообщения: |
|
|
Так всё-таки где решение с русскими буквами???
ntfs-3g -o locale=ru_RU.KOI8-R /dev/ad0s1 /c
не помогает. Есть выбрать кодировку UTF-8, то в каталогах вместо руссих букв видны типичные для UTF-8 кракозяблики, т.е. функция работает. Есть подозрение, что это просто перекодировка входных данных от драйвера в кодировку системы, которая и так по умолчанию KOI8-R, так что наличие locale тут не поможет (хотя может для fstab значение имеет). У меня такое чувство, что надо копать fuse. |
|
| Вернуться к началу |
|
 |
DROOPY

Зарегистрирован: 14.03.2007 Сообщения: 82
|
Добавлено: Вс 08 Апр, 2007 1:20 pm Заголовок сообщения: |
|
|
| FSA писал(а): | Так всё-таки где решение с русскими буквами???
ntfs-3g -o locale=ru_RU.KOI8-R /dev/ad0s1 /c
не помогает. Есть выбрать кодировку UTF-8, то в каталогах вместо руссих букв видны типичные для UTF-8 кракозяблики, т.е. функция работает. Есть подозрение, что это просто перекодировка входных данных от драйвера в кодировку системы, которая и так по умолчанию KOI8-R, так что наличие locale тут не поможет (хотя может для fstab значение имеет). У меня такое чувство, что надо копать fuse. |
Если внимательно прочитать http://www.ntfs-3g.org/support.html#locale
| Цитата: |
Why can't I see all file names with national characters?
or
Why do I get "Skipping unrepresentable filename (inode XXXXX) ..." messages?
The 'locale' mount option isn't set, or it's not correctly set, or the locale you set doesn't exis, or it's not set before automounting during the boot process. When this happens then some file names can't be converted to UTF8, so they won't be visible.
--skip--
If some of your softwares are not UTF8 ready then they will not show correctly the UTF8 file names. Please consult your distribution documentation about how to enable full UTF8 support.
Status: Transparent conversion handling is planned.
|
Т.е. на данный момент возможно отображение только UTF-8 национальных кодировок, соответсвенно локаль д.б. ru_RU.UTF-8. Если это вас не устраивает, то поддрежка более других локалей планируется в будущем
PS: драйвер на самом деле не молча пропускает рускоязычные файлы при не UTF-8 локали, он пишет в логи что-то, типа этого:
| /var/log/messages писал(а): | | Apr 8 19:09:39 droopy ntfs-3g[107]: Skipping unrepresentable filename (inode 452) |
|
|
| Вернуться к началу |
|
 |
ptero
Зарегистрирован: 21.04.2007 Сообщения: 2
|
Добавлено: Чт 10 Май, 2007 8:28 pm Заголовок сообщения: |
|
|
у меня при инсталляции пишет
| Код: | # make install clean
===> Installing for fusefs-ntfs-1.417
===> fusefs-ntfs-1.417 depends on file: /usr/local/modules/fuse.ko - not found
===> Verifying install for /usr/local/modules/fuse.ko in /usr/ports/sysutils/fusefs-kmod
===> Building for fusefs-kmod-0.3.0_4
===> fuse_module (all)
Warning: Object directory not changed from original /usr/ports/sysutils/fusefs-kmod/work/fuse4bsd-0.3.0/fuse_module
===> mount_fusefs (all)
Warning: Object directory not changed from original /usr/ports/sysutils/fusefs-kmod/work/fuse4bsd-0.3.0/mount_fusefs
cc -O2 -fno-strict-aliasing -pipe -I/usr/src/sbin/mount -I../include -c mount_fusefs.c
mount_fusefs.c:47:21: mntopts.h: No such file or directory
mount_fusefs.c:58: error: elements of array `mopts' have incomplete type
mount_fusefs.c:59: warning: excess elements in struct initializer
mount_fusefs.c:59: warning: (near initialization for `mopts[0]')
mount_fusefs.c:59: warning: excess elements in struct initializer
mount_fusefs.c:59: warning: (near initialization for `mopts[0]')
mount_fusefs.c:59: warning: excess elements in struct initializer
mount_fusefs.c:59: warning: (near initialization for `mopts[0]')
mount_fusefs.c:59: warning: excess elements in struct initializer
mount_fusefs.c:59: warning: (near initialization for `mopts[0]')
mount_fusefs.c:60: warning: excess elements in struct initializer
mount_fusefs.c:60: warning: (near initialization for `mopts[1]')
mount_fusefs.c:60: warning: excess elements in struct initializer
mount_fusefs.c:60: warning: (near initialization for `mopts[1]')
mount_fusefs.c:60: warning: excess elements in struct initializer
mount_fusefs.c:60: warning: (near initialization for `mopts[1]')
mount_fusefs.c:60: warning: excess elements in struct initializer
mount_fusefs.c:60: warning: (near initialization for `mopts[1]')
mount_fusefs.c:61: warning: excess elements in struct initializer
mount_fusefs.c:61: warning: (near initialization for `mopts[2]')
mount_fusefs.c:61: warning: excess elements in struct initializer
mount_fusefs.c:61: warning: (near initialization for `mopts[2]')
mount_fusefs.c:61: warning: excess elements in struct initializer
mount_fusefs.c:61: warning: (near initialization for `mopts[2]')
mount_fusefs.c:61: warning: excess elements in struct initializer
mount_fusefs.c:61: warning: (near initialization for `mopts[2]')
mount_fusefs.c:62: warning: excess elements in struct initializer
mount_fusefs.c:62: warning: (near initialization for `mopts[3]')
mount_fusefs.c:62: warning: excess elements in struct initializer
mount_fusefs.c:62: warning: (near initialization for `mopts[3]')
mount_fusefs.c:62: warning: excess elements in struct initializer
mount_fusefs.c:62: warning: (near initialization for `mopts[3]')
mount_fusefs.c:62: warning: excess elements in struct initializer
mount_fusefs.c:62: warning: (near initialization for `mopts[3]')
mount_fusefs.c:63: warning: excess elements in struct initializer
mount_fusefs.c:63: warning: (near initialization for `mopts[4]')
mount_fusefs.c:63: warning: excess elements in struct initializer
mount_fusefs.c:63: warning: (near initialization for `mopts[4]')
mount_fusefs.c:63: warning: excess elements in struct initializer
mount_fusefs.c:63: warning: (near initialization for `mopts[4]')
mount_fusefs.c:63: warning: excess elements in struct initializer
mount_fusefs.c:63: warning: (near initialization for `mopts[4]')
mount_fusefs.c:65: warning: excess elements in struct initializer
mount_fusefs.c:65: warning: (near initialization for `mopts[5]')
mount_fusefs.c:65: warning: excess elements in struct initializer
mount_fusefs.c:65: warning: (near initialization for `mopts[5]')
mount_fusefs.c:65: warning: excess elements in struct initializer
mount_fusefs.c:65: warning: (near initialization for `mopts[5]')
mount_fusefs.c:65: warning: excess elements in struct initializer
mount_fusefs.c:65: warning: (near initialization for `mopts[5]')
mount_fusefs.c:66: warning: excess elements in struct initializer
mount_fusefs.c:66: warning: (near initialization for `mopts[6]')
mount_fusefs.c:66: warning: excess elements in struct initializer
mount_fusefs.c:66: warning: (near initialization for `mopts[6]')
mount_fusefs.c:66: warning: excess elements in struct initializer
mount_fusefs.c:66: warning: (near initialization for `mopts[6]')
mount_fusefs.c:66: warning: excess elements in struct initializer
mount_fusefs.c:66: warning: (near initialization for `mopts[6]')
mount_fusefs.c:67: warning: excess elements in struct initializer
mount_fusefs.c:67: warning: (near initialization for `mopts[7]')
mount_fusefs.c:67: warning: excess elements in struct initializer
mount_fusefs.c:67: warning: (near initialization for `mopts[7]')
mount_fusefs.c:67: warning: excess elements in struct initializer
mount_fusefs.c:67: warning: (near initialization for `mopts[7]')
mount_fusefs.c:67: warning: excess elements in struct initializer
mount_fusefs.c:67: warning: (near initialization for `mopts[7]')
mount_fusefs.c:68: warning: excess elements in struct initializer
mount_fusefs.c:68: warning: (near initialization for `mopts[8]')
mount_fusefs.c:68: warning: excess elements in struct initializer
mount_fusefs.c:68: warning: (near initialization for `mopts[8]')
mount_fusefs.c:68: warning: excess elements in struct initializer
mount_fusefs.c:68: warning: (near initialization for `mopts[8]')
mount_fusefs.c:68: warning: excess elements in struct initializer
mount_fusefs.c:68: warning: (near initialization for `mopts[8]')
mount_fusefs.c:69: warning: excess elements in struct initializer
mount_fusefs.c:69: warning: (near initialization for `mopts[9]')
mount_fusefs.c:69: warning: excess elements in struct initializer
mount_fusefs.c:69: warning: (near initialization for `mopts[9]')
mount_fusefs.c:69: warning: excess elements in struct initializer
mount_fusefs.c:69: warning: (near initialization for `mopts[9]')
mount_fusefs.c:69: warning: excess elements in struct initializer
mount_fusefs.c:69: warning: (near initialization for `mopts[9]')
mount_fusefs.c:70: warning: excess elements in struct initializer
mount_fusefs.c:70: warning: (near initialization for `mopts[10]')
mount_fusefs.c:70: warning: excess elements in struct initializer
mount_fusefs.c:70: warning: (near initialization for `mopts[10]')
mount_fusefs.c:70: warning: excess elements in struct initializer
mount_fusefs.c:70: warning: (near initialization for `mopts[10]')
mount_fusefs.c:70: warning: excess elements in struct initializer
mount_fusefs.c:70: warning: (near initialization for `mopts[10]')
mount_fusefs.c:71: warning: excess elements in struct initializer
mount_fusefs.c:71: warning: (near initialization for `mopts[11]')
mount_fusefs.c:71: warning: excess elements in struct initializer
mount_fusefs.c:71: warning: (near initialization for `mopts[11]')
mount_fusefs.c:71: warning: excess elements in struct initializer
mount_fusefs.c:71: warning: (near initialization for `mopts[11]')
mount_fusefs.c:71: warning: excess elements in struct initializer
mount_fusefs.c:71: warning: (near initialization for `mopts[11]')
mount_fusefs.c:72: error: `MOPT_STDOPTS' undeclared here (not in a function)
mount_fusefs.c:72: error: initializer element is not constant
mount_fusefs.c:72: error: (near initialization for `mopts[12]')
mount_fusefs.c:74: error: `MOPT_END' undeclared here (not in a function)
mount_fusefs.c:74: error: initializer element is not constant
mount_fusefs.c:74: error: (near initialization for `mopts[13]')
mount_fusefs.c: In function `main':
mount_fusefs.c:139: error: `getmnt_silent' undeclared (first use in this function)
mount_fusefs.c:139: error: (Each undeclared identifier is reported only once
mount_fusefs.c:139: error: for each function it appears in.)
mount_fusefs.c:179: error: dereferencing pointer to incomplete type
mount_fusefs.c:179: error: increment of pointer to unknown structure
mount_fusefs.c:179: error: arithmetic on pointer to an incomplete type
mount_fusefs.c:180: error: dereferencing pointer to incomplete type
mount_fusefs.c:181: error: dereferencing pointer to incomplete type
mount_fusefs.c:247: error: dereferencing pointer to incomplete type
mount_fusefs.c:247: error: increment of pointer to unknown structure
mount_fusefs.c:247: error: arithmetic on pointer to an incomplete type
mount_fusefs.c:248: error: dereferencing pointer to incomplete type
mount_fusefs.c: In function `usage':
mount_fusefs.c:379: error: dereferencing pointer to incomplete type
mount_fusefs.c:379: error: increment of pointer to unknown structure
mount_fusefs.c:379: error: arithmetic on pointer to an incomplete type
mount_fusefs.c:380: error: dereferencing pointer to incomplete type
mount_fusefs.c: At top level:
mount_fusefs.c:58: warning: array 'mopts' assumed to have one element
mount_fusefs.c:58: error: storage size of `mopts' isn't known
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-kmod/work/fuse4bsd-0.3.0/mount_fusefs.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-kmod/work/fuse4bsd-0.3.0.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-kmod.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-kmod.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-ntfs. |
в чем может быть проблема? |
|
| Вернуться к началу |
|
 |
Black
Зарегистрирован: 10.01.2004 Сообщения: 307 Откуда: Минск
|
Добавлено: Пт 11 Май, 2007 1:52 am Заголовок сообщения: |
|
|
| Исходники ядра в системе есть? |
|
| Вернуться к началу |
|
 |
ptero
Зарегистрирован: 21.04.2007 Сообщения: 2
|
Добавлено: Пт 11 Май, 2007 3:57 am Заголовок сообщения: |
|
|
| Black писал(а): | | Исходники ядра в системе есть? |
есть исходники sys и base |
|
| Вернуться к началу |
|
 |
debugger
Зарегистрирован: 20.05.2007 Сообщения: 12 Откуда: Ижевск
|
Добавлено: Вт 16 Окт, 2007 2:44 pm Заголовок сообщения: |
|
|
поставил ntfs-3g.
Внешний usb винт маунтится прекрасно ntfs-3g /dev/da1s1 /mnt/temp.
Конечно это получилось не сразу, сначала вообще не маунтился в отличия от локального винта с ntfs пока не прописал в /boot/loader.conf usb_load="YES". Скорость при записи макс - 8 Мбайт/с, средняя - 6.5 Мбайт/с. |
|
| Вернуться к началу |
|
 |
DAI

Зарегистрирован: 15.02.2005 Сообщения: 122 Откуда: Saint-Petersburg
|
Добавлено: Пт 26 Июн, 2009 11:41 am Заголовок сообщения: kernel: KLD fuse.ko: depends on kernel - not available |
|
|
Ё, а чего мне нехватает никак не разберсь.
при попытке
/usr/local/etc/rc.d/fusefs start
получаю ошибку
kernel: KLD fuse.ko: depends on kernel - not available
uname -a
FreeBSD bsd 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
pkg_info | grep fuse
fusefs-gnome-vfs-0.1_2 Interface between FUSE and the Gnome VFS 2.0
fusefs-kmod-0.3.9.p1.20080208_5 Kernel module for fuse
fusefs-libs-2.7.4 FUSE allows filesystem implementation in userspace
fusefs-ntfs-2009.2.1 Mount NTFS partitions (read/write) and disk images
kldstat
Id Refs Address Size Name
1 29 0xc0400000 906518 kernel
2 1 0xc0d07000 ccfc ntfs.ko
3 1 0xc0d14000 d530 geom_bde.ko
4 1 0xc0d22000 102a8 if_iwi.ko
5 1 0xc0d33000 6f88 snd_ich.ko
6 2 0xc0d3a000 4a5ac sound.ko
7 1 0xc0d85000 4f54 acpi_ibm.ko
8 2 0xc0d8a000 6a32c acpi.ko
9 1 0xc0df5000 30160 iwi_bss.ko
10 1 0xc0e26000 2f33c iwi_ibss.ko
11 1 0xc0e56000 2f4b0 iwi_monitor.ko
12 1 0xc57b7000 22000 linux.ko
13 1 0xc5990000 6000 i915.ko
14 1 0xc59a2000 f000 drm.ko
заранее благодарен |
|
| Вернуться к началу |
|
 |
infofarmer
Зарегистрирован: 27.02.2007 Сообщения: 75 Откуда: Moscow
|
Добавлено: Пт 26 Июн, 2009 12:28 pm Заголовок сообщения: |
|
|
| Пересобери kmod. |
|
| Вернуться к началу |
|
 |
|