Это старая версия документа.


Немного теории

  • Если вы раньше использовали ОС Windows, то вы, скорее всего, привыкли к дискам с именами (C:), (D:) и т.д. В ОС Ubuntu Linux все иначе. Если в Windows для каждого раздела винчестера, CD-привода, флешки или картридера, назначалась определенная буква, к примеру (E:), то в Linux содержимое всех подключаемых и внутренних дисков отображается в виде папок, которые монтируются (подключаются) в корень файловой системы (/) По началу это может показаться очень неудобным, но при постепенном осваивании системы Linux, вы поймете что так правильней и даже удобней.
В Linux подключение диска в основную файловую систему называется монтирование.
  • Список всех смонтированных устройств можно узнать командой mount
  • На данный момент Ubuntu Linux выполняет автоматическое монтирование всех обнаруженных подключаемых устройств (внешние винчестеры, флешки, фотоаппараты и т.д.) в корень файловой системы в директорию /media/. Например, если вы вставите флешку с меткой «Flash_card», то система смонтирует ее в каталог /media/Flash_card. В любом случае вам не надо задумываться куда и как монтировать внешние носители, т.к. они автоматически становятся доступны на панели рабочего стола в меню «Переход».
Однако ситуация с NTFS, FAT и FAT32 разделами основного (внутреннего) винчестера несколько иная. Чтобы каждый раз при попытке зайти на NTFS или FAT32 раздел не вводить пароль нужно выполнить действия рассмотренные ниже:

Способы монтирования

Способ 1:

Монтирование осуществляется через идентификатор диска UUID и является наиболее надежным, работает во всех версиях Ubuntu.
  • Узнаем UUID разделов, для этого открываем терминал, и в нем: <code>sudo ls -l /dev/disk/by-uuid/</code> или <code>sudo blkid</code> * Открываем от имени администратора (далее root) файл «fstab», который содержит информацию о всех смонтированных разделах: <code>sudo gedit /etc/fstab</code> * Вписываем в конец файла строку (обязательно меняя UUID на тот, который получили командой выше):
    для NTFS: <code>UUID=номер_полученного_UUID /media/номер_полученного_UUID ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0</code> для FAT и FAT32: <code>UUID=номер_полученного_UUID /media/номер_полученного_UUID vfat shortname=mixed,codepage=850,umask=002,uid=1000,gid=100,noauto,user 0 0</code> *
    Монтируем только что вписанные разделы диска: <code>sudo mount -a</code> * Перезагружаем систему и все готово. =====Способ 2:===== <note>Монтирование производится с помощью таблицы разделов, поддерживается Ubuntu c версии 9.04 и новее.</note> * Узнаем порядок разделов из таблицы, для этого открываем в меню приложения→стандартные→терминал, и в нем: <code>sudo fdisk -l</code> или, если диск уже смонтирован, то его имя и место подключения, можно узнать командой <code>mount</code> * Должна быть выведена примерно такая таблица: <code> Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 7 3923 31463302+ 7 Linux /dev/sda2 17240 19457 17816085 83 FAT32 /dev/sda3 3924 16978 104864256 7 HPFS/NTFS /dev/sda4 16979 17239 2096451 82 Linux swap </code> * Открываем от имени администратора (далее root) файл «fstab», который содержит информацию о всех смонтированных разделах: <code>sudo gedit /etc/fstab</code> * Вписываем в конец файла строку:
    для NTFS: <code>/dev/sda(№_раздела) /media/имя_раздела ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0</code> для FAT и FAT32: <code>/dev/sda(№_раздела) /media/имя_раздела vfat shortname=mixed,codepage=850,umask=002,uid=1000,gid=100,noauto,user 0 0</code> *
    Монтируем только что вписанные разделы диска: <code>sudo mount -a</code> * Перезагружаем систему и все готово.**

Более подробно о монтировании разделов диска и опций к нему можно узнать из статьи про fstab, а также в этой статье.

Донастройка системы

Теперь диски стали подключаться автоматически, но так как это делается от имени root, у нас пропала возможность на подключенных дисках давать права на общий доступ, чтобы восстановить эту возможность добавим настройку в Samba:

sudo gedit /etc/samba/smb.conf

добавим в секцию [global]:

usershare owner only = false

Ссылки