Интернет магазин китайских планшетных компьютеров



Компьютеры - Mount - mount --bind

02 мая 2011


Оглавление:
1. Mount
2. Параметры монтирования
3. mount --bind
4. Файл конфигурации



Команда mount с ключом --bind применяется в системах на ядре Linux для создания синонима каталога в дереве файловой системы. К примеру, команда:

mount --bind /mnt/cdrom/Files /var/ftp/cdrom

позволит обращаться к файлам из /mnt/cdrom/Files через путь /var/ftp/cdrom, где /var/ftp/cdrom — некий уже существующий каталог.

Преимуществом данного способа создания ссылок на каталоги над символьными ссылками является возможность обходить ограничения доступа к файловой системе, возникающие перед процессами, запущенными в среде chroot или серверами, применяющими принцип chroot. Например, FTP-сервер proftpd делает недоступными символьные ссылки, указывающие на файлы и каталоги вне определённого каталога. Действие команды mount --bind напоминает DOS-овский subst.

Список смонтированных файловых систем

При запуске команды mount без параметров выводится список смонтированных файловых систем:

/dev/md/5 on / type reiserfs
proc on /proc type proc
sysfs on /sys type sysfs
udev on /dev type tmpfs
devpts on /dev/pts type devpts
/dev/md/4 on /files type xfs
/dev/sda3 on /mnt/a type ext3
/dev/sdd2 on /mnt/docs type reiserfs
shm on /dev/shm type tmpfs
usbfs on /proc/bus/usb type usbfs
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc
nfsd on /proc/fs/nfs type nfsd
//ax2/i on /mnt/smb type smbfs
172.22.2.1:/files on /mnt/files type nfs

В этом примере показывается много смонтированных файловых систем.

  • в первой строке сообщается, что в качестве корневой ФС выступает RAID-массив, с ФС типа reiserfs и параметрами монтирования: доступ на чтение и запись и указанием не обновлять атрибут времени последнего доступа
  • sysfs, udev, devpts — это стандартные виртуальные ФС
  • /dev/sda3 — это раздел SATA диска
  • usbfs — это виртуальная файловая система для работы с USB устройствами
  • //ax2/i — это путь к сетевому диску SMB
  • 172.22.2.1:/files — путь к сетевому диску NFS, находящемся на сервере с IP-адресом 172.22.2.1


Просмотров: 4104


<<< Mt (Unix)