Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Монтирование

Автор: mensh, 22 ноября, 2005
Основы
  • Файловые системы

Файловая структура Linux строится при инсталляции системы на основе информации из файла /etc/fstab. Разделам жесткого диска и другим устройствам хранения данных Linux определяет каталоги в корневой файловой структуре. Структуру иерархии можно полностью настраивать и менять на лету.

Монтирование файловых систем в Linux

Монтирование (mounting) — добавление устройства к  файловой системе. Linux автоматически монтирует корневую (/) файловую систему и некоторые особые файловые системы. Область свопинга не показывается как часть файловой системы, но управляется ядром.

Содержание

  • Монтирование вручную
  • Файл /etc/fstab
  • Добавление файловых систем

Монтирование вручную

Файловые системы, такие как сменный носитель или удаленные файловые системы обычно монтируются вручную. При монтировании файловой системы необходимо знать правильный путь и иметь пустой каталог для использования в качестве точки монтирования (mount point). Устройство чтения компакт-дисков обычно монтируются к каталогу /mnt/cdrom. Это означает, что после установки компакт-диска в привод вводится команда:

~$ mount /mnt/cdrom

CD добавляется в файловую систему и устройство чтения CD блокируется так, чтобы оно случайно не открылось. Для доступа к содержимому компакт-диска просто используется каталог /mnt/cdrom. После окончания работы с CD он удаляется из файловой системы при помощи команды:

~$ umount /mnt/cdrom

После этого каталог /mnt/cdrom будет очищен, а устройство чтения CD разблокировано. Остальные сменные носители монтируются и размонтируются аналогично.

Подобная блокировка системы необходима для повышения стабильности ее работы, так как Linux является не только многопользовательской, но и многосессионной системой, то есть каждый пользователь может работать в системе так, как если бы он „сидел“ в консоли.

В ряде дистрибутивов Linux, устанавливаемых на десктоп, применяется автомонтирование сменных носителей, так как в системе присутствует один пользователь.

Файл /etc/fstab

Связь между устройством и его точкой монтирования настраивается в файле /etc/fstab, который можно редактировать вручную. Пример /etc/fstab:

~$ cat /etc/fstab
/dev/hda8 swap swap defaults 0 0
/dev/hda6 / reiserfs defaults 1 1
/dev/hda10 /home ext3 defaults 1 2
/dev/cdrom1 /mnt/cdrom iso9660 user,noauto,nosuid,noexec,nodev,ro,utf8 0 0
/dev/cdrom /mnt/cdrom1 iso9660 user,noauto,nosuid,noexec,nodev,ro,utf8 0 0
/dev/cdwriter /mnt/cdrecorder iso9660 user,noauto,nosuid,noexec,nodev,ro,utf8 0 0
/dev/fd0 /mnt/floppy vfat showexec,user,noauto,sync,noexec,nosuid,nodev,umask=000,utf8,codepage=866 0 0
/dev/sda1 /mnt/memory vfat showexec,noexec,nosuid,nodev,noauto,user,umask=000,utf8,codepage=866 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

Добавление файловых систем

В файл /etc/fstab можно добавлять файловые системы, дописывая в файл новые строки. В файл /etc/fstab, например, можно добавить разделы Windows, которые будут монтироваться автоматически:

~$ cat /etc/fstab
/dev/hda8 swap swap defaults 0 0
/dev/hda6 / reiserfs defaults 1 1
/dev/hda10 /home ext3 defaults 1 2
/dev/hda1 /mnt/win_c vfat showexec,noexec,nosuid,nodev,umask=000,utf8,codepage=866 1 0
/dev/hda5 /mnt/win_d vfat showexec,noexec,nosuid,nodev,umask=000,utf8,codepage=866 1 0
/dev/cdrom1 /mnt/cdrom iso9660 user,noauto,nosuid,noexec,nodev,ro,utf8 0 0
/dev/cdrom /mnt/cdrom1 iso9660 user,noauto,nosuid,noexec,nodev,ro,utf8 0 0
/dev/cdwriter /mnt/cdrecorder iso9660 user,noauto,nosuid,noexec,nodev,ro,utf8 0 0
/dev/fd0 /mnt/floppy vfat showexec,user,noauto,sync,noexec,nosuid,nodev,umask=000,utf8,codepage=866 0 0
/dev/sda1 /mnt/memory vfat showexec,noexec,nosuid,nodev,noauto,user,umask=000,utf8,codepage=866 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

Последние материалы

  • Приложение scanimage
    4 hours 2 minutes ago
  • Утилита sensors
    4 days ago
  • Сканер Rkhunter
    1 week 4 days ago
  • Программа resize2fs
    2 weeks 3 days ago
  • Аудиопроигрыватель QMMP
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru