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


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

  • Если вы раньше использовали ОС 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 разделов, для этого открываем в меню приложения→стандартные→терминал, и в нем:
sudo ls -l /dev/disk/by-uuid/
  • Открываем от имени администратора (далее root) файл «fstab», который содержит информацию о всех смонтированных разделах:
sudo gedit /etc/fstab
  • Вписываем в конец файла строку (обязательно меняя UUID на тот, который получили командой выше):

для NTFS:

UUID=номер_полученного_UUID /media/номер_полученного_UUID ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

для FAT и FAT32:

UUID=номер_полученного_UUID /media/номер_полученного_UUID vfat shortname=mixed,codepage=850,umask=002,uid=1000,gid=100,noauto,user 0 0
  • Монтируем только что вписанные разделы диска:
sudo mount -a
  • Перезагружаем систему и все готово.

Способ 2:

Монтирование производится с помощью таблицы разделов, поддерживается Ubuntu c версии 9.04 и новее.
  • Узнаем порядок разделов из таблицы, для этого открываем в меню приложения→стандартные→терминал, и в нем:
sudo fdisk -l

или, если диск уже смонтирован, то его имя и место подключения, можно узнать командой

mount
  • Должна быть выведена примерно такая таблица:
Устр-во Загр     Начало       Конец       Блоки   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
  • Открываем от имени администратора (далее root) файл «fstab», который содержит информацию о всех смонтированных разделах:
sudo gedit /etc/fstab
  • Вписываем в конец файла строку:

для NTFS:

/dev/sda(№_раздела) /media/имя_раздела ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

для FAT и FAT32:

/dev/sda(№_раздела) /media/имя_раздела vfat shortname=mixed,codepage=850,umask=002,uid=1000,gid=100,noauto,user 0 0
  • Монтируем только что вписанные разделы диска:
sudo mount -a
  • Перезагружаем систему и все готово.

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

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

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

sudo gedit /etc/samba/smb.conf

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

usershare owner only = false

Ссылки