Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

Всем доброго времени суток коллеги. Сегодня я Вам расскажу, как настроить монтирование разделов и дисков в 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



Вот вроде бы и все друзья, будут вопросы пишите!

Добавить комментарий


Защитный код
Обновить