Показать полную графическую версию : [решено] монтирование дисков автоматом
Shurikss123
18-03-2009, 10:43
Привет господа, тут у меня маленький вопрос по поводу Ubuntu 8.10
Так как я переехал на линукс очень срочно еще не во всем разобрался, подскажите плиз как можно сделать так чтоб разделы fat ntfs автоматом монтировались при загрузки системы, а то я устал на них тыкать постоянно.
заранеее спасибо!!!
Испокон времен за монтирование в линуксах отвечает файл /etc/fstab, посмотрите на опцию auto команды mount.
Shurikss123
18-03-2009, 11:48
Странно что за опция така?
shurik@shurik-desktop:~$ mount -help
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
а fstab что-то страшновато мне редактировать!!
опция что-то вроде mount -a
-a Mount all filesystems (of the given types) mentioned in fstab.
auto Can be mounted with the -a option.
набери в консоли man mount. А вообще, чего боишься-то?
Shurikss123
18-03-2009, 12:41
усе сделал, помог еще и пакет mountmanager. теперь все супер
Еще раз спасибо!!!!
NordWest
28-06-2009, 18:43
А вот у меня возникла проблема на ту же тему.
Установил на ноут Debian 5.0 и не смог автоматом подключить внешний usb-диск. При его втыкании пишет, что мол правов у меня нету. Удается только из под рута командой mount делать. Что за права то он у меня требует, мне пользователя нужно в какую-то группу включить?
Eakdrazile
28-06-2009, 19:50
2 NordWest:
-что конкретно пишет насчет прав (у меня Debian 4.0 и никогда проблем с флэшками не возникало)
-если при подключении USB-носителя в /etc/fstab он появляется (например как /media/usbdisk или
/media/disk1), тогда попробуйте такое:
sudo chmod 777 /media/usbdisk
если не появляется, то монтируете из под root'а вручную и выполняете вышеприведенную команду (соответственно указываете вашу точку монтирования)
NordWest, добавьте пользователя в группу plugdev, и проблемы с правами уйдут.
NordWest
29-06-2009, 07:37
Eakdrazile. Нет, права на папку я дал. Пишет, что именно монтировать у меня прав нет. У меня и в Debian 5.0 не возникало на домашнем компе, а тут на ноуте вдруг возникло.
[mzd], спасибо, попробую.
NordWest
29-06-2009, 10:30
[mzd], что-то нет у меня такой группы. powerdev только, но включение в неё проблемы не решает.
А ошибка выдается такая:
Не удалось подключить том "Case"
ntfs-3g-mount: mount failed: Операция не позволяется . User doesn't have privilege to mount. For more information please see http://ntfs-3g.org/support#unprivilege
Это выскакивает при такого вида строке:
/dev/sda1 /media/sda1 ntfs-3g user,uid=1000,auto,locale=ru_RU.UTF-8 0 0
Если пробовать не ntfs-3g а ntfs прописывать, то пишет по другому, но примерно то же самое.
По ссылке ходил, мало что понял, но команды выполнил - результата не дало.
Такая команда монтирует диск из под рута, но у пользователя нет привилегий даже для просмотра содержимого, что и сообщается при попытке запустит обозреватель:
mount -t ntfs /dev/sda1 /media/sda1
Если:
mount -t ntfs-3g /dev/sda1 /media/sda1
, то опять ругань про привилегии с отсылкой на сайт...
NordWest,
The NTFS hotplug and automount support is highly distribution specific regarding the used technologies and the preferred mount configuration. This is what should happen on a higher level:
1 Detect storage hardware.
2 Detect NTFS on the hardware.
4 Start the NTFS-3G driver with the user and distribution preferred mount options.
5 Mount the NTFS volume.
The NTFS-3G file system developers are working only on item 4. This is a huge and very complex task itself. The distribution and other developers are working on item 1, 2, and 3, which solutions are vastly different depending on all kind of preferences.
Solution: If you would like to have this feature in your distribution then please ask your distribution vendor or developers to support this feature.
Workarounds: Either of the following could help.
Creating a symbolic link, as shown below, is reported to solve automount on many distributions.
ln -s /sbin/mount.ntfs-3g /sbin/mount.ntfs
If you use KDE and get the "TODO: have to rethink extra options" error message then open `media:/' in Konqueror, choose `Storage Media', right click the removable device, select 'Properties', select the 'Mounting' tab then unselect the 'Mount as user' option.
There is a great utility, called ntfs-config (http://flomertens.free.fr/ntfs-config/ ), which is reported to work fine on at least Ubuntu.
Status: Not NTFS-3G problem.
Найдено тут: http://ntfs-3g.org/support.html#plugandplay Перевод нужен?
И с заглавной страницы:
You can also make NTFS to be mounted during boot by adding the following line to the end of the /etc/fstab file:
/dev/sda1 /mnt/windows ntfs-3g defaults 0 0
NordWest
29-06-2009, 11:07
Отлично, заработало!
Действительно, проблемы с ntfs-3g разрешились с добавлением пользователя в группу plugdev, которая не была видна в утилитке управления пользователями и группами Гнома. За то через консоль добавил без проблем.
Права для пользователя на чтение диска добавил параметром "uid=1000". Наверно надо будет ещё прописать gid=...
Почему-то не признается параметр locale=... но с русскими файлами порядок.
В общем спасибо!
======
Пардон. Всё таки не до конца разрешилась проблема. Получается теперь монтировать с ntfs-3g от рута и работать с диском пользователю. А вот пользователь так монтировать и не может... Но этого достаточно вобщем, т.к. с опцией "auto" диск подключается на лету и без ошибок.
NordWest
30-07-2009, 11:09
Снова здравствуйте!
Опять возвращаюсь за помощью. Не знаю куда я смотрел и почему у меня автоматом стал тогда монтироваться диск, но теперь вот всё скверно.
При подключении usb-диска мне выдается ошибка от ntfs-3g о недостаточности прав на подключение с отсылкой на свой сайт, рекомендации с которого я выполняю (команды), но не понимаю.
fstab:
/dev/sda1 /media/sda1 ntfs-3g umask=0,uid=1000,user,auto 0 0
На папку /media/sda1 поставил разрешения 777 с помощью chmod.
Можно подключать из рутовской консоли и иметь доступ пользователем, но это не то, что хотелось бы иметь.
Также пользователь включён в группу plugdev, а файл /usr/bin/ntfs-3g имеет разрешения для пользователя и его группы.
lxa85, на сколько я понял, там написано, мол пишите письма и это не ntfs-3g проблема. ntfs-config тоже как-то не порадовал...
Да, и ещё, после добавления строки, приведённой выше, в fstab у мена в утилитке "Подключение диска 2.22.3", которую я вывел на панель гнома, показываются два устройства, одно зовется sda1, а второе "Case", т.е. по имени диска. Может быть тут что-то не то. Он же пытался подключиться и без строчки в fstab, только вот совсем безуспешно.
NordWest, попробуйте убрать эту строчку из fstab. По идее, монтированием дисков должен заниматься hal. Пользователь должен быть добавлен в plugdev, этого должно быть достаточно.
NordWest
30-07-2009, 14:58
[mzd], пробовал, ошибка выскакивает, сейчас не посмотреть, но, по-моему, там были ошибки с параметрами. Где эти параметры тогда?
NordWest, подробнее ошибки опишите. Будем посмотреть как их решить.
ruslandh
30-07-2009, 20:59
Скорей всего, после выдёргивания флешки без безопасного извлечения требуется параметр force. Смонтируйте руками с этим параметром и потом размонтируйте флешку. После этого всё должно заработать снова.
NordWest
30-07-2009, 21:16
4 mzd,
Не удалось подключить том "Case" ntfs-3g-mount: mount failed: Операция не позволяется . User doesn't have privilege to mount. For more information please see http://ntfs-3g.org/support#unprivilege
ruslandh, делал это с утра, почему-то ругался и требовал этот параметр. Но не помогло.
ruslandh
30-07-2009, 21:39
User doesn't have privilege to mount. = пользователь не имеет права монтирования
NordWest, в какие группы входит пользователь? Перечислите их все.
В документации указано следующее:
If your usb device doesn't appear on your desktop, you should check that your user has the correct privileges. Go to System->Administration->User and Groups, choose the user, click on "Properties", then go to the "User Privileges" tab. You should have the "Access external storage devices automatically" option checked.
Проверьте, стоит ли эта галочка у вас. (по идее, это просто добавление пользователя в группу plugdev, но, может, её надо указать именно так)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.