Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Общий раздел/каталог с помощью bindfs (проблемы с монтированием)  (Прочитано 2510 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ivanov17

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
    • My twitter
Соорудил где-то год назад себе два общих раздела (видео, музыка) с помощью bindfs на Debian Wheezy так, как написано тут:
Создаем общий раздел/каталог с помощью bindfs

Всё прекрасно работало до некоторого времени, потом стало глючить странным образом, хотя записи в fstab не менялись. Каталоги /music и /video в корне открываются, могу их читать. Но при попытке прочесть подкаталог (скажем, /music/Аквариум) терминал пишет следующее:
ls: чтение каталога .: Программа вызвала сброс соединения
Когда я после этого пытаюсь войти в каталог /music, терминал пишет ошибку:
bash: cd: /music: Конечная точка передачи не подсоединена
Делаю ls -l в корневом каталоге, вижу такую картину:
??????????? ? ? ? ? ? music
При перемонтировании /dev/md3 и /dev/md4 руками всё работает.
drwxrwsr-x+ 194 ivanov users  12288 Июн 22 22:58 music
В /etc/fstab запись о монтировании каталога /music через bindfs выглядит следующим образом:
bindfs#/music/. /music/. fuse perms=0770,mirror=@users,group=users 0 0
Аналогично и с /videos.

В /etc/mtab, однако, такая запись:
bindfs /music fuse.bindfs rw,relatime,user_id=0,group_id=0,default_permissions,allow_other 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0

И до, и после перемонтирования ID группы users — 100, тут пишет ноль, этот момент меня смущает.

Автору в блог писал, однако никакого ответа не получил.

Если есть возможность с этим разобраться, был бы очень благодарен.
« Последнее редактирование: 20 Июль 2012, 03:16:52 от ivanov17 »
Agora! Anarchy! Action!

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
Попробуйте убрать параметр group=users. По идее вобще без него должно работать. Просто владелец не будет указываться на реальных файлах на диске, а при монтировании bindfs все равно будет владелец обращающийся к файлу. У меня вот такой набор параметров используется:
#bindfs#/mnt/dir/ /mnt/dir/ fuse mirror-only=@users 0 0

Всё прекрасно работало до некоторого времени, потом стало глючить
В данный момент глючит постоянно? Сразу после загрузки? Или спустя какое-то время?

на Debian Wheezy
Testing он такой testing :). Возможно что-то поломали.

Оффлайн ivanov17

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
    • My twitter
В данный момент глючит постоянно? Сразу после загрузки? Или спустя какое-то время?
Это всё при попытке войти в подкаталог начинается. Если читаю файл из каталога /music или /videos, то всё нормально. И музыка играет, и видео просматривается. Читаю каталог, список подкаталогов выводится. После попытки входа в подкаталог не читаются файлы не только в подкаталоге, но и в каталоге, а вместо атрибутов каталога показывает знаки вопроса.

Возможно, что действительно что-то поломали (или наоборот, починили? ???)

Спасибо за совет, попробую убрать указание группы и перезагрузиться. О результатах отпишусь :)
Agora! Anarchy! Action!

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Цитировать
И до, и после перемонтирования ID группы users — 100, тут пишет ноль, этот момент меня смущает.
bindfs /music fuse.bindfs rw,relatime,user_id=users,group_id=users,default_permissions,allow_other 0 0
users <- добавить <пользователь> разрешение папка /music.
sudo usermod -a -G users <пользователь>
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн ivanov17

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
    • My twitter
users <- добавить <пользователь> разрешение папка /music.
В смысле?
sudo usermod -a -G users <пользователь>
Пользователи в группе есть, само собой.
Agora! Anarchy! Action!

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Пользователи в группе есть

Пользователь решил продолжить мысль 20 Июль 2012, 07:54:17:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 20 Июль 2012, 07:54:17 от victor00000 »
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн ivanov17

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
    • My twitter
Попробуйте убрать параметр group=users.
В общем, это ни на что не повлияло.

victor00000, если я правильно понял, что имеется в виду, вот вывод моих групп:
(Нажмите, чтобы показать/скрыть)
В группе users я есть.
Agora! Anarchy! Action!

Оффлайн rayanAyar

  • Старожил
  • *
  • Сообщений: 1027
  • Да пребудет с вами совпавшая контрольная сумма
    • Просмотр профиля
А когда начало глючить? Хотя бы примерно? Вот с этими датами никак не соотносится?:
http://packages.debian.org/changelogs/pool/main/b/bindfs/bindfs_1.10.3-1/changelog

В логах ничего нет? Попробуйте добавть опцию debug.

Ещё (в качестве паранойи) попробуйте убрать точки после папок:
bindfs#/music/. /music/. fuse perms=0770,mirror=@users,group=users 0 0
заменить на:
bindfs#/music/ /music/ fuse perms=0770,mirror=@users,group=users 0 0
P.S.
Имхо, дело в тестинге.
Любите кататься, любите и саночки...
Любите тестинг, учитесь терпеть баги и делать баг репорты.

Оффлайн ivanov17

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
    • My twitter
А когда начало глючить? Хотя бы примерно? Вот с этими датами никак не соотносится?:
http://packages.debian.org/changelogs/pool/main/b/bindfs/bindfs_1.10.3-1/changelog

Да, наверное, под конец весны это и началось. Поскольку набрать sudo mount в консоли было быстрее, чем спросить на форумах, я всё это дело откладывал :)

Ещё (в качестве паранойи) попробуйте убрать точки после папок

Ага, пробовал. Пробовал убирать точки, слеши… :3

Имхо, дело в тестинге.
Любите кататься, любите и саночки...
Любите тестинг, учитесь терпеть баги и делать баг репорты.

Уже кто-то отослал за меня :3 Судя по тому, что я смог понять из текста, вполне может быть связано с моей проблемой:
Debian Bug report logs - #681647

Буду ждать обновлений  :-\
Agora! Anarchy! Action!

 

Страница сгенерирована за 0.096 секунд. Запросов: 24.