Монтаж через Ntfsprogs

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Vetrogon
Заглянувший
Сообщения: 22
Зарегистрирован: 26 мар 2009, 19:19

Монтаж через Ntfsprogs

Сообщение 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 разделы?

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Re: Монтаж через Ntfsprogs

Сообщение IceMan »

Для начала читать man. В твоем случае недовольство синтаксисом, подозреваю что правильней будет что-то вроде

Код: Выделить всё

sudo ntfsmount /dev/sda5 /mnt/Disk_D -o locale=ru_RU,umask=000
Но это пример к размышлению, а не повод для упражнений в копи-пасте :)

Vetrogon
Заглянувший
Сообщения: 22
Зарегистрирован: 26 мар 2009, 19:19

Re: Монтаж через Ntfsprogs

Сообщение 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 помечен, как установленный. Где его найти в системе и куда перецепить?

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Re: Монтаж через Ntfsprogs

Сообщение IceMan »

добавь в /etc/modules или загрузи его руками modprobe fuse

Vetrogon
Заглянувший
Сообщения: 22
Зарегистрирован: 26 мар 2009, 19:19

Re: Монтаж через Ntfsprogs

Сообщение Vetrogon »

У меня вместо /etc/modules /etc/modprobe.conf. Прочитал man modprobe.conf, но все равно непонятно, в какую часть его нужно внести fuse, в install?

На команду modprobe fuse консоль отвечает command not found.

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Re: Монтаж через Ntfsprogs

Сообщение IceMan »

modprobe fuse нужно выполнять от имени root

Vetrogon
Заглянувший
Сообщения: 22
Зарегистрирован: 26 мар 2009, 19:19

Re: Монтаж через Ntfsprogs

Сообщение 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>


Плиз, помогите понять. Спасибо.

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Монтаж через Ntfsprogs

Сообщение leave »

Все понятно, надо просто чуть внимательнее смотреть в текст ошибки:
/home/dima/Ishodniki/NTFS-3G_: No such file or directory
а вылазит ошибка из-за того, что имя директории у вас просто-таки убийственное:
NTFS-3G_ Stable Read_Write NTFS Driver - пробелы в имени. Есть два пути решения проблемы: костыльный и правильный. Правильный заключается в том, чтобы не плодить директории/файлы с пробелами в имени. Костыльный - $IFS.
Да, и еще момент: sudo нужно __только__ для make install.

Vetrogon
Заглянувший
Сообщения: 22
Зарегистрирован: 26 мар 2009, 19:19

Re: Монтаж через Ntfsprogs

Сообщение Vetrogon »

Спасибочки, это я как-то не учел. Попробую.

Ответить