В моей системе OpenIndiana имеется следующая структура (все это отдельные ZFS-файлы в одном пуле):
рпул экспорт дом someuser1 someuser2
Однако я бы предпочел, чтобы было так:
рпул дом someuser1 someuser2 экспорт home -> rpool/home (rpool/home с rpool/export/home в качестве точки монтирования)
(И да, я также настроил автомонтирование для монтирования домашних каталогов пользователей в rpool/home по мере необходимости.)
Мой вопрос: возможно ли переместить rpool/export/home (с пользовательскими каталогами) в rpool/ (тем самым создав rpool/home) - или переместить rpool/export/home/someuser1 и rpool/export/home/someuser2 в rpool/home ... или это нужно делать вручную с помощью cp -R
, mv
или tar
? Все находится в одном пуле.
решение1
Вы всегда можете использовать
zfs umount poolname
zfs set mountpoint=/some/other poolname
zfs mount poolname
Но определенно не рекомендуется размещать домашние каталоги непосредственно в /home
, поэтому лучше оставить все как есть.
Для монтирования домашних каталогов используется автомонтирование, и этот метод позволяет без проблем переместить домашний каталог на файловый сервер.