LINUX.ORG.RU

failed to open /dev/fuse


0

1

Здравствуйте.

Linux version 2.6.32-042stab078.22. Red Hat 4.4.6-4. ОС в OpenVZ.

[root@vm103 ~]# mount -t ntfs-3g /dev/sdb1 /mnt/hdd1
ntfs-3g-mount: failed to open /dev/fuse: Операция не позволяется

В чем может быть проблема и как ее решить?

ls -l /dev/fuse
crw-rw-rw- 1 root root 10, 229 Июн 26 08:20 /dev/fuse



Последнее исправление: diversia01 (всего исправлений: 1)
Ответ на: комментарий от diversia01

Варианта два: либо модуль скомпилирован как неотъемлемая часть ядра, либо модуля просто нет. Первый вариант маловероятен, а во втором надо либо поставить модули (если они ставятся отдельно), либо собрать ядро с поддержкой fuse.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat
yum install fuse fuse-ntfs-3g
...
 Verifying  : fuse-2.8.3-4.el6.i686  1/2
 Verifying  : fuse-ntfs-3g-2013.1.13-2.el6.rf.i686 2/2

Пакеты устанавливаются, ошибка та же. Или как-то не так ставлю. ОС в контейнере OpenVZ. Работаю внутри контейнера.

diversia01
() автор топика
Ответ на: комментарий от i-rinat

Можно ещё попробовать создать:

mknod -m 0666 /dev/fuse c 10 229
но устройство должно создаваться само в случае, если активен код поддержки fuse.

kostik87 ★★★★★
()
Ответ на: комментарий от diversia01

Пакеты устанавливаются

Гугл говорит, что модуль надо грузить на стороне хоста.

i-rinat ★★★★★
()

а почему бы не поставить с epel просто ntfs-3g и не парить себе мозг?

yum info ntfs-3g
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * epel: mirror.yandex.ru
 * rpmfusion-free-updates: mirror.yandex.ru
 * rpmfusion-free-updates-testing: mirror.yandex.ru
 * rpmfusion-nonfree-updates: mirror.yandex.ru
 * rpmfusion-nonfree-updates-testing: mirror.yandex.ru
 * sl: ftp.scientificlinux.org
 * sl-security: ftp.scientificlinux.org
Available Packages
Name        : ntfs-3g
Arch        : i686
Epoch       : 2
Version     : 2011.4.12
Release     : 5.el6
Size        : 284 k
Repo        : epel
Summary     : Linux NTFS userspace driver
URL         : http://www.ntfs-3g.org/
License     : GPLv2+
Description : NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS
            : driver for Linux and many other operating systems. It provides safe
            : handling of the Windows XP, Windows Server 2003, Windows 2000, Windows
            : Vista, Windows Server 2008 and Windows 7 NTFS file systems. NTFS-3G can
            : create, remove, rename, move files, directories, hard links, and streams;
            : it can read and write normal and transparently compressed files, including
            : streams and sparse files; it can handle special files like symbolic links,
            : devices, and FIFOs, ACL, extended attributes; moreover it provides full
            : file access right and ownership support.
ибо то, что Вы пытаетесь поставить с http://dag.wieers.com/rpm/ как-то не внушаить :D

novitchok ★★★★★
()
Ответ на: комментарий от kostik87

ntfs-3g - драйвер, работающий в пространстве пользователя через fuse.

lsmod|grep fuse && yum info ntfs-3g && cat /etc/redhat-release 
fuse                   69253  0 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.logol.ru
 * epel: mirror.yandex.ru
 * extras: mirror.logol.ru
 * updates: centos-mirror.rbc.ru
