Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> Файловая система —> mount_nullfs

mount_nullfs - монтирование одной директории в другую

Автор: lissyara.


    Утилита mount_nullfs создаёт null-слой, дублируя субдерево пространства имён файловой системы, под другую часть глобального пространства имён файловой системы. Это позволяет существовать файлам и директориям будучи доступными под разными путями.
   Короче :) Смысл такой,что можно монтировать одну директорию в другую, в пределах одной машины. Интересная особенность, позволяющая пользоваться, например, одними портами и исходными кодами, например, если на машине установлено несколько клеток (jail). Примеры:
/usr/home/lissyara/>foreach i (1 2 3 4 5 6 7 8 9 0)
foreach? mkdir /mnt/$i
foreach? mount_nullfs /usr/ports /mnt/$i
foreach? end
/usr/home/lissyara/>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    248M    177M     51M    78%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e     14G    8.8G    3.7G    70%    /usr
/dev/ad0s1f    3.5G    2.8G    518M    84%    /var
/dev/ad4s1     271G    236G     32G    88%    /shares
devfs          1.0K    1.0K      0B   100%    /var/named/dev
/dev/md0        97M     18K     89M     0%    /tmp
/usr/ports      14G    8.8G    3.7G    70%    /mnt/1
/usr/ports      14G    8.8G    3.7G    70%    /mnt/2
/usr/ports      14G    8.8G    3.7G    70%    /mnt/3
/usr/ports      14G    8.8G    3.7G    70%    /mnt/4
/usr/ports      14G    8.8G    3.7G    70%    /mnt/5
/usr/ports      14G    8.8G    3.7G    70%    /mnt/6
/usr/ports      14G    8.8G    3.7G    70%    /mnt/7
/usr/ports      14G    8.8G    3.7G    70%    /mnt/8
/usr/ports      14G    8.8G    3.7G    70%    /mnt/9
/usr/ports      14G    8.8G    3.7G    70%    /mnt/0
/usr/home/lissyara/>

   Вот так. Очень полезная утилита, но лишь для локального использования - когда тока столкнулся, первая мысль, что у меня была - создать точку монтирования на другой ФС, подмонтировать чё-нить и экспортировать по NFS, с иными разрешениями, нежели оригинальная местоположение... Не вышло :)) Пермишен денай, при монтировании - видать NFS понимает, что раздел другой...



размещено: 2006-11-16,
последнее обновление: 2006-11-16,
автор: lissyara


zik, 2007-07-14 в 11:56:03

Хорошая заметка, просто и со вкусом ! На само деле вещь очень нужная, например мне нужно было для работы фтп демона который в chroot, чтоб монтировались другие ФС в его католог с файлами )

Ёк, 2009-05-31 в 21:53:29

nfs не экспортирует символические ссылки, только реальные каталоги

miks, 2011-04-08 в 13:52:49

Vasya, да ну) неужели. Как вы будете симлинк прокидывать в jail? это загадка. попробуйте.

123, 2011-12-07 в 8:16:18

Симлинки, вообще-то, бывают относительные. Попробуйте.



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0425 секунд
Из них PHP: 23%; SQL: 77%; Число SQL-запросов: 77 шт.
Исходный размер: 15801; Сжатая: 4784