Помогите нормально подмонтировать диск
Гость 8 января, 2006 - 23:27
Ребята, помогите.
Столкнулся с проблемой.
Вчера, по настроил свой сата-контроллер. Все супер, диск определяется.
Этот диск я отформатировал в reiserfs.
ВОПРОС: МНЕ НУЖНО ЧТОБЫ КАЖДЫЙ ПОЛЬЗОВАТЕЛЬ СИСТЕМЫ МОГ ПИСАТЬ НА ЭТОТ ДИСК. КАК ЭТО СДЕЛАТЬ?
Я в fstab написал noatime, users, rw, и этим добился того, что каждый пользователь может монтировать этот диск, но когда надо на него записать что-то, он начинает ругаться, что недостаточно прав.
Посоветуйте, плиз, что я не так делаю.
У меня флешка к примеру, с такимиже настройками, но я спокойно на нее пишу, а на диск почему-то не могу.
»
- Для комментирования войдите или зарегистрируйтесь
Покажите
Покажите fstab.
Вам действительно нужно, чтобы каждый мог диск монтировать?
Вам не будет достаточно, монтировать диск при загрузке и на нем определить каталог, куда смогут писать все/разрешить писать на него всем?
# See the manpage fstab(5)
# See the manpage fstab(5) for more information.
#
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda2 / ext3 noauto,noatime 1 2
/dev/hda3 none swap sw 0 0
/dev/hda5 /usr reiserfs noatime 0 1
/dev/hda6 /home reiserfs noatime 0 1
/dev/dvd /mnt/dvd iso9660 noauto,users,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,users 0 0
/dev/sdb1 /mnt/flash vfat noauto,users 0 0
/dev/sda1 /mnt/sata reiserfs noatime,users 0 1
/dev/hda1 /mnt/disk ntfs noauto,user,umask=0 0 0
кстати, это
кстати, это идея. И как я раньше не додумался. Я так и сделаю.
Спасибо.
Но все же интересно, как мне решить эту проблему. Это уже просто в целях образования.
man mount опции gid
man mount опции gid uid, вроде так они назвается
можно создать группу и туда добавить все кто может писать на этот диск.
ну и монтировать с gid этой группы
Re: # See the manpage fstab(5)
Вы при загрузке уже монтируете диск. Повторно Вы его не примонтируете. Измените на следующее:
Тогда диск не будет монтироваться при загрузке, но пользователи из группы "users" смогут его смонтировать. Если диск смонтирует один пользователь, то второй при попытке его же смонтировать получит ошибку (это, заодно, ответ на Ваш следующий вопрос).
С /proc у меня все
С /proc у меня все Ок. В fstab есть та строка, что вы указали.
Для диска, я в fstab оставил следующее
/dev/sda1 /mnt/sata reiserfs noatime,rw 0 1
На диске я создал папку куда могут все писать и все стало ОК.
Но я все же так и не понял, почему при прошлых настройках, юзер мог монтировать и размонтировать диск, но не мог на него писать.
Когда ты
Когда ты форматируешь раздел, то по умолчанию его корнем владеет root вот по этому никто на него не мог писать :) просто надо сделать было (после монтирования)от рута
> chmod 0777 /mnt/sata/ это даст всем полный доступ к диску :)
P.S. Я ошибся.
P.S. Я ошибся. Повторно диск примонтировать можно, причем в тот же каталог. Но система ведет себя непредсказуемо. Вероятно, от этого у Вас и возникли ошибки.
И еще одно. Если Вы включали в ядре поддержку "proc", то очень рекомендую в fstab добавить следующую строку:
Это "очень хорошо" как для Вас, так и для "системы". Если интересно, почему, то читайте "man proc" и http://yandex.ru/yandsearch?text=%F7%F2%EE+%F2%E0%EA%EE%E5+proc&stype=www
у меня none
у меня
none /proc proc defaults 0 0
есть разница?
Есть, но не
Есть, но не принципиальная. Я акцентировал внимание на этом моменте, потому что Вы, в вышеприведенном листинге fstab этого не показали. Итого, проехали.
К нашим баранам. У Вас все получилось, что Вы хотели?
Re: Есть, но не
Упс... Прошу прощения. Вечернее пиво...
Не обратил внимания, что комментарий написан не автором топика.
На самом деле, у Вас все сделано правильно, если Вы что-нибудь можете увидеть в /proc.
БЫВАЕТ... ;)
БЫВАЕТ...
;)