Available Packages
Name        : ntfs-3g
Arch        : i686
Epoch       : 2
Version     : 2011.4.12
Release     : 5.el6
Size        : 284 k
Repo        : epel
Summary     : Linux NTFS userspace driver
URL         : http://www.ntfs-3g.org/
License     : GPLv2+
Description : NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS
            : driver for Linux and many other operating systems. It provides safe
            : handling of the Windows XP, Windows Server 2003, Windows 2000, Windows
            : Vista, Windows Server 2008 and Windows 7 NTFS file systems. NTFS-3G can
            : create, remove, rename, move files, directories, hard links, and streams;
            : it can read and write normal and transparently compressed files, including
            : streams and sparse files; it can handle special files like symbolic links,
            : devices, and FIFOs, ACL, extended attributes; moreover it provides full
            : file access right and ownership support.

Name        : ntfs-3g
Arch        : x86_64
Epoch       : 2
Version     : 2011.4.12
Release     : 5.el6
Size        : 247 k
Repo        : epel
Summary     : Linux NTFS userspace driver
URL         : http://www.ntfs-3g.org/
License     : GPLv2+
Description : NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS
            : driver for Linux and many other operating systems. It provides safe
            : handling of the Windows XP, Windows Server 2003, Windows 2000, Windows
            : Vista, Windows Server 2008 and Windows 7 NTFS file systems. NTFS-3G can
            : create, remove, rename, move files, directories, hard links, and streams;
            : it can read and write normal and transparently compressed files, including
            : streams and sparse files; it can handle special files like symbolic links,
            : devices, and FIFOs, ACL, extended attributes; moreover it provides full
            : file access right and ownership support.

CentOS release 6.4 (Final)

yum search ntfs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.logol.ru
 * epel: mirror.yandex.ru
 * extras: mirror.logol.ru
 * updates: centos-mirror.rbc.ru
============================================== N/S Matched: ntfs ==============================================
ntfsprogs.i686 : NTFS filesystem libraries and utilities
ntfs-3g.i686 : Linux NTFS userspace driver
ntfs-3g.x86_64 : Linux NTFS userspace driver
ntfs-3g-devel.i686 : Development files and libraries for ntfs-3g
ntfs-3g-devel.x86_64 : Development files and libraries for ntfs-3g
ntfsprogs.x86_64 : NTFS filesystem libraries and utilities
ntfsprogs-devel.i686 : Headers and libraries for libntfs
ntfsprogs-devel.x86_64 : Headers and libraries for libntfs
ntfsprogs-gnomevfs.x86_64 : NTFS GNOME virtual filesystem module

ичо? модуль fuse в коробочном ядре видим? дистрибутив видим? что предлагается в нормальных и постоянноподдерживаемых репозиториях видим? ещё вопросы есть, о великий из советчиков? или мне ещё ссылку дать на красношляпную и федоровску вики, как в этих дистрибутивах организована работа с ntfs, ну и в частности как рекомендовано использовать именно ntfs-3g?

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

1. Создаю новую vm на OpenVZ.

2. vzctl set 100 --devices b:8:16:rw --devices b:8:17:rw --save

2. Подключаю репозиторий:

rpm --import https://fedoraproject.org/static/0608B895.txt
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
3. yum update

4. Ставлю ntfs-3g:

[root@vm100 ~]# yum install ntfs-3g
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.astpage.ru
 * epel: mirror.yandex.ru
 * extras: mirror.astpage.ru
 * updates: mirror.astpage.ru
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ntfs-3g.i686 2:2011.4.12-5.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch          Version                     Repository     Size
================================================================================
Installing:
 ntfs-3g          i686          2:2011.4.12-5.el6           epel          284 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 284 k
Installed size: 648 k
Is this ok [y/N]: y
Downloading Packages:
ntfs-3g-2011.4.12-5.el6.i686.rpm                         | 284 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : 2:ntfs-3g-2011.4.12-5.el6.i686                               1/1
  Verifying  : 2:ntfs-3g-2011.4.12-5.el6.i686                               1/1

Installed:
  ntfs-3g.i686 2:2011.4.12-5.el6

Complete!
[root@vm100 ~]# cd /mnt
[root@vm100 mnt]# mkdir hdd1
[root@vm100 mnt]# ls
hdd1
[root@vm100 ~]# ls /dev/sd*
/dev/sdb  /dev/sdb1
[root@vm100 mnt]# mount /dev/sdb1 /mnt/hdd1
ntfs-3g-mount: failed to open /dev/fuse: Операция не позволяется
[root@vm100 mnt]#

