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



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

02 мая 2011


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



mount — утилита командной строки в UNIX-подобных системах. Применяется для монтирования файловых систем.

Использование

mount /dev/cdrom /mnt/cdrom

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

Размонтирование командой umount

Для размонтирования достаточно указать точку монтирования или имя устройства.

umount /dev/cdrom

Монтирование USB-дисков

Для распространённого случая, когда USB-диск имеет файловую систему FAT32, команда монтирования выглядит так:

mount -t vfat -o codepage=866,utf8 /dev/sda1 /mnt

Параметр codepage необходим, чтобы имена созданных файлов корректно отображались в старых ОС. Если дистрибутив использует в качестве кодировки системной локали не UTF-8, то ее необходимо указать в параметре iocharset так:

mount -t vfat -o codepage=866,iocharset=koi8-r /dev/sda1 /mnt

Реально используемую кодировку можно определить выполнив команду locale.

Полезными опциями при монтировании Flash-дисков являются sync и flush. Первая приводит к постоянному сбросу на диск буфера записи, так что данные не теряются при отсоединении flash-диска без размонтирования. Побочный эффект такого монтирования — значительное уменьшение в скорости записи. Вторая опция ведёт к сбросу буфера на диск после записи последнего файла. Это также способствует сохранению данных в случае удаления диска без размонтирования, но не приводит к падению скорости записи.

Монтирование образов дисков

Если имеется образ диска в виде iso-файла, то для его монтирования нужно указать параметр -o loop и, обычно, тип файловой системы -t iso9660:

mount -o loop -t iso9660 file.iso /mnt/iso

Монтирование образов в форматах, отличных от iso потребует преобразования в iso-образ или использования эмулятора. Для преобразования можно использовать утилиты командой строки или утилиту kiso с графическим интерфейсом. Монтирование образов дисков в Linux

Образы bin/cue

Монтирование сетевых дисков NFS

mount 172.22.2.1:/mnt/iso/ /mnt/iso/

Монтирование сетевых дисков SMB

Пример монтирования сетевых SMB-ресурсов :

mount -t smbfs -o username=user,password=pass //server/dir /mnt/localdir/
mount -t cifs -o username=user,password=pass //server/dir /mnt/localdir/

примечания:

  • "-t cifs" можно иногда не указывать , если имя монтируемого устойства вида "//server/dir"
mount //server/dir /mnt/localdir/ -o username=user,password=pass 
  • если для авторизации необходимо указать доменное имя пользователя,
то в параметрах команды mount оно указывается как "-o username=domain\\user"
однако при указании монтируемого ресурса в /etc/fstab имя пользователя указывается как "domain/user":
//server/dir /mnt/localdir/  cifs  user=domain/user,password=pass

Монтирование FTP серверов

curlftpfs -v -o iocharset=UTF-8 ftp://user:password@ftp.domain.ru/ /mnt/ftp

Монтирование удалённой папки через ssh

Модуль ядра Fuse, позволяет непривилегированным пользователям монтировать различные файловые системы.

Для работы, необходимо добавить пользователя в группу fuse, сделать это можно вот так:

  1. usermod -G -a fuse user

или

  1. adduser user fuse

или вручную отредактировав файл /etc/group. Ещё необходимо, чтобы загружен был модуль ядра fuse:

  1. modprobe fuse

После этого, можно смонтировать удалённую папку с помощью sshfs:
sshfs user@udalenniy_server:/tmp ~/udalennaya_papka

Для отмонтирования удалённой папки нужно ввести команду: fusermount -u ~/udalennaya_papka



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


<<< Mt (Unix)