Как переместить данные с корневого диска в SAN в зонах Solaris

701
Scott

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

Ранее я создал зону на 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 

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

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

0

1 ответ на вопрос

1
Scott Leadley

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

Похожие вопросы