Всем доброго времени суток коллеги. Сегодня я Вам расскажу, как настроить монтирование разделов и дисков в debian системе
Многие, особенно бывшие пользователи Windows, испытывают трудности с монтированием разделов, хотя если задуматься, то всё очень просто и логично. Ниже приводятся описание процесса монтирования в UNIX системах и разбор наиболее типичных случаев. И даже если вы окружены графическим интерфейсом, знание консольных команд может очень пригодиться. Кроме того, узнав пару-тройку полезных команд UNIX, вы приобщитесь к этой чёрной магии и, может быть, начнёте её использовать.
Монтирование разделов в Linux – общие слова
Если ядро Linux опознало ваше устройство-носитель данных, то оно должно предоставить какой-то внешний интерфейс пользователю для работы с устройством. Этим интерфейсом является создание файлов-устройств в каталоге /dev
Устройствам, подключённым к IDE, будут соответствовать файлы-устройства /dev/hda, /dev/hdb и так далее.
Устройствам типа SCSI, а также близкие им по духу SATA-устройства и USB-флешки, будут иметь файлы-устройства /dev/sda, /dev/sdb и тому подобное.
Если на диске есть разделы, то цифра в имени файла-устройства будет соответствовать номеру раздела.
Если на USB-флешке есть два раздела, то первый будет называться /dev/sda1, а второй /dev/sda2
Монтирование разделов – это объяснение системе, как добраться до ваших данных и сделать их доступными для использования. Системе нужно объяснить три простые вещи:
какая файловая система на разделе;
какой файл-устройство вам нужно;
куда его подключить для просмотра = точка монтирования;
Каталог, в котором вы будете просматривать содержимое ваших разделов, называется точкой монтирования (mount point). Поэтому нужно объяснить системе – командой или через графический интерфейс – что вы хотите смонтировать, куда и что за файловая система на этом разделе.
В переводе на язык UNIX, это звучит так:
mount -t vfat /dev/hda3 /mnt/harddisk
Если нужно часто монтировать одни и те же разделы, занесите их в /etc/fstab – это системный конфиг, в котором указаны все необходимые разделы для монтирования. Редактировать этот файл может не абы кто, а только root. Так что лбзаведитесь рутовыми полномочиями и редактируйте /etc/fstab
Файл /etc/fstab состоит из колонок, разделителями между которыми являются символы табуляции (клавиша TAB). Вот пример содержимого файла /etc/fstab:
# /etc/fstab: static file system information.
#
#
/dev/hda2 / reiserfs notail,noatime 0 1
/dev/hdb /mnt/cdrom iso9660 ro,user,noauto 0 0
/dev/sda1 /mnt/flash vfat iocharset=koi8-r,codepage=866,rw,user,auto 0 0
Формат колонок такой:
Монтируемое устройство (файл-устройство, он же раздел, который вы хотите примонтировать)
Точка монтирования (в какую директорию в файловой системе монтировать)
Тип монтируемой файловой системы
Опции монтирования (кодировка языка, необходимость монтирования при старте)
Dump (обычно 0)
Pass (обычно 0)
Важно, чтобы вы вставляли Тab после каждой колонки при редактировании /etc/fstab (После каждой смены цвета текста в данном примере)
Ниже приводятся примеры монтирования для каждой файловой системы.
Однократное монтирование FAT
Временное, однократное монтирование, например, флешки, выглядит в командной строке так (ещё раз напомню, что все операции проводятся из под root’а):
mount -t vfat /dev/sda1 /mnt/usb
Постоянное монтирование FAT
Если нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку:
/dev/sda1 /mnt/usb vfat iocharset=utf8,codepage=866,user,rw 0 0
Однократное монтирование NTFS
Временное, однократное монтирование, например, раздела с данными Windows, выглядит так (ещё раз напомню, что все операции проводятся из под root’а):
Но перед монтированием ntfs установим следующий пакет
apt-get install ntfs-3g
mount -t ntfs-3g /dev/sda1 /mnt/win
Постоянное монтирование NTFS
Если нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку:
/dev/sda1 /mnt/win ntfs-3g umask=0,nls=utf8,exec,user,auto,rw 0 0
Монтирование CD/DVD дисковода в Debian
Скорее всего, это уже сделано в вашем дистрибутиве. Тем не менее, привожу это здесь для примера.
Однократное монтирование CD/DVD
mount -t iso9660 /dev/cdrom /mnt/dvd
Постоянное монтирование CD/DVD
Если нужно постоянно обращаться к этим разделам, правим /etc/fstab добавляя строку (ещё раз напомню, что все операции проводятся из под root’а):
/dev/cdrom /mnt/cdrom iso9660 user,ro 0 0
Монтирование ISO-файла в Debian
Вы откуда-то скачали ISO-файл и хотите просмотреть его содержимое. Для этого в Windows есть немало софтины. В Linux и вообще в UNIX такие софтины не требуются, так как монтирование ISO-образа ничем для системы не отличается от монтирования CD/DVD-диска. Нужно только передать один параметр -o loop чтобы сообщить системе, что монтировать мы собираемся на петлевое устройство (loopback). Если делать это надо много и часто, можно воспользоваться программой GmountISO
mount -t iso9660 file.iso /mnt/dvd -o loop
То есть монтируем файл file.iso типа iso9660 в точку монтирования /mnt/dvd на петлевое устройство loop
Отмонтирование по команде:
umount /mnt/dvd
Вот вроде бы и все друзья, будут вопросы пишите!