Представлен релиз Linux-дистрибутива Clonezilla Live 3.0.0, предназначенного для быстрого клонирования дисков (копируются только используемые блоки). Задачи, выполняемые дистрибутивом сходны с проприетарным продуктом Norton Ghost. Размер iso-образа дистрибутива - 356 МБ (i686, amd64)...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57244
не понимаю смысла таких дистров. Достал из полки флешку со своей текущей осью, вставил в определенное отверстие, загрузился — и всё под рукой: /usr/bin/cp, /usr/bin/mv...
Если ты дальше своей комнаты не выходишь, то и не поймешь
ты компьютерный мастер "живу рядом" Алексей? "Скопирую вам диски" и все такое?
Повторить на всех 60 ноутах, которые завтра надо отправить в сызраньский филиал.
Не успеешь - сам вместе с ними поедешь в командировку в ту сызрань вместо отпуска.И да, там винда, поэтому после твоего "бин-сепе" она почему-то не загружается. А какая-там ось у тебя аж течет - кнутователя, учти, совершенно не интересует.
Справедливости ради в установочных образах винды есть diskpart и dism
С помошью них, прямых рук и и батников тоже можно автоматизировать процесс.
https://docs.microsoft.com/ru-ru/windows-hardware/manufactur...
Ну, короч, ты этого не хочешь. Оно работает ЧАСЫ.И непонятно что при этом делает.
Долго тупить, крутить кругляшки, и непонятно что при этом делать - это характерная и похоже неотъемлемая черта винды.Там не менее dism и wim/swm образы используются у вендоров для развертывания винды на производтстве ПК/ноутов. Да и штатный установщик винды тоже из install.wim или install.esd разворачивает.
>>Долго тупить, крутить кругляшки, и непонятно что при этом делать....система умная, она думает, юзверь должен понимать за что пенизы плачены... не за хухры-мухры какие-то.
> не понимаю смысла таких дистров.Троль? Или правда не догоняйка? Если второе, то как попробуешь склонировать сотню виндовых драйвов, то обязательно поймешь
десяток модных-современных бубунточек - тоже, знаешь ли, неприкольно.
(а вот с редхатоидами будьте осторожны - у модного-современного lvm есть прикол, делающий систему незагружаемой при смене hostname. С одной стороны, ТАК надо умудриться, это совсем нетиповой сетап. С другой... hostname? Да они уху ели!)
Но как?! Оно ж из /etc/hostsname когда-то читалось (и во всяких ранитах и опенрц вроде ло сих пот так и проиходит). И это был тупой как палка текстовый файл. Что теперь учудил Поттер? Мне правда интересно.
И lvm вроде ж уже закопали. Как минимум в пользу lvm2. Да и вмнсмто него что-то навелосипедили.
> Но как?! Оно ж из /etc/hostsname когда-то читалосьну вот оно оттуда читается (точнее не оттуда даже, до него еще не добраться, а из копии в недрах initrd что-ли?), а потом с производным от него что-то там ищется в конфигурации lvm. И при ненахождении возникает когнитивный диссонанс, нихачю, нибуду, уйду в манастырь. И уходит, а ты остаешься с незагружающейся системой, поскольку ручного доступа как обычно не предусмотрено.
Подробности я за давностию лет забыл уже, запомнив просто забавный факт. Но что починили - это вряд ли, конечно.
Спасибо, очень занимательный тред :)Снова захотелось в криокамеру лет на 50. Когда вылезу, в линуксе 100% так и не будет ни реестра, ни Ctrl+Shift. Если ещё будет линукс )
Куда он денется? Платиновые спонсоры ж вечные.Нащот реестра я бы так не был уверен. Тут столько топящих за нужные и полезные бинарные форматы...
в proxmox то же самое бтв, но уже на уровне логики самого приложения, а не лвм.
> в proxmox то же самое бтв, но уже на уровне логики самого
> приложения, а не лвм.так тут тоже на уровне чьей-то индусской логики- lvm подключил бы тебе любой том, но если от него требовать исключительно блаблабла-несуществующийhostname-блаблабла - он ничего предложить не может.
А теперь попробуй объяснить как это делать хотя бы эникейщику-виндузятнику в удаленном филиале.
И других там нет, скажи спасибо, что в том городишке хоть такого "компутерщика" нашли...
То есть Вы предлагаете решать проблему несоответствющими средствами.
Если у Вас охранник пишет документаию то проблема именно в Вашей организации. Там стадо дебилов.
> То есть Вы предлагаете решать проблему несоответствющими средствами.соответствующими тривиальности проблемы.
> Там стадо дебилов.
Вот ты, шибкоумный, и проведешь июль в Сызрани. Заодно сэкономим на зарплате де6илов.
Будешь там сепе и меве свои.
Не понимаю этого вашего Audacity, когда у меня SoX есть!
Зачем нужен опеннет, если есть /bin/mv. Пока пишу этот комментарий, мог бы уже 22 файла переименовать!
С mv и cp это надолго и скопирует далеко не всё. С dd быстрее, но займёт либо много места, либо надолго(gzip). И никаких инструментальных бекапов. Можно взять или склепать диск с persistent storage и поставить туда partclone. Но вы как раз и изобретете clonezill'у, только свои баги вам придётся тестировать самим. Впрочем я не фанат clonezilla и на небольших объёмах предпочитаю dd.
Пробовал давеча этой колнзилой клонировать диск с MD разделом - увы и ах, не умеет в такую, казалось бы, простую операцию сей комбайн. Пичалька ;(
Шикарный дистр, перенес его помощью образ диска(NVME) с одного ноута на другой.
Вчера только пытался ей клонировать Win7 на SSD меньшего размера. Без уменьшения источника не захотела, пришлось искать Acronis. Потерял кучу времени.
>>Вчера только пытался ей клонировать Win7 на SSD меньшего размера. Без уменьшения источника не захотела, пришлось искать Acronis. Потерял кучу времени.В данном случае надо внимательно смотреть опции и ставить -icds (игнор чека диска назначения) + ставить таблица разделов НЕ как в исходном,а PROPORTIONAL. Так оно хотя бы склонирует. Хотя из личного опыта - венды не всегда удачно перевозятся клонзиллой. Как ни жаль, Акронис с этим лучше справляется.
> Акронис с этим лучше справляется.что подозрительно, ибо что же в нем еще внутри коли не ntfsclone в обертке с гуйцом?
>> Акронис с этим лучше справляется.
> что подозрительно, ибо что же в нем еще внутри коли не ntfsclone
> в обертке с гуйцом?Не особо знаю, что там у него унутре, возможно они что-то своё дорисовали. Т.к. и перенос вроде с железки на железку венда тоже переживает.
1) клонировать partition -> partition (надеюсь не GPT ?).
2) для подгонки scr partition есть gnu parted.
3) ну и виндовсы старше висты клонируются очень плохо. то загрузка в синий экран, то активация слетит. я бы не стал. лучше поставить с нуля.
> 1) клонировать partition -> partition (надеюсь не GPT ?).sgdisk --backup=file
sgdisk --load-backup=file
отлично справляется с GPT> 3) ну и виндовсы старше висты клонируются очень плохо. то загрузка в синий экран, то активация слетит. я бы не стал. лучше поставить с нуля.
Бред какой то. Уже много лет использую partimage (затем и sgdisk для GPT) завернутый в свой bash скрипт.
Развертывал и XP и Win10 на новые компы. Несмотря на Warning'и все работает.
Перед снятием образа начиная Win8 нужно выключать shutdown /p и удалять pagefile.sys swapfile.sys hiberfil.sys
>> 1) клонировать partition -> partition (надеюсь не GPT ?).
> sgdisk --backup=file
> sgdisk --load-backup=fileи если диск не такой же точно - то он вообще исчезает из поля зрения навсегда, угу?
> и если диск не такой же точно - то он вообще исчезает из поля зрения навсегда, угу?Нет. Нет такой проблемы. Как это вообще понять "исчезает навсегда" ?
sgdisk может копировать разметку с меньшего на больший и наоборот (если разделы не вылазят за размеры нового диска).
В отличие от sfdisk, который с большего на меньший не может, а если копировать с меньшего на большй то размер диска остается старый.
> Нет. Нет такой проблемы. Как это вообще понять "исчезает навсегда" ?фирменный баг lin00ps. И фри, но там не навсегда а только до заклинаний крекс-пекс-пекс и пятнадцати приседаний, потом обратно появится и можно даже починить. Только документацию, как обычно, забыли написать (но спасибо что хотя бы удалось уговорить исправить).
Если при чтении gpt что-то пошло не так - встаем колом и делаем вид что вообще никакого диска тут нет. Спрашивать этого...лузера или как там его, или пытаться как-то автоматически решить проблему? Да ну, это вы ерунду какую-то придумали, это вам вон, в винду (да, молча исправляет такие ошибки если может, если не может - пытается игнорировать).
> sgdisk может копировать разметку с меньшего на больший и наоборот (если разделы не вылазят за размеры нового диска).
с чего ж они "не вылазят", когда вылазят, диск-то был больше. Херак - его НЕТ.
Причем совсем нет - и похрен что может там был отдельный раздел под данные который тебе не особо и нужен-то. Ты его даже удалить теперь не можешь.Отдельный вопрос - где у тебя теперь бэкапная копия gpt, которой полагалось быть в последнем секторе диска. И что будет, если в нем окажется, но не твоя.
> с чего ж они "не вылазят", когда вылазят, диск-то был больше.Если их предварительно подвинули.
Или изначально например на 500Гб диске создан раздел под систему 100Гб + загрузочный в начале диска.
sgdisk фиксит размер разметки при восстановлении на меньший диск.
Win10/11 еще после раздела с системой создает WinRE 500-600Мб я его скриптом пересоздаю на новом диске в конце.По поводу всего остального. Когда GPT разметка вылазит за переделы диска, то partprobe действительно не видит разделов. Это бывает например если после создания разделов был установлен HPA и размер диска стал чуть меньше. Винда при этом разделы видит.
Никаких фатальных последствий у меня такое поведение не вызывало. DMDE все равно файл видит.
> Отдельный вопрос - где у тебя теперь бэкапная копия gpt, которой полагалось быть в последнем секторе диска. И что будет, если в нем окажется, но не твоя.Я же копирую не dd начало диска.
Разметку я сохраняю и разворайиваю sgdisk. От создает и основную и бэкап GPT.
И кстати gdisk ругается если они не совпадают.
А также если ноут шел с Win8, её удалили, создали MBR и поставили семерочку - gdisk видит что бэкап GPT остался.
> Я же копирую не dd начало диска.
> Разметку я сохраняю и разворайиваю sgdisk. От создает и основную и бэкапну вот я и спрашиваю - а что он делать-то будет, если диск не такой же или больше?
> И кстати gdisk ругается если они не совпадают.
а дальше?
Ну поругался- а чинить-то мы это планируем или как?
Я в свое время был сильно удивлен, что инструментов для этого просто нет.Блжад, ну в досе был norton diskedit (кстати и не нортоном писан ни разу) - умевший вообще ВСЬО. Сейчас - в даже шва6одкином софте - просто вот х-й.
> ну вот я и спрашиваю - а что он делать-то будет, если
> диск не такой же или больше?Я же написал. Пересчитывает. И записывает бэкап GPT в правильное место.
В отличие от sgdisk> Ну поругался- а чинить-то мы это планируем или как?
> Я в свое время был сильно удивлен, что инструментов для этого просто
> нет.Спрашивает какую использовать. Первичную или бэкап. Если устраивает, записать все по новой и выйти - w.
Вот например. Сделал образ. Создал GPT. Затем упорол начало диска нулями. Вот что пишет:
gdisk /dev/loop0
GPT fdisk (gdisk) version 1.0.6Warning: Partition table header claims that the size of partition table
entries is 0 bytes, but this program supports only 128-byte entries.
Adjusting accordingly, but partition table may be garbage.
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!Warning: Invalid CRC on main header data; loaded backup partition table.
Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
on the recovery & transformation menu to examine the two tables.Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!Warning! One or more CRCs don't match. You should repair the disk!
Main header: ERROR
Backup header: OK
Main partition table: ERROR
Backup partition table: OKPartition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: damagedFound invalid MBR and corrupt GPT. What do you want to do? (Using the
GPT MAY permit recovery of GPT data.)
1 - Use current GPT
2 - Create blank GPTYour answer:
> Я же написал. Пересчитывает. И записывает бэкап GPT в правильное место.
> В отличие от sgdiskо как... всего одна буковка, а сколько интересных последствий...
Спасибо, попробую как-нибудь на досуге, собственно, надо всего лишь найти лишний диск для эксперимента.
В последнем посте опечатка.
gdisk (sgdisk для скриптов) хорошо умеет GPT
а fdisk (sfdisk) - плоходля экспериментов достаточно /dev/loop
Помнится, у меня как-то на древнем ноуте загрузчик слетел. Сетевой загрузки не было, сетевуха была внешняя, сидюка там нет. Что делать? И тут я вспомнил, что у меня есть ДИСКЕТА с OpenBSD 6.2. Я с неё загрузился, подготовил нужный образ, и потом просто
ftp http://192.168.0.105/img.gz -o - | gunzip > /dev/rwd0c
> ftp http?
Не мешай человеку хвалиться...
не мешало бы матчасть подтянуть
>> ftp http
> ?И? Это же не собезъянненая и заброшенная пингвинячья версия:
https://man.openbsd.org/ftp.1
> The latter four usage formats will fetch a file using either the FTP, HTTP, or HTTPS protocols into the current directory. This is ideal for scripts. Refer to AUTO-FETCHING FILES below for more information.
>
ты не поверишь, но в инсталлере openbsd (как в релизе не помню) ftp не поддерживает ftp :). на дискете - только http, в cd-версии - http и https.
это у них wget так называется, да?
> это у них wget так называется, да?fetch
wget-то в целом поумнее будет.