Категорії
Solaris

Solaris, /home (indirect automount) и aufofs

В Solaris папка /home оставлена по большому счёту ради совместимости, а не ради использования. Вместо неё следует использовать /export/home. Но если вы всё равно хотите использовать пути /home, то правильно будет смонтировать /export/home в /home через autofs. Если вы попробуете создать папку в /home, получите сообщение:

# mkdir /home/skeletor
mkdir: Failed to make directory "/home/skeletor"; Operation not applicable

Правильно в этой ситуации нужно поступить так: добавить такую строку

skeletor localhost:/export/home/skeletor

в /etc/auto_home и сделать

# svcadm refresh autofs

Можно вместо имени использовать &, тогда добавленная строка будет выглядеть так:

skeletor localhost:/export/home/&

После этого при первом обращении в папку /home/skeletor она будет смонтирована как lofs с исходной /export/home/skeletor:

# mount -p | grep '/home/skeletor'
rpool/export/home/skeletor - /export/home/skeletor zfs - no rw,nodevices,setuid,nonbmand,exec,rstchown,xattr,noatime,zone=skeletor,sharezone=8
# cd /home/skeletor
# mount -p | grep '/home/skeletor'
rpool/export/home/skeletor - /export/home/skeletor zfs - no rw,nodevices,setuid,nonbmand,exec,rstchown,xattr,noatime,zone=skeletor,sharezone=8
/export/home/skeletor - /home/skeletor lofs - no zone=skeletor,sharezone=8

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff