Команда mount

Команда mount является тем универсальным средством,  которое  позволяет произвести все необходимое. Чтобы просмотреть список смонтированных устройств,

вводим ее без аргументов (для чтения права root не требуются):

$ mount

/dev/sdal on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw)

none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755)

none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev)

none on /var/run type tmpfs (rw,nosuid,mode=0755)

none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) binfmt_misc on /рrос/sys/fs/binfmt_misc type  binfmt_misc

(rw,noexec, nosuid,nodev)

gvfs-fuse-daemon on /home/grinder/.gvfs type  fuse.gvfs-fusedaemon (rw,nosuid,nodev,user=grinder)

В результате получим список, на первой позиции которого указывается исходный ресурс, на его месте может быть none (системный ресурс) или, как в нашем случае, программа gvfs-fuse-daemon. На второй — точка, куда он смотирован.

ПРИМЕЧАНИЕ

      Аналогичный список можно получить, прочитав содержимое файла /etc/mtab.

Чтобы смонтировать раздел или другой ресурс при помощи mount, в самом простом случае достаточно указать его имя и точку монтирования. Например, раздел /dev/sdb2

следует подключить к /home/grinder/audio:

$ sudo mount /dev/sdb2 /home/grinder/audio

Теперь, перейдя в /home/grinder/audio, мы можем работать с файлами  внутри. Но часто параметры монтирования, установленные по  умолчанию, не совсем удобны.

СОВЕТ

Посмотреть полную информацию о разделе диска — доступный объем, свободное место — можно с помощью команды df-h .

Файловая система обычно определяется автоматически, но если на разделах подключаемого жесткого диска имеются логические ошибки, то необходимо дополнительно указать и тип файловой  системы при помощи ключа -t :

$ sudo mount -t ext3 /dev/sdb2 /home/grinder/audio

В примере выбран тип файловой системы ext3. Другие файловые системы монтируют со следующими параметрами:

•                                     -t ext2, -t ext3, -t ext4, -t reiser, -t xfs — монтирование разделов с соответствующими файловыми  системами;

•                                     -t ntfs-3g — монтирование раздела NTFS;

•                                     -t vfat — монтирование раздела FAT32;

•                                     -t iso9660 — монтирование привода компакт-дисков или ISO-образа;

•                                    -t smbfs или -t cifs — монтирование ресурса системы Windows.

Поддерживаемые дистрибутивом файловые системы можно узнать,  просмотрев вывод команды dmesg или список исполняемых файлов mount.*. Последнее сделать очень просто: набираем в терминале mount.  и нажимаем  клавишу табуля ции.

СОВЕТ

Полный список всех возможных  значений -t можно просмотреть в man mount.

Монтирование разделов

Параметры доступа к примонтированному разделу указываются при помощи флага -o. Для доступа на чтение/запись указывается флаг -о rw, для доступа только на чтение -о rо. Разрешим чтение и запись  в нашем примере:

$ sudo mount -t ext3 -о rw /dev/sdb2 /home/grinder/audio

ПРИМЕЧАНИЕ

Параметры доступа к разделу указываются в последней позиции вывода команды mount.

Но в зависимости от сборки ядра кодировка имен файлов, набранных латиницей, в примонтированном разделе может быть нечитаема. Укажем ее явно:

$ sudo mount -t ext3 -о rw,iocharset=utf8,codepage=866 /dev/sdb2

/home/grinder/audio

Параметр -о  iocharset=utf 8 явно задает кодировку системной локали, в Linux Mint это ut f 8, a codepage=8 66 добавляет поддержку кодировки русского языка.

Параметр -о force позволяет принудительно монтировать разделы жесткого диска  в том случае, если по неопределенным причинам утилита mount отказывается его монтировать с обычными параметрами.

Компакт-диск, вставленный в привод,  также монтируется автоматически. Вручную его смонтировать можно так:

$ sudo mount -t iso9660 -о ro /dev/cdrom /mnt

Ho mount интересна еще и  тем, что позволяет монтировать  ISO-образы диска.

Для этого кроме типа файловой системы указываем  и параметр -о loop.

$ sudo mount -t iso9660 -о loop ~/file.iso /home/iso

Чтобы размонтировать  раздел, достаточно указать либо устройство, либо точку монтирования:

$ sudo umount /dev/sdb2

$ sudo umount /home/grinder/audio

Сетевой диск монтируется аналогичным образом — указываем его сетевое имя и точку монтирования. Дополнительно  можно задать логин   и пароль для доступа. Если этого не сделать, то пароль будет запрошен в момент подключения, а логин будет взят текущий, под которым работает пользователь. Но для начала нам нужно установить пакет smbfs:

$ sudo aptitude install smbfs

Теперь вводим

$ sudo mount -t smbfs -о изегпаше=логин,password=пapoль //server/Video /home/grinder/video

ПРИМЕЧАНИЕ

      Вместо имени можно указать IP-адрес системы.

Источник: Яремчук С. А.  Linux Mint на 100 %. — СПб.: Питер, 2011. — 240 е.: ил. — (Серия «На 100 %»).

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий