Mount
В статье приведено описание и примеры для операционной системы GNU/Linux. Часто Использование
Устройство /dev/cdrom монтируется в каталог /mnt/cdrom, если он существует. Начиная от момента монтирования и пока пользователь не отмонтирует файловую систему (или туда не будет смонтировано что-то иное) в каталоге /mnt/cdrom будет содержаться дерево каталогов устройства /dev/cdrom; те файлы, и подкаталоги, которые раньше находились в /mnt/cdrom, сохранятся, но будут недоступны до размонтирования устройства /dev/cdrom. Размонтирование командой umountДля размонтирования достаточно указать точку монтирования или имя устройства.
Монтирование USB-дисковДля распространённого случая, когда USB-диск имеет файловую систему FAT32, команда монтирования выглядит так:
Параметр codepage необходим, чтобы имена созданных файлов корректно отображались в старых ОС (например, DOS). Если дистрибутив использует в качестве кодировки системной локали не UTF-8, то её необходимо указать в параметре iocharset так:
Реально используемую кодировку можно определить, выполнив команду Полезными опциями при монтировании Flash-дисков являются Монтирование NTFS дисков/разделов
Монтирование образов дисковЕсли имеется образ диска в виде iso-файла, то для его монтирования нужно указать параметр
Монтирование образов в форматах, отличных от iso потребует преобразования в iso-образ или использования эмулятора. Для преобразования можно использовать утилиты командой строки (см. ниже) или утилиту kiso с графическим интерфейсом. Монтирование образов дисков в Linux Образы bin/cueДля преобразования образа bin/cue в iso-образ можно воспользоваться конвертером bchunk:
Монтирование сетевых дисков NFS
Монтирование сетевых дисков SMBПример монтирования сетевых SMB-ресурсов :
(Утилита smbfs заменилась в ядре linux на совместимую с ней cifs.) примечания:
Монтирование FTP серверов
Монтирование каталога файловой системы с другого компьютера через sshМодуль ядра Fuse (был принят в официальную ветку ядра начиная с 2.6) позволяет непривилегированным пользователям монтировать различные файловые системы. Для работы необходимо добавить пользователя в группу fuse, сделать это можно вот так:
или
или вручную отредактировав файл /etc/group. Ещё необходимо, чтобы загружен был модуль ядра fuse:
После этого, можно смонтировать каталог другого компьютера с помощью sshfs:
Для отмонтирования нужно ввести команду:
Параметры монтированияВ случае необходимости при выполнении команды -t Тип файловой системыОбычно при монтировании определяется автоматически или берётся из файла конфигурации (см. ниже). Но в отдельных случаях нужно указывать тип файловой системы явно. Например при монтировании DVD диска с файловой системой UDF.
Если неправильно указать тип файловой системы, то команда mount: wrong fs type, bad option, bad superblock on /dev/cdrom, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so и посоветует посмотреть в конец файла системных сообщений.
В случае успешного монтирования обычно сообщается, что компакт диск монтируется (по умолчанию) в режиме «только для чтения».
-o Атрибуты доступа
Пример 1 (для образца, взято монтирование USB диска):
Пример 2 (для образца, взято монтирование ntfs раздела с установленной Windows XP):
Пример 3 (перемонтировать устройство с доступом на «чтение и запись» (rw))
mount --bindКоманда
позволит обращаться к файлам из /mnt/cdrom/Files через путь /var/ftp/cdrom, где /var/ftp/cdrom — некий уже существующий (возможно, пустой) каталог (его настоящее содержимое будет недоступно до момента размонтирования). Можно также вместо отдельной опции
Преимуществом данного способа создания ссылок на каталоги над символьными ссылками является возможность обходить ограничения доступа к файловой системе, возникающие перед процессами, запущенными в среде chroot или серверами, применяющими принцип chroot. Например, FTP-сервер proftpd делает недоступными символьные ссылки, указывающие на файлы и каталоги вне определённого каталога. Действие команды mount --bind напоминает DOS-овский subst. Список смонтированных файловых системПри запуске команды mount без параметров выводится список смонтированных файловых систем: /dev/md/5 on / type reiserfs (rw,noatime) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec) udev on /dev type tmpfs (rw,nosuid) devpts on /dev/pts type devpts (rw,nosuid,noexec) /dev/md/4 on /files type xfs (rw,noatime) /dev/sda3 on /mnt/a type ext3 (rw,noatime) /dev/sdd2 on /mnt/docs type reiserfs (rw,noatime) shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) nfsd on /proc/fs/nfs type nfsd (rw,noexec,nosuid,nodev) //ax2/i on /mnt/smb type smbfs (0) 172.22.2.1:/files on /mnt/files type nfs (rw,addr=172.22.2.1) В этом примере показывается много смонтированных файловых систем (ФС).
Файл конфигурации
Чтобы облегчить процедуру монтирования, можно внести в файл конфигурации # <fs> <mountpoint> <type> <opts> <dump/pass> # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. #/dev/BOOT /boot ext2 noauto,noatime 1 2 /dev/sda5 / reiserfs noatime 0 1 /dev/sda1 none swap sw 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0 # NOTE: The next line is critical for boot! proc /proc proc defaults 0 0 # glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for # POSIX shared memory (shm_open, shm_unlink). # (tmpfs is a dynamically expandable/shrinkable ramdisk, and will # use almost no memory if not populated with files) shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 В дальнейшем можно будет указывать в команде
Другое назначения файла конфигурации — автоматическое монтирование файловых систем при загрузке системы. Если не требуется монтировать определённые файловые системы, то для них в файле конфигурации нужно указать параметр Примечания
СсылкиInformation related to Mount |