T&T0x01. Монтирование разделов файловой системы Windows в Linux
Задача. Обеспечить доступ обычным пользователям к файловым системам FAT и NTFS в режиме полного доступа.
Решение. Современные Linux-системы обеспечивают подключение файловых систем «на лету». Как правило, файловые системы монтируются в каталог /media. Информация о подключенных файловых системах может быть найдена в файле /etc/mtab. Такой подход позволяет автоматически подключать флешки, компакт-диски и т.п., но может быть не очень удобен, в случае одновременного использования на компьютере нескольких операционных систем, так как может требовать ввода пароля пользователя root (или пользователя, имеющего право выполнять монтирование). Для решения проблемы сделаем подключение «чужих» файловых систем постоянным, в несколько шагов. Желательно ознакомится со справкой по используемым командам и файлам, man mount, man fstab и т.д.
1. sudo blkid
2. Правим /etc/fstab
Опции монтирования файловой системы
Опция | Описание |
auto | Файловая система должна монтироваться автоматически при загрузке.Опция используется по умолчанию, поэтому ее указывать необязательно |
noauto | Файловая система не монтируется при загрузке системы (при выполнении команды mount -а), но ее можно смонтировать вручную с помощью все той же команды mount |
defaults | Используется стандартный набор опций, установленных по умолчанию |
exec | Разрешает запуск выполняемых файлов для данной файловой системы. Эта опция используется по умолчанию |
noexec | Запрещает запуск выполняемых файлов для данной файловой системы |
ro | Монтирование в режиме "только чтение" |
rw | Монтирование в режиме "чтение/запись". Используется по умолчанию для файловых систем, поддерживающих запись |
user | Данную файловую систему разрешается монтировать/размонтировать обычному пользователю (не root) |
nouser | Файловую систему может монтировать только пользователь root. Используется по умолчанию |
umask | Определяет маску прав доступа при создании файлов. Для несовместимых с Linux файловых систем маску нужно установить так: umask=o |
Иногда может потребоваться указать еще два параметра, отвечающие за кодировку символов: nls=utf8 или iocharset=utf8,codepage=866.
3. Создаем точки монтирования
В принципе, диск можно смонтировать и в домашний каталог пользователя, например /home/docs/
4. Проверяем mount –a
Теперь каждый раз при загрузке, в определенных нами каталогах будет монтироваться файловая система Windows. Чтобы, убедится, что все работает правильно, создадим несколько файлов в примонитрованных файловых системах на украинском языке и посмотрим, как данные файлы будут восприниматься в Windows.
Описанный здесь способ работает в ОС, основанных на Debian GNU/Linux 6 и старше – Ubuntu 10.04, Ubuntu 10.10 и др.
Монтирование разделов файловой системы Windows в Linux is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Рубрика: Tips&Tricks
Авторы: Савченко В.Н.
Опубликовано: 24.03.11 15:53