Разница между «/ export / home» и «/ home»

В нашей машине UNIX мой домашний путь выглядит как /home/<userid> и у нас есть еще один пакетный пользователь, чей дом выглядит как /export/home/<userid>

Я хочу знать, в чем разница между /export/home/<userid> и /home/<userid> ?

Почему существуют различия в папках, когда оба пользователя находятся в UNIX?

5 Solutions collect form web for “Разница между «/ export / home» и «/ home»”

Как говорит Нуфаль Ибрагим, я думаю, что это соглашение Solaris.

IIRC, /export/home используется на сервере, где живут реальные файлы, и /home , где другие серверы монтируют его.

Что mount | grep home mount | grep home сказать? Я предполагаю, что /export/home имеет тип файловой системы UFS , а /home – тип NFS ?

/etc/fstab может также иметь некоторые подсказки.

Я видел /export/home layout на старых компьютерах Solaris, которые я использовал, и это соглашение, указывающее, что раздел был экспортирован через. NFS. Это не то, что указано в FHS, поэтому я не знаю, как это «стандарт».

Идея заключалась в том, что /export/home предназначен для физического локально сохраненного домашнего каталога. Слово «экспорт» – это идея, что этот домашний каталог может быть экспортирован для использования с другими хостами.

/home с другой стороны, будет логическое монтирование для вашего домашнего каталога. Вы никогда не должны физически создавать домашние каталоги в /home . Это место для гонок.

Предположим, у меня есть учетная запись на 5 разных хостах Solaris. Конечно, я хотел бы иметь только один физический домашний каталог для всех этих хостов. Если автомонтировщик настроен правильно, я бы на всех 5 хостах увидел мой домашний каталог в /home но это действительно просто логическое зеркало. Вероятно, будет один из 5 хостов, которые будут содержать мой физический домашний каталог, и на этом конкретном хосте я также увижу свой домашний каталог в /export/home .

Если ваш домашний каталог всегда локально хранится на машине, вы всегда увидите /export/home .

Слишком мало сайтов на самом деле централизуют домашние каталоги, на мой взгляд. Но идея Sun заключалась в использовании макета, который делал такой обмен простым и последовательным с одного узла на другой. Редко используется, и именно по этой причине люди задаются вопросом, для чего это было.

(Сноска: на самом деле только недавно с Solaris 11 это было сделано полностью согласованным, чтобы пользователь всегда мог видеть свой домашний каталог в /home независимо от того, локальный ли домашний каталог хранится в /export/home . Это изменение будет облегчить людям из лагеря Linux понять)

Наличие домашнего каталога /export/home/username – это странность конфигурации. Фактический каталог находится по умолчанию здесь, когда учетная запись пользователя создается командой useradd но этот каталог должен, тем не менее, получить доступ через /home/username .

Таким образом, соглашение и наилучшая практика – иметь /home/username являющийся домашним каталогом, и настройку automounter для управления отображением между ними.

По умолчанию файл конфигурации /etc/auto_master содержит /etc/auto_master строку:

 /home auto_home -nobrowse 

Это означает, что /home обрабатывается автомонтиром. Как следствие, никакой каталог не может быть непосредственно создан там, что является общим источником разочарования для начинающих администраторов Solaris.

Каталог /home настроен в /etc/auto_home . Он сообщает automounter где найти фактический каталог для монтирования в /home .

Например:

 vivek nfsserver:/export/home/& 

сообщает, что домашний каталог vivek находится на nfsserver разделе /export/home/vivek .

Локально смонтированные домашние каталоги могут быть настроены таким образом:

 username localhost:/export/home/& 

Когда automounter обнаруживает, что файловый сервер является локальным, он использует lofs вместо nfs по соображениям производительности. Эти типы домашних каталогов могут также использоваться в зонах Solaris.

Ссылка: http://www.c0t0d0s0.org/archives/4120-Less-known-Solaris-Features-exporthome-home-autofs.html

Когда вы создаете зону, домашний каталог будет / export / home, поэтому вы можете использовать ZFS для защиты данных пользователя.

  • как получить информацию о файлах каталога
  • Чтение дерева устройств для ide-дисков
  • Как может пользователь, не являющийся пользователем root, проверить, экспортирована ли FS на сервер?
  • solaris awk проблемы с датой и заявлениями
  • Перегрузка CP, но низкая загрузка ЦП. При регистрации в веб-приложении возникла ошибка. Зачем?
  • Как я могу получить полный список процессов в Solaris без усеченных линий?
  • Как я могу проверить или устранить неисправные аппаратные ссылки? "Mount: нет такого устройства"
  • Solaris cron игнорирует почтовые псевдонимы?
  • Solaris + отметка времени файла отображения
  • Использование в сети Socket Buffer
  • Является ли файл / etc / vfstab Solaris конкретным?
  • Linux и Unix - лучшая ОС в мире.