Команда Linux mount

Linux 命令大全Энциклопедия команд Linux

Команда Linux mount — часто используемая команда, которая используется для монтирования файлов вне системы Linux.

Синтаксис

mount [-hV]
mount -a [-fFnrsvw] [-t vfstype]
mount [-fnrsvw] [-o options [,...]] device | dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir

Описание параметра:

  • -V: Отображает версию программы.
  • -h: Отображает вспомогательную информацию.
  • -v: Отображает более подробную информацию, обычно используется с -f для отладки.
  • -a: Монтирует все файловые системы, определённые в /etc/fstab.
  • -F: Эта команда обычно используется вместе с -a. Она создаёт процесс для выполнения каждого действия монтирования. Когда системе нужно смонтировать большое количество файловых систем NFS, это может ускорить процесс монтирования.
  • -f: Обычно используется для отладки. Заставляет mount не выполнять фактическое действие монтирования, а имитировать весь процесс монтирования. Обычно используется с -v.
  • -n: Обычно mount записывает запись в /etc/mtab после монтирования. Однако эта опция может отменить это действие, когда в системе отсутствует файловая система, доступная для записи.
  • -s-r: эквивалентно -o ro
  • -w: эквивалентно -o rw
  • -L: Монтирует раздел жесткого диска с указанной меткой.
  • -U: Монтирует файловую систему, порядковый номер раздела которой равен . -L и -U имеют смысл, только если существуют такие файлы, как /proc/partition.
  • -t: Указывает тип файловой системы. Обычно его не нужно указывать; mount автоматически выберет правильный тип.
  • -o async: Включает асинхронный режим. Все операции чтения и записи файлов будут выполняться в асинхронном режиме.
  • -o sync: Выполняется в синхронном режиме.
  • -o atime, -o noatime: Когда atime включен, система обновляет «время последнего доступа» к файлу каждый раз, когда файл читается. При использовании флеш-файловой системы вы можете отключить эту опцию, чтобы уменьшить количество записей.
  • -o auto, -o noauto: Включает/отключает режим автоматического монтирования.
  • -o defaults: Использует опции по умолчанию rw, suid, dev, exec, auto, nouser и async.
  • -o dev, -o nodev-o exec, -o noexec позволяет выполнять исполняемые файлы.
  • -o suid、-o nosuid:
  • Позволяет выполнять исполняемые файлы с правами root.
  • -o user, -o nouser: Пользователи могут выполнять действия mount/umount.
  • -o remount: Перемонтирует уже смонтированную файловую систему другим способом. Например, систему, изначально смонтированную в режиме только для чтения, можно перемонтировать в режиме чтения-записи.
  • -o ro: Монтирует в режиме только для чтения.
  • -o rw: Монтирует в режиме чтения-записи.
  • -o loop=: Использует режим loop для монтирования файла в систему, как если бы это был раздел жёсткого диска.

Примеры

Смонтируйте /dev/hda1 в /mnt.

#mount /dev/hda1 /mnt

Смонтируйте /dev/hda1 в /mnt в режиме только для чтения.

#mount -o ro /dev/hda1 /mnt

Смонтируйте файл образа CD /tmp/image.iso в /mnt/cdrom, используя режим loop. Таким образом, вы можете просмотреть содержимое ISO-файлов CD Linux, часто встречающихся в сети, не записывая их на CD.

#mount -o loop /tmp/image.iso /mnt/cdrom

Linux 命令大全Энциклопедия команд Linux

Другие расширения