jffulcrum Опубликовано 18 сентября, 2019 · Жалоба Возможно, ситуация типовая, но давно не занимался таким делом, столкнулся с проблемами и что-то уже утомился. Суть проблемы: - в немолодом сервере есть RAID-массив A одного размера (3,7 Tb) - доставлены диски и собран массив большего размера B - надо перенести с A на B 'as is' в один заход - ибо больше свободных корзин нет, а через backup/restore с USB 4 Tb будут литься неделю Что пробовалось: Acronis TrueImage прекрасно увидел массивы, предложил все склонировать, пять часов рисовал прогресс-бар, сказал, что закончил, и после ребута оказалось, что не сделал НИЧЕГО. То есть на новом массиве даже таблицы разделов нет. Clonezilla. В очередной раз подтвердила свою репутацию полубесполезного инструмента для гиков - видеть массивы отказалась, не смотря ни на какие подсовывания ядерных модулей megasr и правки скриптов. Упорно видит все только как индивидуальные диски, услужливо пишет, что они члены массива, но выбрать как источник или приемник массив целиком - не дает. Попытка перелива индивидуальных дисков дала ожидаемый результат в виде цифрового мусора на массиве (таблица разделов и ФС есть, но все файлы битые). Symantec Ghost оказался вежливее всех, в том плане, что не стал тратить все мое время (спасибо ему за это), а тупо отказался загружаться, хоть в Legacy, хоть в UEFI. Чего еще можно попробовать? Тащить к серверу NAS - да, уже в плане, но может есть еще колдунства какие-то? Paragon Backup умеет диски клонировать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 18 сентября, 2019 · Жалоба А RAID какой? Безболезненно можно работать только с RAID-1. В остальных случаях есть большой шанс полностью сломать массив. А для перекидывания данных через посредника лучше использовать не USB, а Ethernet (iSCSI). 4 ТБ вполне себе скопируются туда и обратно часов за 5-6. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 18 сентября, 2019 · Жалоба RAID-1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 18 сентября, 2019 · Жалоба Linux и ext[234]? А загрузка в синглюзер с тупым dump/restore не спасет отца русской демократии? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 18 сентября, 2019 · Жалоба Увы, FreeBDSM. Что касается dump/restore - нету промежуточного хранилища для файла дампа. А чтобы лить напрямую, надо ручками создать все разделы и фс, и как-то смонтировать, не развалив имеющиеся, и еще потом загрузиться. Отдельный диск можно "на живую" подпихнуть после загрузки, а вот raid-массив целиком - проблематично. 2 часа назад, alibek сказал: Ethernet (iSCSI). Это понятно, но вот не было ни выделенного NAS, ни другого сервака с объемом нужным. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 18 сентября, 2019 · Жалоба ***... "dump|restore" Тупо пайпом. Пример, вроде, даже в хэндбуке был. Во. Пошагово. Минута мучения УткаУткаХоди. https://forums.freebsd.org/threads/cloning-or-duplicating-a-running-system-using-dump-restore.11680/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 18 сентября, 2019 · Жалоба Тупо пайпом не работало без предварительных ласк и десять лет назад с mbr, а тут вообще gpt Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 18 сентября, 2019 · Жалоба gpart кто-то отменил? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 18 сентября, 2019 · Жалоба Тут самое время написать разработчикам RAID, чтоб прислали новые дрова. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 18 сентября, 2019 · Жалоба 1 час назад, snvoronkov сказал: Во. Пошагово. Да, такие инструкции находил, из разряда "25 простых шагов к похуданию". Интересно, 3 Тб через пайп прольется? Попробую, конечно, но уже завтра. 38 минут назад, vlad11 сказал: Тут самое время написать разработчикам RAID, чтоб прислали новые дрова Мысль хорошая, но писать уже не надо, я нашел поновее на диске от Cisco UCS. Попробую впилить в ГАД-зиллу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 18 сентября, 2019 · Жалоба 4 минуты назад, jffulcrum сказал: Да, такие инструкции находил, из разряда "25 простых шагов к похуданию". Интересно, 3 Тб через пайп прольется? Попробую, конечно, но уже завтра. Чем не нравится-то? Классика: разбил, сделал загружаемым (если надо), перелил данные, исправил fstab и т.п. Кстати, а чем три терабайта отличаются от большего или меньшего объема? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 18 сентября, 2019 · Жалоба 20 минут назад, snvoronkov сказал: Кстати, а чем три терабайта отличаются от большего или меньшего объема? У меня есть смутные воспоминания, что в линухах через пайп все работало гораздо шустрее, чем во фряхе, т.к. в линухах размер окна - 64К, а во фряхе только 4 или 8 (размер страницы), и надо что-то делать с ядром, если не хочешь ждать тепловой смерти вселенной. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 18 сентября, 2019 · Жалоба 50 минут назад, jffulcrum сказал: У меня есть смутные воспоминания, что в линухах через пайп все работало гораздо шустрее, чем во фряхе, т.к. в линухах размер окна - 64К, а во фряхе только 4 или 8 (размер страницы), и надо что-то делать с ядром, если не хочешь ждать тепловой смерти вселенной. Проверить-же просто. Катнуть партицию в пайп на что-то бесполезное, типа "wc -c". Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
naves Опубликовано 18 сентября, 2019 · Жалоба 6 hours ago, jffulcrum said: Clonezilla. В очередной раз подтвердила свою репутацию полубесполезного инструмента для гиков - видеть массивы отказалась, не смотря ни на какие подсовывания ядерных модулей megasr и правки скриптов. Упорно видит все только как индивидуальные диски, услужливо пишет, что они члены массива, но выбрать как источник или приемник массив целиком - не дает. Если линукс видит диски, как отдельные вне рейда, то это у вас не рейд, а fake-raid, про который всегда пишут в стиле ССЗБ. В systemrescueCD есть драйвера для некоторых таких недорейдов, иногда они сами собираются при загрузке через dmraid В случае raid1 обычно было достаточно диск воткнуть в материнку с выключенным в биосе raid, и загрузка шла как обычно, тк метаданные рейда располагаются в конце диска. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 19 сентября, 2019 · Жалоба 7 часов назад, naves сказал: сли линукс видит диски, как отдельные вне рейда, то это у вас не рейд, а fake-raid, про который всегда пишут в стиле ССЗБ. Кстати, хорошее замечание. Не обратил внимание, что это LSI недорейд. Снести к чертовой матери, создать gmirror и перенести систему на него. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 19 сентября, 2019 · Жалоба Извиняюсь, а разве нельзя сделать эту операцию классически? Подкинуть новую пару дисков в существующий рейд A, дождаться синхронизации, снять лишние, запустить. Али такое только dmraid умеет, "аппаратные" нет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 19 сентября, 2019 · Жалоба 1 минуту назад, kayot сказал: Али такое только dmraid умеет, "аппаратные" нет? Оно не аппаратное в данном случае. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nixx Опубликовано 19 сентября, 2019 · Жалоба 20 часов назад, jffulcrum сказал: Paragon Backup умеет диски клонировать? Paragon Hard Disk Manager мне помог там, где акронис занимался какой-то невнятной хренью... ну а вообще миграция софт-рейда - это то еще извращение ) посмотрите, умеет ли софт, которым вы рулите рейдом, expand (увеличение размера) вашего массива. если умеет, тогда меняйте по одному винту и ребилдите не спеша. после замены последнего - expand. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 19 сентября, 2019 · Жалоба 14 часов назад, snvoronkov сказал: Катнуть партицию в пайп на что-то бесполезное, типа "wc -c" Попробовал на обычном компе через пайп покопировать, c dev/zero на диск, на фре (10.3) 79 Mb/s, на Centos 142 Mb/s. В исходниках увидел, что во фре буфер 16 Кб, есть BIG_SIZE в 64К, но dd, походу, не умеет его активировать. 3 часа назад, kayot сказал: Подкинуть новую пару дисков в существующий рейд A В RAID-1? 19 минут назад, nixx сказал: если умеет, тогда меняйте по одному винту и ребилдите не спеша. после замены последнего - expand. Нема expand`у . Paragon - уже пробую. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 19 сентября, 2019 · Жалоба Итак, Paragon HDM все сделал как надо, увидел массивы, перелил содержимое со всеми GPT, UFS и т.п., и после извлечения старых дисков и переназначения загрузочного массива в RAID BIOS сервер загрузился, будто никуда не уезжал. Методику с gpart/newfs/dump/restore опробую на том же сервере на след.неделе. Спасибо за советы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 20 сентября, 2019 · Жалоба В 19.09.2019 в 12:08, jffulcrum сказал: В RAID-1? Да, а что смущает? 2 минимально возможное количество, сверху ограничений нет. Сервера на linux с softraid всегда клонировал(а так же менял старые лиски на новые) таким способом, подкинул диски, подождал сборки, снял. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 25 сентября, 2019 · Жалоба @snvoronkov C single-user и копированием через пайп все получилось. Но в целом заняло 9,5 часов. Paragon справился за 6 в один проход. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 25 сентября, 2019 · Жалоба 6 минут назад, jffulcrum сказал: Paragon справился за 6 в один проход. Его еще где-то стырить взять надо... :-) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 25 сентября, 2019 · Жалоба Да, цена бизнес-лицензии негуманная... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...