Монтирование разделов Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:монтирование_разделов [2013/10/30 01:12]
[Способ 2: монтирование через имена устройств]
wiki:монтирование_разделов [2016/08/15 14:43] (текущий)
Удаление неактивных ссылок
Строка 30: Строка 30:
   * Открываем **от имени администратора** файл __/​etc/​fstab__,​ содержащий информацию о всех монтируемых при загрузке разделах:<​code>​sudo nano /​etc/​fstab</​code>​   * Открываем **от имени администратора** файл __/​etc/​fstab__,​ содержащий информацию о всех монтируемых при загрузке разделах:<​code>​sudo nano /​etc/​fstab</​code>​
  
-  * Добавляем в конец файла,​\\ //для NTFS://<​code>​UUID="​7ECCC7F5CCC7A62D"​ /mnt/Shared ntfs rw,​nls=utf8,​gid=plugdev,​umask=0002 0 0</​code>​\\ //для FAT и FAT32://<​code>​UUID="​355B-FE37"​ /​mnt/​TrendNet8Gb vfat codepage=866,​nls=utf8,​gid=plugdev,​umask=0002,​nofail,​users 0 0</​code>​+  * Добавляем в конец файла,​\\ //для NTFS://<​code>​UUID="​7ECCC7F5CCC7A62D"​ /mnt/Shared ntfs rw,​nls=utf8,​gid=plugdev,​umask=0002 0 0</​code>​\\ //для FAT и FAT32://<​code>​UUID="​355B-FE37"​ /​mnt/​TrendNet8Gb vfat rw,exec,codepage=866,​nls=utf8,​gid=plugdev,​umask=0002,​nofail,​users 0 0</​code>​
  
   * Монтируем только что вписанные разделы диска:<​code>​sudo mount -a</​code>​   * Монтируем только что вписанные разделы диска:<​code>​sudo mount -a</​code>​
Строка 90: Строка 90:
 </​code>​ </​code>​
  
-=====Дополнительная информация=====+======Дополнительная информация=====
 +Я не стал загружать основной текст статьи расшифровкой опций монтирования,​ но несколько слов пояснения сказать необходимо. 
 +  * **rw** (read-write,​ чтение-запись) - файловая система будет подключена с возможностью записи на неё пользователями. 
 +<note warning>​Если вы хотите предотвратить любую запись на файловую систему вообще,​ указание одной только опции **ro** (read-only, только чтение) вас не спасёт - такие действия,​ как восстановление целостности системы по записям из журнала,​ будут проведены при подключении систем,​ поддерживающих журналирование. При необходимости предотвратить любую запись на файловую систему пользуйтесь другими средствами для монтирования,​ либо внимательно читайте документацию на утилиту монтирования для соответствующей файловой системы,​ если она допускает принудительное отключение подобных действий.</​note>​ 
 +  * **exec** - все файлы на подключемой системе будут считаться исполнимыми,​ если система не поддерживает других механизмов указания исполнимости файла. Альтернативно,​ **noexec** запрещает исполнение любых бинарных файлов вообще. 
 +  * **codepage=866** - указывает,​ какую кодировку использовать для трансляции имён файлов на файловой системе. Кириллическая русская кодовая страница для файловой системы FAT - 866. Длинные имена на файловой системе (VFAT) сохраняются в уникоде,​ реально эта настройка нужна только для дисков,​ записанных на отличных от Windows системах,​ не поддерживающих соглашения VFAT. 
 +  * **nls=utf8** - указывает модулю файловой системы,​ какую кодировку использовать при передаче данных системе (и пользователю). Старое название этой опции - **iocharset** использовать запрещено - она будет удалена в следующих версиях программы. 
 +<​note>​Схематично взаимодействие этих двух опций можно представить как:<​code>​FS <​=charset=>​ OS <​=nls=>​ Applications <=> Operator</​code></​note>​ 
 +  * **uid** (**gid**) - указывает,​ какой пользователь (группа) будет владеть точкой подключения (и файлами на ней, если нет других способов определить владельца). gid=plugdev указывает,​ что все пользователи в группе 46(plugdev) могут обращаться к этому устройству. Локальные пользователи в Ubuntu обычно входят в эту группу. 
 +  * **umask=0002** - подробности смотрите в [[http://​nersp.nerdc.ufl.edu/​~dicke3/​nerspcs/​chmod.html|__man chmod__]] 
 +  * **nofail** - если указанный том недоступен в момент загрузки,​ это не создаст ошибок и загрузка нормально продолжится.\\ Внимание:​ настольная (desktop) версия Ubuntu всё равно выдаст предупреждение и будет ждать ввода пользователя. 
 +  * **users** - допускает монтирование и размонтирование устройства обычными пользователями,​ причём,​ в отличие от **user**, размонтировать устройство может любой пользователь,​ не обязательно тот, что его монтировал.
  
 <note important>​Более подробно о монтировании разделов диска и опций к нему можно узнать из статьи про [[fstab|fstab]],​ а также в статье [[разделы_и_файловые_системы_linux]].</​note>​ <note important>​Более подробно о монтировании разделов диска и опций к нему можно узнать из статьи про [[fstab|fstab]],​ а также в статье [[разделы_и_файловые_системы_linux]].</​note>​
Строка 102: Строка 113:
 добавим в секцию [global]: добавим в секцию [global]:
 <​code>​usershare owner only = false</​code>​ <​code>​usershare owner only = false</​code>​
 +<note warning>​Это ОЧЕНЬ ГРУБЫЙ ХАК. Для нормальной работы с пользователями на NTFS дисках - создайте на NTFS разделе файл [[http://​www.tuxera.com/​community/​ntfs-3g-manual/#​7|.NTFS-3G/​UserMapping]]</​note>​
  
 ====== Ссылки ====== ====== Ссылки ======
-  * [[http://​forum.ubuntu.ru/​index.php?​topic=47337.msg351651#​msg351651]] +  * [[http://​forum.ubuntu.ru/​index.php?​topic=232436.0|Обсуждение статьи]]
-  * [[http://​forum.ubuntu.ru/​index.php?​topic=47337.msg352852#​msg352852]] +
-  * [[http://​kolonitsky.org/​blog/​2011/​11/​automount-partition/​|Автоматическое монтирование разделов fstab, parted]]+
  
-{{tag>​Система HOWTO fstab}}+{{tag>​Система HOWTO монтирование ​fstab}}