diversia01
() автор топика
Ответ на: комментарий от novitchok

Мда, ты видишь, что у ТС нет доступа к /dev/fuse ?

Монтирует он раздел и так посредством ntfs-3g. Зачем ты ему советуешь его ещё раз ставить ?

Что такое ntfs-3g и через что он работает и как я знаю, у меня Gentoo.

Так что научись читать, что написано хотя бы в шапке темы и понимать.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

я вижу, что у него в ядре нет поддержки fuse всего лишь, посему ТСу надо изначально с этим разобраться, это раз, так что кто из нас читать не умеет, это ещё вопрос, это два.

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

Зачем ТС советовать ставить ntfs-3g, если он у него уже установлен и проблема не в установленном пакете с драйвером ntfs-3g ?

kostik87 ★★★★★
()
Ответ на: комментарий от novitchok

ntfs-3g поставил из epel. На хосте проблема осталась. На сервере (не на хосте), проблем нет, раньше тоже не было.

diversia01
() автор топика
Ответ на: комментарий от kostik87

я поэтому тут и показал, что модуль fuse в коробочном ядре есть, вне зависимости от наличия/отсутствия ntfs-3g, в отличии от того ядра, что стоит у ТС, поэтому-то ему и надо сначала разбираться с ядром, ntfs-3g из epel я посоветовал во вторую очередь, и опять же, всего лишь дабы избежать дальнейших проблем при последующих апдейтах. неужели магистр не смог распарсить выхлоп yum'a ? О_О

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

Я обосную проще: http://download.openvz.org/kernel/branches/rhel6-2.6.32/042stab078.22/vzkerne... .

Скачай - посмотри содержимое пакета. Что делал ТС, что у него нет или не «видно» модуля - вопрос к ТС.

Возможно, ему достаточно выполнить 'depmod -a' ну или хотя бы переустановить пакет с ядром.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

1. уже тяну, самому уже стало интересно, правда тяну src.rpm http://download.openvz.org/kernel/branches/rhel6-2.6.32/042stab078.22/vzkerne...
2. вот и я о том же, что ТС для начала должен разобраться с отсутствием модуля.

novitchok ★★★★★
()
Последнее исправление: novitchok (всего исправлений: 1)
Ответ на: комментарий от novitchok

поставил fuse на сервере (в гостевой не ставил) сервер:

[root@home ~]# lsmod|grep -i fuse
fuse                   75664  6
гость:
[root@vm100 ~]# sudo modprobe fuse
FATAL: Module fuse not found.
нужно переустановить гостевую систему?

diversia01
() автор топика
Ответ на: комментарий от novitchok
[root@home ~]# ls -1 /boot
config-2.6.32-042stab078.22
config-2.6.32-358.11.1.el6.i686
config-2.6.32-358.el6.i686
efi
elf-memtest86+-4.10
grub
initramfs-2.6.32-042stab078.22.img
initramfs-2.6.32-358.11.1.el6.i686.img
initramfs-2.6.32-358.el6.i686.img
lost+found
memtest86+-4.10
symvers-2.6.32-042stab078.22.gz
symvers-2.6.32-358.11.1.el6.i686.gz
symvers-2.6.32-358.el6.i686.gz
System.map-2.6.32-042stab078.22
System.map-2.6.32-358.11.1.el6.i686
System.map-2.6.32-358.el6.i686
vmlinuz-2.6.32-042stab078.22
vmlinuz-2.6.32-358.11.1.el6.i686
vmlinuz-2.6.32-358.el6.i686
diversia01
() автор топика
Ответ на: комментарий от novitchok

поставил MODULES_DISABLED=no, перезагрузился, тоже самое:

[root@vm100 ~]# sudo modprobe fuse
FATAL: Module fuse not found.
на госте же ставить fuse не надо?

diversia01
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.