The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

   Корень / Администратору / Система / Диски и файлы / Монтирование

----* Логическое объединение нескольких файловых систем при помощи mergerfs (доп. ссылка 1)   [комментарии]
  FUSE-модуль [[https://github.com/trapexit/mergerfs Mergerfs]] позволяет логически объединить несколько файловых систем в одну, например, для объединения разнесённых на разные диски коллекции видео или музыки в одну иерархию.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование содержимого Torrent-а в файловую систему   [комментарии]
  В рамках проекта [[https://github.com/johang/btfs btfs]] развивается FUSE-модуль, позволяющий примонтировать Torrent-файл или magnet-ссылку в качестве директории. После монтирования обращение к содержимому торрента осуществляется аналогично работе с обычной файловой системой. Например, можно запустить мультимедийный проигрыватель и просмотреть связанный с торрентом фильм.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Безопасные опции монтирования разделов на примере Debian Wheezy (доп. ссылка 1)   Автор: Павел Самсонов  [комментарии]
  В данной заметке мы рассмотрим установку системы на несколько разделов по критерию опций монтирования. Я использую для установки системы 4 раздела:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование Nexus 4 и других смартфонов на базе Android в Linux (доп. ссылка 1)   [комментарии]
  Для монтирования устройств Nexus 4/7/10, Sony Xperia S/Z и других моделей на базе платформы Android 4, перешедшей на использование протокола MTP для обмена файлами, в Ubuntu 12.04 можно использовать следующую инструкцию:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование устройств Android 4 в Ubuntu Linux при помощи go-mtpfs (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3)   [комментарии]
  Начиная с третьей ветки в платформе Android изменился метод организации внешнего доступа к накопителю мобильного устройства. Если раньше устройство маскировалось под USB-накопитель, который воспринимался внешними системами как обычный USB Flash, то начиная с выпуска Android 3 для доступа к данным предлагается использовать разработанный компанией Microsoft протокол [[http://ru.wikipedia.org/wiki/Media_Transfer_Protocol MTP]] (Media Transfer Protocol), поддержка которого в большинстве Linux-дистрибутивов недоступна из коробки. Причиной перехода на MTP является желание избавиться от основного недостатка старой реализации - необходимости размонтирования раздела перед его экспортом, из-за чего во время подключения раздела к ПК он становился недоступным для мобильного устройства.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Преобразование дисковых разделов для VirtualBox и обратно   [комментарии]
  Преобразование существующего дискового раздела в формат виртуальной машины VirtualBox.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подключение LVM-разделов под FreeBSD   Автор: Владимир Чижиков (Skif)  [комментарии]
  При необходимости подключить диск с Linux машины с разделами под LVM на FreeBSD необходимо подгрузить необходимый тип файловой системы, с которой форматировался LVM раздел, а так же подгрузить модуль ядра (перекомпилировать ядро) для работы с LVM. Как определить, что на данном диске использовались LVM разделы?
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование Flash-накопителей с FAT в XFCE, работающем во FreeBSD (доп. ссылка 1)   Автор: bu7cher  [комментарии]
  Инструкция для тех, кому лень набирать "sudo mount_msdosfs /dev/da0s1 ..." и хочется, чтобы при подключении USB Flash на рабочем столе XFCE для монтирования автоматически появлялась иконка, корректно работающая с русскими именами файлов и не требующая для своей работы повышенных прав доступа.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Динамическое подключение шифрованных дисковых разделов   Автор: simplexe  [комментарии]
  Задача: Обеспечить шифрование централизованного хранилища с хранением ключей шифрования на внешнем USB-носителе (воткнул ключ - работает, вытащил - не работает). Пакет truecrypt не подошел из-за особенностей его лицензии и отсутствия во многих дистрибутивах. Для шифрования было решено использовать dm-crypt, из двух фронтэндов cryptsetup и cryptmount был выбран первый.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Доступ к файлам виртуальных машин VMware ESX из Fedora Linux (доп. ссылка 1)   Автор: Andrey Markelov  [обсудить]
  Richard W.M. Jones в своем блоге опубликовал интересный пост (http://rwmj.wordpress.com/2010/01/06/examine-vmware-esx-with-libguestfs/) о работе при помощи утилит libguestfs с образами VMware ESX4. Немного дополнив, напишу, в чем суть.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование iPhone и iPod Touch в Ubuntu (доп. ссылка 1)   [комментарии]
 
Для работы с файлами на iPhone и iPod удобно использовать пакет iFuse
(http://matt.colyer.name/projects/iphone-linux/), базирующийся на libiphone  и
позволяющий монтировать содержимое устройств в виде файловой системы.

Для установки iFuse из PPA репозитория в /etc/apt/sources.list добавим строчки

   deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main
   deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu jaunty main

"jaunty" следует заменить на имя текущей версии Ubuntu: "jaunty" - 9.04,
"karmic" - 9.10,  "hardy" - 8.04 LTS.

Импортируем ключ для PPA репозитория и устанавливаем пакет iFuse:

   sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F0876AC9
   sudo apt-get update
   sudo apt-get install ifuse and hit enter

Все ! Теперь достаточно подключить iPhone или iPod Touch и увидеть в любом
файловом менеджере содержимое устройства как это происходит для обычных USB Flash.
 
----* Монтирование ftp и ssh в локальную директорию   [комментарии]
  Дл монтирования будем использовать FUSE модули curlftpfs (http://curlftpfs.sourceforge.net/) и sshfs (http://fuse.sourceforge.net/sshfs.html). curlftpfs хорош тем, что поддерживает шифрование (SSLv3/TLSv1), может работать поверх HTTP-прокси и автоматически обрабатывает ситуации разрыва соединения. Sshfs интересен возможностью кэширования содержимого директорий.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование по UFS идентификаторам через GEOM_LABEL во FreeBSD 7.2 (доп. ссылка 1)   [комментарии]
  Во FreeBSD 7.2 без лишнего шума была добавлена возможность монтирования UFS разделов по уникальным идентификаторам UFS ID.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Особенности монтирования ext2, ext3 и reiserfs разделов во FreeBSD   [комментарии]
 
ReiserFS:

   kldload reiserfs
   mount -t reiserfs /dev/ad1s1 /mnt

Ext2/Ext3:

   kldload ext2fs
   mount -t ext2fs /dev/ad1s1 /mnt

Монтирование возможно только для корректно отмонтированных разделов, 
если отмонтирование было некорректным 
и раздел нуждается в проверке fsck, то будет выдана ошибка с неоднозначным текстом,
например "Bad file descriptor".
Проверить раздел во FreeBSD можно при помощи порта /usr/ports/sysutils/fsck_ext2fs
 
----* Создание виртуального CD/DVD накопителя в Ubuntu Linux (доп. ссылка 1)   [комментарии]
  Устанавливаем CDemu (http://cdemu.sourceforge.net/)
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как разрешить доступ к точке монтирования для приложения контролируемого SELinux (доп. ссылка 1)   [обсудить]
 
Имеется CentOS с активным  SELinux. 
Требуется обеспечить возможность доступа Apache к примонтированному локально iso-образу, USB Flash 
или диску, содержащему файловую систему без поддержки SELinux.

Решение: при монтировании необходимо явно определить политику доступа через опцию "context=".
По умолчанию используется "context=system_u:object_r:removable_t".
Для apache нужно монтировать так:

   mount -o loop,context=system_u:object_r:httpd_sys_content_t /path/to/image.iso /var/www/html
 
----* Как отключить автомонтирование Flash в Linux (доп. ссылка 1)   Автор: Dima L  [комментарии]
  Для отключения:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Выключение sync для внешних накопителей в Debian GNU/Linux   Автор: Karbofos  [комментарии]
  Ситуация: после подключения USB-стика при копировании на него информации в особо крупных размерах наблюдается скорость около 10-200 килобайт/сек., что есть не очень хорошо, даже просто ужасно.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Передача блочных устройств на другую машину, при помощи NBD в Linux (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
  Возможность работы с блочным устройством другой машины по сети может быть оправдана при наличии на второй машине новой версии fsck, поддержки файловой системы (например, тестирование нового драйвера FS, или экспорт на другую программную платформу, диск можно подключить к Windows машине и примонтировать на компьютере с Linux) или специализированного устройства (например, raid-контроллера), отсутствующих
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как примонтировать в Linux раздел с образа диска, записанного в файл   [комментарии]
  Имеем полный образ USB Flash, полученный после
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как смонтировать UFS раздел Solaris 10 или OpenSolaris x86 в Linux (доп. ссылка 1)   Автор: перевод pavlinux  [комментарии]
  Вы можете использовать обычную команду mount для монтирования раздела. mount автоматически не определяет тип файловой системы UFS. Вы должны указать тип UFS используя опции команды mount:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование директории пользователя при его входе в Linux систему (доп. ссылка 1)   [комментарии]
  Имеем: неизменную базовую /home директорию. Хотим: отдельно держать изменения внесенные пользователями, чтобы они не влияли на базовую /home.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Монтирование дискового раздела по UUID в Linux (доп. ссылка 1)   [комментарии]
 
Получаем уникальный идентификатор устройства:
   # blkid /dev/hda6
   /dev/hda6: UUID="3e6be9de-8139-11d1-9106-a43f08d823a6" TYPE="ext2"

В качестве устройства монитрования в /etc/fstab указываем:
   UUID=3e6be9de-8139-11d1-9106-a43f08d823a6


Также для монитрования без привязки к блочному устрйству можно использовать метки:
Ставим метку:
   e2label /dev/hda6 BACKUPDISK

В /etc/fstab указываем:
   LABEL=BACKUPDISK

Посмотреть метку для заданного устройства можно командой:
   blkid -s LABEL /dev/hda6
 
----* Уменьшение размера стандартного LiveCD Fedora 7 (доп. ссылка 1)   [комментарии]
  Задача ужать стандартный GNOME-LiveCD Fedora7 до 400 Мб. Ниже журнал действий.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как в Linux примонтировать образ QEMU диска   [комментарии]
 
mount -o loop,offset=32256 qemu_image.img /mnt/qemu_image
 
----* Как быстро расшарить директории через ftp в Linux   Автор: borey  [комментарии]
 
На моей станции поднят ftp сервер (vsftpd). Как известно FTP cервер позволяет расшарить 
определённую директорию (в нашем случае /var/ftp/)/ Часто у меня возникали ситуации 
когда нужно что то расшарить по сети, а копировать это в раздел где расшаренная 
директория - места нет. Да и копировать это опять же или менять кофиг сервера и
перерапускать сервис.
Для себя нашёл очень простой и удобный способ как это сделать. 

Монтировать нужные директории в дерево /var/ftp используя 'mount --bind '. всё просто.

   [root@n100851 ~]# mkdir /var/ftp/pub/music
   [root@n100851 ~]# mount --bind /home/user/media/sound/ /var/ftp/pub/music/

и всё. анонимусы могут забирать музыку с FTP сервера.
 
----* Монтирование в Linux флеш-карт, отформатированных цифровой фотокамерой   Автор: Гусев Андрей  [комментарии]
 
После удачно завершившейся разборки с "multiple LUN support" для доступа к девайсам карт-ридеров 
(MAUSB-300 производства OLYMPUS и безымянный "11 in 1" Тайваньского производства) оказалось, 
что карты xd-Picture (OLYMPUS) и SD (Transcedent), отформатированные в соответствующих аппаратах 
(фотокамера CAMEDIA C55ZOOM, и наладонник PalmOne Tungsten E2) монтироваться всё-таки не хотят.
 По выяснении обстоятельств оказалось что монтировать их нужно с указанием параметра offset:

    xd 16Mb - 20992 (0x5200)
    xd 128Mb - 24064 (0x5E00)
    xd 256Mb - 25088 (0x6200)
    sd 128Mb - 49664 (0xC200)
    sd 256Mb - 51712 (0xCA00)

т.е., например, вот так:

    > mount -t vfat -o loop,offset=20992 /dev/sda /mnt/ttt

После модификации содержимого карт (добавления/удаления файлов), 
смонтированных таким образом соответствующие аппараты не высказывают к этому самому содержимому 
(и к файловой системе карт) никаких претензий, т.е. читают его и понимают правильно.
 
----* Экспорт каталогов через NFS под другим именем   Автор: butcher  [обсудить]
 
Если необходимо экспортировать каталог, имя которого очень длинное (например,
большая вложенность),
то для удобства клиента можно сделать символическую ссылку на этот каталог с
более коротким именем.
На клиенте же монтировать не сам экспортируемый каталог, а ссылку на него. 

Пример:
На сервере есть каталог:
   /usr/home/ftp/anonftp/distrib/unix/FreeBSD/distfiles 

Создаём ссылку на него:
   # ln -s /usr/home/ftp/anonftp/distrib/unix/FreeBSD/distfiles /home/distfiles

В файле /etc/exports помещаем такую строку:
   /usr/home/ftp/anonftp/distrib/unix/FreeBSD/distfiles -ro -mapall=nobody

Теперь на клиенте можно монтировать этот каталог таким образом:
   # mount_nfs server:/home/distfiles /usr/ports/distfiles
 
----* Использование smbfs через autofs   Автор: Konstantin  [комментарии]
  Пишем скрипт /etc/auto.smbfs примерно такой:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как запретить создание символических линков в /tmp   [комментарии]
 
FreeBSD: В графе "Option" /etc/fstab для раздела /tmp нужно указать:
   rw,noexec,nosuid,nodev,nosymfollow

Для Linux: Openwall patch (http://openwall.com/) + CONFIG_SECURE_LINK + chmod +t /tmp
 
----* Как примонтировать iso образ диска в FreeBSD 5.x   Автор: Insane  [комментарии]
 
Для начала:
   mdconfig -a -t vnode -u0 -f /share/iso/slackware-9.0-install.iso
затем
   mount -t cd9660 /dev/md0 /mnt/iso

Обратный процесс:
   umount /dev/md0
   mdconfig -d -u0

p.s. Может не работать если в ядре нет "device md"
 
----* Как примонтировать iso-образ CD диска в FreeBSD   [комментарии]
 
В /boot/loader.conf добавляем vn_load="YES" или подгружаем руками kldload vn.ko
Монтируем:
    vnconfig /dev/vn0c /home/user/cdrom.iso
    mount -t cd9660 /dev/vn0c /mnt
Размонтируем:
    umount /mnt
    vnconfig -u /dev/vn0c
 
----* Как разрешить в FreeBSD монтировать CD-ROM обычным пользователям (доп. ссылка 1)   [комментарии]
 
/etc/sysctl.conf:
   vfs.usermount=1
   vfs.generic.usermount=1
mount -t cd9660  /dev/acd0c /home/user/cdrom
chmod 644 /dev/acd0c
 
----* Как примонтировать в FreeBSD CD-ROM с русифицированной FS, чтобы русские буквы не выглядели как вопросительные знаки.   Автор: lavr  [комментарии]
 
cd /usr/ports/sysutils/cd9660_unicode
make && make install
грузить модуль через
   kldload /lib/cd9660_unicode/cd9660_[unicode|koi8-r|iso-8859-5|cp866].ko
 
----* Как примонтировать директорию из одной части файловой системы в другую.   [комментарии]
 
В linux 2.4.x ядрах:
   mount --bind какую_директорию_монтировать куда_монтировать
В FreeBSD:
   mount_null какую_директорию_монтировать куда_монтировать
 
----* Как размонтировать занятый неизвестным процессом CDROM   [комментарии]
 
fuser -k -m /mnt/cdrom - убить процессы использующие /mnt/cdrom
umount /mnt/cdrom
 
----* Как в FreeBSD при загрузке в single read-olny переключится в RW режим.   [обсудить]
 
mount -u -w /
 
----* Как примонтировать cdrom с русскими файлами   [комментарии]
 
В Joliet файлы хранятся в unicode, соответственно codepage=unicode.
Если файлы записаны в 866 кодировке нужно добавить ",codepage=866"
mount -t iso9660 -o iocharset=koi8-r,ro,noexec,mode=0444  /dev/cdrom  /mnt/cdrom
или  в /etc/fstab:
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro,noexec,mode=0444,iocharset=koi8-r
а затем:  mount /mnt/cdrom
 
----* Как в Solaris примонтировать локально .iso образ.   [комментарии]
 
  lofiadm -a cdrom.iso
  mount -F hsfs /dev/lofi/1 /mnt
  umount /mnt
  lofiadm -d /dev/lofi/1
 
----* Как правильно прописать сменные накопители в /etc/fstab для FreeBSD.   Автор: Insane  [комментарии]
 
/dev/acd0c /mnt/cdrom cd9660 ro,noauto,-W=koi2dos,
-L=ru_RU.KOI8-R 0 0
/dev/fd0 /mnt/flop msdos rw,noauto,-W=koi2dos,
-L=ru_RU.KOI8-R 0 0
/dev/ad0s2 /mnt/store msdos rw,-W=koi2dos,
-L=ru_RU.KOI8-R,noexec,nosuid,nosymfollow,
-u0,-g0,-m 660  0 0
Еще для удобства можно создать симлинки типа:
ln -sf /dev/acd0c /dev/cdrom
ln -sf /dev/acd1c /dev/cdrom1 (если есть второй cdrom)
ln -sf /dev/fd0 /dev/flop
прописать изменения в fstab,
и монтировать диски командой mount /dev/cdrom а не
mount /dev/acd0c =).
 

 Версия для печати





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру