Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #78, ИЮНЬ 2005 г.

Смонтируем все!

j1m (j1m@list.ru)

Хакер, номер #078, стр. 078-096-5


# vi /etc/auto.master

/mnt/ftp /etc/auto.sshfs —timeout=60

/mnt/ssh /etc/auto.ftpfs —timeout=60

/mnt/misc /etc/auto.misc

Файлы auto.sshfs и auto.ftpfs были установлены вместе с пакетом lufs. Формат auto.misc следующий: «точка_монтирования опции :путь_к_ФС», записей может быть несколько, и учти, что точка монтирования будет иметь префикс /mnt/misc. К примеру, пропишем в этот файл следующее:

win -fstype=vfat,users :/dev/hda5

Перезапусти демон:

# /etc/rc.d/init.d/autofs restart

И создай необходимые каталоги:

# mkdir /mnt/{ftp,ssh,misc}

А теперь смотри, что получается: ты заходишь в каталог /mnt/ftp/ftp.kernel.org и попадаешь во всем известный ядерный ftp-архив.

Не могу не упомянуть также о кернел-патче supermount. Его задача — автоматически монтировать сидюк. Пользователи, недавно покинувшие винды, оценят такую возможность. Официальная страничка находится по адресу supermount.sf.net. К сожалению, авторы что-то не спешат с обновлениями, и патч доступен только для ядра 2.6.2. Но не стоит унывать — адаптированную версию патча для последних ядер можно взять с сайта известного linux-хакера Кона Коливаса (ck.kolivas.org/patches/2.6). После его применения в конфигураторе ядра появится новый пункт: File systems -> Pseudo filesystems -> Supermount removable media support. Заставить supermount работать с твоим сидюком очень просто: нужно только добавить в /etc/fstab строку:

none /media/cdrom supermount dev=/dev/cdrom,—,user,ro 0 0

Здесь /media/cdrom — точка монтирования, а /dev/cdrom — твой привод.

Когда-то давным-давно существовала софтина под названием avfs, которая позволяла ходить по ssh-, ftp-, http-ресурсам, различным типам архивов и дистрибутивных пакетов (rpm, deb). Проект прекратил свое существование, а система fuse, лежавшая в его основе, продолжает жить и процветать.

О существующих ФС, которые используют fuse, ты узнаешь из файла Filesystems (распространяется вместе с тарболлом fuse).

Уже смонтированные fuse-ФС можно отключить, используя команду fusermount -u точка_монтирования.

Используя EncFS, не забывай указывать полные пути ко всем каталогам.

Назад на стр. 078-096-4  Содержание