19.06.2014 20:39, Vladislav Prodan пишет:
19.06.2014 19:28, Vladislav Prodan пишет:
сабж
При загрузке вешается монтирования пула - zroot
C live-CD удается импортировать пул (zpool import -F -f -N -R /tmp/zroot
zroot), но без монтирования.
При импорте с монтированием (zpool import -F -f -R /tmp/zroot zroot) команда
зависает и все.
zpool scrub zroot не помогает - нет ошибок.
Как все-таки смонтировать пул?
Пока добавляю третий диск в зеркало, клонирую пул для экспериментов.
Или как перелить данные/разделы (можно без снапшотов) со старого пула, на
другой, чисто созданный?
Благодарю.
zpool import -o readonly=on, потом
zpool import -X ?
Это переименование, хочется данные перенести на чистый пул
zpool import -F -f -o readonly=on -R /tmp/zroot zroot
может сработать, а потом можно скопировать живые файлы, если не взлетит,
то тогда надо пробовать -X, это не переименование
zpool import -F -X -f -o readonly=on -R /tmp/zroot zroot,
это недокументированный ключ - посмотрите grep -C3 "_rewind ="
/usr/src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
--
flags |= ZFS_IMPORT_ANY_HOST;
break;
case 'F':
do_rewind = B_TRUE;
break;
case 'm':
flags |= ZFS_IMPORT_MISSING_LOG;
--
flags |= ZFS_IMPORT_VERBATIM;
break;
case 'X':
xtreme_rewind = B_TRUE;
break;
case ':':
(void) fprintf(stderr, gettext("missing
argument for "
Если не помогает -T и zdb. Дальше танцы с zdb и dd, потом морг :-(.
есть еще -T
Ну, откатил транзакции немного назад. Как определить живую транзакцию?
zpool history показывает 13k записей...