The OpenNET Project / Index page

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

Submount как замена supermount в Linux (mount linux)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: mount, linux,  (найти похожие документы)
From: Poor Fred <poorfred@gmail.com.> Date: Mon, 9 Dec 2007 14:31:37 +0000 (UTC) Subject: Submount как замена supermount в Linux Оригинал: http://nix.kuz.ru/index.php?what=docs&doc=64 Submount как замена supermount - Научим Linux монтировать CD и флоппи без утомительных mount/umount. Многие знают, что такое supermount, он часто включен по умолчанию во многих дистрибутивах вроде Мандривы или ASP. Однако если вы обновляете ядро для supermount его нужно патчить и пересобирать и патчи эти очень не успевают за новыми версиями ядер. Но есть замена - submount. Сам довольно давно пользуюсь приладой для ленивых, но вот собрался и перевел README для тех, кто не знает английский. У меня впечатления от работы с submount самые положительные. Для его работы не нужно патчить ядро и он работает со всеми 2.6.x ядрами. Итак... Submount version 0.9 February 27, 2004 Copyright © 2003-2004 eweiss@sbclobal.net.">Eugene S. Weiss. Перевод Poor Fred. Инсталляция: Submount состоит из двух частей, модуля ядра subfs и пользовательской программы submountd. Для работы должны быть установлены обе части. Установка subfs: Для компиляции и установки модуля должно быть загружено ядро, под которым он должен будет работать. makefile ожидает найти исходные тексты ядра по ссылке /lib/modules//build, которая обычно создается при выполнении команды "make modules_install" во время сборки ядра. Текущая версия работает с ядрами начиная с 2.6.0-test1. Выполните make в каталоге subfs-0.9/, потом, залогинившись как root, make install. Файл модуля называется subfs.ko и устанавливается в каталог /lib/modules//kernel/fs/subfs. Команда modprobe subfs должна загрузить модуль. Установка submountd: В каталоге submountd-0.9/ ./configure make su make install submountd будет установлена в каталог /sbin. Использование: После установки программы и модуля ядра вы можете монтировать файловые системы с помощью [i]submount[/i]. Для монтирования диска под [i]subfs[/i] используйте обычный синтаксис, только укажите [i]subfs[/i] в поле типа файловой системы, и добавьте опцию [i]fs=[/i] в список опций. Пример: mount -t subfs /dev/scd0 /mnt/cdrom -o fs=iso9660,ro или в fstab: /dev/scd0 /mnt/cdrom subfs fs=iso9660,ro Автор скопировал из mount функцию определения типа файловой системы по суперблоку, так что fs=auto тоже будет работать. Однако это может привести к значительной паузе, особенно на флоппи-дисках, поэтому есть другой метод использования нескольких файловых систем в одной опции. Если в опции fs= использовано ключевое слово, submountd попытается смонтировать файловую систему из списка. В настоящее время имеется два ключевых слова: fs=floppyfss обозначает выбор между vfat и ext2, а fs=cdfss - между iso9660 и udf. Опции codepage, iocharset и umask также могут быть использованы в списке опций. Пример: /dev/scd0 /mnt/cdrom subfs fs=cdfss,ro,iocharset=iso8859-1,umask=0 0 0 /dev/fd0 /mnt/floppy subfs fs=floppyfss,iocharset=iso8859-1,sync,umask=0 0 0 Другой вариант - использование списка файловых систем, разделенный двоеточием: /dev/scd0 /mnt/cdrom subfs fs=udf:iso9660,ro,iocharset=iso8859-1,umask=0 0 0 После этого просто обратитесь к точке монтирования как обычно. С версии 0.6 имеется дополнительная функциональность. Для монтирования и размонтирования возможно указать другую программу кроме /sbin/submountd. Для использования этой функции добавьте строку "program=XXXXX" в список опций, где XXXXX - полный путь к программе. В поставку включается еще одна клиентская программа, позволяющая использовать nfs и другие сетевые файловые системы. Она работает через вызовы стандартных /bin/mount и /bin/umount, называется net-submountd и установлена по умолчанию в каталог /sbin. Она принимает опцию "interval=XX" где XX обозначает время в секундах между попытками отмонтировать файловую систему. Если интервал не указан то составляет по умолчанию 15 секунд. Пример строки в fstab: 192.168.1.12:/myshare /mnt/myshare subfs fs=nfs,program=/sbin/net-submountd,interval=5,....[usual nfs options] Это все. Как видите, установка и настройка минимальна, но экономит в дальнейшем массу времени и нервов. KDE и GNOME тоже умеют примонтировать съемные носители при обращении к точке монтирования, но submount не зависит ни от какого окружения и работает даже в "голой" консоли.

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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