Монтирование устройств в линукс

Параметры

-t vfat		Тип ФС (vfat,ntfs,ext3,ext4,iso9660 - CD-диск,udf - DVD-диск, reiserfs - RAID-массив)
--bind src dest	Монтировать каталог устройства. Одно и тот же содержимое становится доступным из двух точек
-o
  ro || rw		только чтение || чтение + запись
  sync		для постоянного сброса буфера на диск (полезно для флешек). Минус - снижается скорость записи.
  flush		сброс буфера на диск после записи последнего файла
  loop		обязательно при монтировании *.ISO
  exec || noexec	разрешить || запретить запуск программ (бинарных файлов)
  uid=value,gid=value	установить владельца и группу для файлов устройства
  codepage=866	для корректного отображения имен файлов в старых ОС (DOS)    

Примечания

Размонтировать файловую систему (устройство) может только тот пользователь, который его смонтировал

Примеры

Монтировать ISO-образ сделанный DD

mount -o loop image.iso /mnt/image

Если что-то не получается, процесс разбивается на 2 уровня:

losetup -e /dev/loop0 image.iso
mount /dev/loop0 /mnt/image

Если и так не работает - значит файловая система образа полетела.

# Монтировать раздел FAT32 mount -t vfat -o rw,umask=000 /dev/sdb1 /media/flash/

  ! Без параметра umask=000 - устройство не доступно юзеру для записи.
  Пример автомонтирования: -o rw,nosuid,nodev,uhelper=udisks,uid=1002,gid=6,shortname=mixed,dmask=0077,utf8=1,showexec,flush

# Монтирование NTFS mount -t ntfs -o nls=koi8-r,umask=0,ro /dev/hdd2 /mnt/wintfs

# Отмонтировать раздел (флешки) umount /dev/sdb1

# Монтирование сетевых дисков SMB. Утилита smbfs заменилась в ядре linux на совместимую с ней cifs mount -t smbfs -o username=user,password=pass server/dir /mnt/localdir/ mount -t cifs -o username=user,password=pass server/dir /mnt/localdir/ mount server/dir /mnt/localdir/ -o username=user,password=pass »-t cifs» можно иногда не указывать , если имя монтируемого устойства вида »server/dir»

# Монтирование FTP серверов curlftpfs -v -o iocharset=UTF-8 ftp://user:password@ftp.domain.ru/ /mnt/ftp

# Монтирование удалённой папки через ssh sshfs user@udalenniy_server:/tmp ~/udalennaya_papka

  usermod -G -a fuse user	Для работы, необходимо добавить пользователя в группу fuse или вручную отредактировав файл /etc/group.
  modprobe fuse		Необходимо, чтобы загружен был модуль ядра fuse

# Отмонтировть удалённую папку fusermount -u ~/udalennaya_papka

http://www.opennet.ru/man.shtml?topic=mount&category=8

os/linux/mount.txt · Последние изменения: 2012-06-13 19:11 (внешнее изменение)