Ладно, это может быть довольно просто, но так как я никогда не делал этого раньше, я не уверен в последствиях. Так что я думал, что я спрашиваю здесь.

Ранее я создал зону на ldom (в этом случае гостевой ldom) и разместил корневую fs зоны на корневом диске ldom, потому что это было единственное доступное пространство в то время. Теперь сотрудники хранилища приобрели дополнительное хранилище и предоставили первоначально запрошенное 30 ГБ пространства для зоны. Текущий размер зоны на корневом диске ldom составляет около 15 ГБ.

Я создал zpool и zfs, используя недавно представленный объем хранилища. Теперь мне нужно переместить данные зоны на этот том ZFS. И том zfs не будет использоваться совместно с какой-либо другой зоной или объектом. Это посвящено.

Будет ли достаточно простой копии, конечно, после закрытия зоны, такой как:

cp -rp /my/zone/tree/zonename/root  /my/zone/tree/new-dedicated-temp-dir/
cp -rp /my/zone/tree/zonename/dev   /my/zone/tree/new-dedicated-temp-dir/
cp -rp /my/zone/tree/zonename/lu    /my/zone/tree/new-dedicated-temp-dir/

rm -r /my/zone/tree/zonename   

mv /my/zone/tree/new-dedicated-temp-dir   /my/zone/tree/zonename

а затем вернуть зону обратно

Будет ли это работать? Или мне нужно сделать что-то другое и / или в дополнение к приведенному выше списку действий?

1 ответ1

1

Перемещение файлов в каталоге зоны (zonepath) недостаточно. Система зон Solaris содержит информацию о зонах за пределами этого каталога. Благословенной является процедура Solaris 10: перемещение неглобальной зоны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .