Страница 1 из 1
Монтаж через Ntfsprogs
Добавлено: 18 апр 2009, 22:15
Vetrogon
ОС - OpenSuse10.2
Установлено:
ntfsprogs -1.13.1-3
ntfsprogs-fuse 1.13.1-3
fuse - 2.6
fuse_kio - 0.0.evs 2005
Пишу в консоли
sudo ntfsmount /dev/sda5 /mnt/Disk_D locale=ru_RU umask=000
Консоль отвечает:
You must specify exactly one device and exactly one mount point
и ничего не делает. Записи с sda5 в fstab нет, папка /mnt/Disk_D создана с полными правами. Как победить ntfs разделы?
Re: Монтаж через Ntfsprogs
Добавлено: 19 апр 2009, 02:08
IceMan
Для начала читать man. В твоем случае недовольство синтаксисом, подозреваю что правильней будет что-то вроде
Код: Выделить всё
sudo ntfsmount /dev/sda5 /mnt/Disk_D -o locale=ru_RU,umask=000
Но это пример к размышлению, а не повод для упражнений в копи-пасте
Re: Монтаж через Ntfsprogs
Добавлено: 21 апр 2009, 18:31
Vetrogon
Дело, как я понял, было не только в синтаксисе.
OpenSuse при установке создала папку /Windows с точками монтажа. При попытке монтировать в /mnt выдавала ошибку(см. выше).
По команде
sudo ntfsmount /dev/sda5 /windows/D -o locale=ru_RU
ответила
Fuse device not found, try "modprobe fuse " first.
В папке /dev я не нашел подкаталога fuse. В Yast fuse помечен, как установленный. Где его найти в системе и куда перецепить?
Re: Монтаж через Ntfsprogs
Добавлено: 21 апр 2009, 19:54
IceMan
добавь в /etc/modules
или загрузи его руками modprobe fuse
Re: Монтаж через Ntfsprogs
Добавлено: 29 апр 2009, 18:24
Vetrogon
У меня вместо /etc/modules /etc/modprobe.conf. Прочитал man modprobe.conf, но все равно непонятно, в какую часть его нужно внести fuse, в install?
На команду modprobe fuse консоль отвечает command not found.
Re: Монтаж через Ntfsprogs
Добавлено: 29 апр 2009, 23:36
IceMan
modprobe fuse нужно выполнять от имени root
Re: Монтаж через Ntfsprogs
Добавлено: 12 май 2009, 09:29
Vetrogon
Решил пойти другим путем скачал исходники ntfs-3g.
На make консоль запнулась
dima@HP530A:~/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4>
sudo ./configure
checking build system type...
You can type now 'make' to build ntfs-3g.
dima@HP530A:~/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4> sudo make
make all-recursive
make[1]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4'
Making all in include
make[2]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include'
Making all in ntfs-3g
make[3]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include/ntfs-3g'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include/ntfs-3g'
Making all in fuse-lite
make[3]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include/fuse-lite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include/fuse-lite'
make[3]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include'
make[2]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/include'
Making all in libfuse-lite
make[2]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/libfuse-lite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/libfuse-lite'
Making all in libntfs-3g
make[2]: Entering directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/libntfs-3g'
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -o libntfs-3g.la -rpath /usr/local/lib -version-info 54 -no-undefined libntfs_3g_la-attrib.lo libntfs_3g_la-attrlist.lo libntfs_3g_la-bitmap.lo libntfs_3g_la-bootsect.lo libntfs_3g_la-collate.lo libntfs_3g_la-compat.lo libntfs_3g_la-compress.lo libntfs_3g_la-debug.lo libntfs_3g_la-device.lo libntfs_3g_la-dir.lo libntfs_3g_la-index.lo libntfs_3g_la-inode.lo libntfs_3g_la-lcnalloc.lo libntfs_3g_la-logfile.lo libntfs_3g_la-logging.lo libntfs_3g_la-mft.lo libntfs_3g_la-misc.lo libntfs_3g_la-mst.lo libntfs_3g_la-runlist.lo libntfs_3g_la-security.lo libntfs_3g_la-unistr.lo libntfs_3g_la-volume.lo libntfs_3g_la-unix_io.lo ../libfuse-lite/libfuse-lite.la
rm -fr .libs/libntfs-3g.lax .libs/libntfs-3g.so .libs/libntfs-3g.so.54 .libs/libntfs-3g.so.54.0.0
gcc -shared .libs/libntfs_3g_la-attrib.o .libs/libntfs_3g_la-attrlist.o .libs/libntfs_3g_la-bitmap.o .libs/libntfs_3g_la-bootsect.o .libs/libntfs_3g_la-collate.o .libs/libntfs_3g_la-compat.o .libs/libntfs_3g_la-compress.o .libs/libntfs_3g_la-debug.o .libs/libntfs_3g_la-device.o .libs/libntfs_3g_la-dir.o .libs/libntfs_3g_la-index.o .libs/libntfs_3g_la-inode.o .libs/libntfs_3g_la-lcnalloc.o .libs/libntfs_3g_la-logfile.o .libs/libntfs_3g_la-logging.o .libs/libntfs_3g_la-mft.o .libs/libntfs_3g_la-misc.o .libs/libntfs_3g_la-mst.o .libs/libntfs_3g_la-runlist.o .libs/libntfs_3g_la-security.o .libs/libntfs_3g_la-unistr.o .libs/libntfs_3g_la-volume.o .libs/libntfs_3g_la-unix_io.o -Wl,--whole-archive ../libfuse-lite/.libs/libfuse-lite.a -Wl,--no-whole-archive -lpthread -Wl,-soname -Wl,libntfs-3g.so.54 -o .libs/libntfs-3g.so.54.0.0
(cd .libs && rm -f libntfs-3g.so.54 && ln -s libntfs-3g.so.54.0.0 libntfs-3g.so.54)
(cd .libs && rm -f libntfs-3g.so && ln -s libntfs-3g.so.54.0.0 libntfs-3g.so)
rm -fr .libs/libntfs-3g.lax
mkdir .libs/libntfs-3g.lax
rm -fr .libs/libntfs-3g.lax/libfuse-lite.a
mkdir .libs/libntfs-3g.lax/libfuse-lite.a
(cd .libs/libntfs-3g.lax/libfuse-lite.a && ar x /home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/libntfs-3g/../libfuse-lite/.libs/libfuse-lite.a)
ar: /home/dima/Ishodniki/NTFS-3G_: No such file or directory
make[2]: *** [libntfs-3g.la] Error 9
make[2]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4/libntfs-3g'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dima/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4'
make: *** [all] Error 2
dima@HP530A:~/Ishodniki/NTFS-3G_ Stable Read_Write NTFS Driver/ntfs-3g-2009.4.4>
Плиз, помогите понять. Спасибо.
Re: Монтаж через Ntfsprogs
Добавлено: 12 май 2009, 11:07
leave
Все понятно, надо просто чуть внимательнее смотреть в текст ошибки:
/home/dima/Ishodniki/NTFS-3G_: No such file or directory
а вылазит ошибка из-за того, что имя директории у вас просто-таки убийственное:
NTFS-3G_ Stable Read_Write NTFS Driver - пробелы в имени. Есть два пути решения проблемы: костыльный и правильный. Правильный заключается в том, чтобы не плодить директории/файлы с пробелами в имени. Костыльный - $IFS.
Да, и еще момент: sudo нужно __только__ для make install.
Re: Монтаж через Ntfsprogs
Добавлено: 12 май 2009, 13:48
Vetrogon
Спасибочки, это я как-то не учел. Попробую.