Команда Linux mount
Команда 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