Как корректно перенести информацию с /var находящемуся на логическом томе LVM
(например логический том LogVol00 из группы томов VolGroup00)
на другой диск с обычным разделом ( например /dev/sdb1 )?Загружаюсь с CD-диска, монтирую LogVol00 в /mnt/root, а /dev/sdb1 в /mnt/sdb1
делаю:
cd /mnt/root/var
tar -cf - . | tar -xf - -C /mnt/sdb1потом перезагружаюсь как обычно с жёсткого диска, так чтобы в /var смонтировался /dev/sdb1
и загрузка идёт долго, а загрузившись почти все службы не работают.
Что я делаю не так? посоветуйте, пожалуйста.
>[оверквотинг удален]
> (например логический том LogVol00 из группы томов VolGroup00)
> на другой диск с обычным разделом ( например /dev/sdb1 )?
> Загружаюсь с CD-диска, монтирую LogVol00 в /mnt/root, а /dev/sdb1 в /mnt/sdb1
> делаю:
> cd /mnt/root/var
> tar -cf - . | tar -xf - -C /mnt/sdb1
> потом перезагружаюсь как обычно с жёсткого диска, так чтобы в /var смонтировался
> /dev/sdb1
> и загрузка идёт долго, а загрузившись почти все службы не работают.
> Что я делаю не так? посоветуйте, пожалуйста.не хочу просчитывать, как отработает указанная вами команда, но я такие переносы делал обычным миднайт коммандером абсолютно без проблем.
Если у вас возникли проблемы, то значит вы что-то всё-таки не так перенесли. Проверить легко - сравнить структуру каталогов и права на них. _всё_ сравнивать не надо, либо оно перенесет _все_ права и структуру, либо всё одинаково побъет - достаточно сравнить пару каталогов с нестандартными (root:root) владельцами/привилегиями.
cp -ax
нормально переносит...
> cp -ax
> нормально переносит...Сделал так (добавил опцию p и v в -xpvf)
cd /mnt/root/var
tar -cf - . | tar -xpvf - -C /mnt/sdb1И всё равно тот же результат.