Является ли "mount --bind dir1 dir2" альтернативой жестким ссылкам для каталогов?

Это известный факт, что вы не можете создавать жесткие ссылки для каталогов.

Мой вопрос, можно ли использовать mount --bind dir1 dir2

вместо создания жесткой ссылки dir1 на dir2? чего не может случиться

1 ответ

Да, с mount --bind вы можете сделать так, чтобы один и тот же контент (особенно каталоги) появлялся в файловой системе дважды.

Подробную статью об этом см. В разделе Что такое крепление для привязки? на unix.stackexchange.com

Самые важные моменты:

  1. Привязка - это просто альтернативный способ просмотра содержимого файловой системы.
  2. Они могут пересекать границы файловой системы и охватывать chroot остроги.
  3. Вы можете использовать их для каталогов (например, для подготовки chroot предоставляя доступ к /proc, /sys а также /dev файловые системы (см. mount dev, proc, sys в среде chroot? на superuser.com)
  4. Цитируется из ответа Жиля, о котором я упоминал выше:

В отличие от жесткой ссылки или символической ссылки, монтирование привязки не влияет на то, что хранится в файловой системе. Это свойство живой системы.

Другие вопросы по тегам