Вопрос № 139739: Доброго времени суток, эксперты. Возник вот какой вопрос: Установлена ОС Linux (дистрибутив RUNTU 2.0) при ОС WinXP. При запуске линукса он монтирует не все локальные диски NTFS системы, лишь только те что присутствовали в момент установки. Так что п...
Вопрос № 139.739
Доброго времени суток, эксперты. Возник вот какой вопрос: Установлена ОС Linux (дистрибутив RUNTU 2.0) при ОС WinXP. При запуске линукса он монтирует не все локальные диски NTFS системы, лишь только те что присутствовали в момент установки. Так что приходится монтировать их вручную, есть ли возможность сделать так что бы они монтировались автоматически при запуске ОС Linux (как те что были в момент установки)?? И есть ли возможность переименовывать их (чтоб не было "disk1" "Disk2" и т.д.)?
Отправлен: 10.07.2008, 21:04
Вопрос задал: DancaN (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, DancaN! Все написанное можно сделать. Указанные настройки прописываются в файле /etc/fstab. Откройте его в любом редакторе (нужны права root-а). В начале файла описана его структура, приведу ее и здесь: <filesystem> <mountpoint> <type> <options> <dump> <pass> где filesystem - устройство (например, /dev/sda5); mountpoint - точка монтирования (например, /media/disk1) type
- файловая система или программа которой происходит монтирование dump - отвечает за резервное копирование (чаще всего 0) pass - за проверку с помощью fsck (чаще всего 0) (очень подробно все описано здесь)
Для монтирования NTFS разделов я предпочитаю использовать драйвер ntfs-3g (его нужно указывать в качестве файловой системы в фа
йле /etc/fstab). Вот так выглядит одна из строк моего fstab: /dev/sda5 /media/sda5 ntfs-3g rw,nosuid,force,auto,locale=ru_RU.utf8 0 0
То есть устройство /dev/sda5 монтируется в /media/sda5 с помощью драйвера ntfs-3g. Далее идут опции: rw - чтение и запись; nosuid - чтобы любой пользователь мог читать/писать; force - forced mount. На случай если произошло аварийное завершение
работы ОС (у меня еще microsoft windows xp установлен). auto - нужная Вам опция. Автоматическое монтирование раздела при загрузке. locale - локаль (у меня установлена русская, иначе файлы с русскими названиями показывать не будут). Далее два поля со значениями "0", т.к. проверку диска и резервное копирование не использую.
Чтобы были не disk1, disk2, а другие названия нужно изменить точки монтиров
ания. Для этого создайте папки с нужными названиями в каталоге /media или /mnt (который Вы используете), поменяйте права доступа - чтобы все пользователи имели возможность их читать/писать и пропишите нужные параметры в fstab. Если будут вопросы, пишите в мини-форум - постараюсь помочь.
Удачи!
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор) Россия, Москва WWW:nvsoft.org ---- Ответ отправлен: 10.07.2008, 22:36 Оценка за ответ: 5 Комментарий оценки: Спасибо за богатый ответ.
Отвечает: ged
Здравствуйте, DancaN!
Для того, чтобы добавить NTFS-разделы в список загружаемых автоматически в процессе загрузки ядра и различных системных служб, Вам нужно отредактировать файл /etc/fstab. Сначала Вы должны узнать имя устройства и раздела, который нужно монтировать. Для этого сначала узнайте какие устройства у Вас есть командой [1] (см. в приложении). Теперь посмотрите, какие на этих устройствах есть разделы и (главное) на каких из них есть файловая система NTFS [2]. В выводе команды Вас интересуют в первую очередь разделы для
которых в последней колонке значится HPFS/NTFS. Запишите где-то имя устройства, которое записано в первой колонке соответствующей строки.
Теперь отредактируйте файл /etc/fstab с помощью любимого редактора (для этого понадобятся права пользователя root). Добавьте в файл строки вида [3] для тех разделов, которых еще нет в этом файле. Теперь во время загрузки они будут монтироваться автоматически и с ними сможет работать любой пользователь.
З.Ы. Не уверен, но возможно понадобится fuse, в новых ядрах он уже есть в самом ядре, в ядрах старее чем 2.6.25 нужно скачать пакет с таким именем.
Удачи!
Приложение:
--------- You can't kill time without injuring eternity.
Ответ отправил: ged (статус: Студент)
Ответ отправлен: 10.07.2008, 22:49 Оценка за ответ: 5 Комментарий оценки: Благодарю за хороший ответ.