1

Тема: клонування цілого диску

Вітаю всіх гостей,
Ось таке у мене запитання: Як краще перенести ..нікс, конкретно Убунту, з одного компа на другий, тобто клонування цілого диску або його partition. Все уже перепробував,  Startup Disk не працює, скріпт Powershell дуже складний. Працює також автоматичний backup, не відомо який і як ним викоростуватися для цієї мети.

2

Re: клонування цілого диску

man dd :)

https://www.tecmint.com/clone-linux-partitions/

Подякували: leofun011

3

Re: клонування цілого диску

а ви самі пробували цей засіб чи тільки найшли його в інтернеті?
Там дуже велика відповідальність і ризик.

4

Re: клонування цілого диску

Якщо у вас такі питання, то швидше за все Gnome Disk Utility або Clonezilla вам підійдуть.
І що значить "Startup Disk не працює"? Система не завантажується, чи що? Тоді чому ви її хочете клонувати?

5 Востаннє редагувалося HetmanNet (13.09.2019 12:15:44)

Re: клонування цілого диску

Shiqq написав:

Вітаю всіх гостей,
Ось таке у мене запитання: Як краще перенести ..нікс, конкретно Убунту, з одного компа на другий, тобто клонування цілого диску або його partition. Все уже перепробував,  Startup Disk не працює, скріпт Powershell дуже складний. Працює також автоматичний backup, не відомо який і як ним викоростуватися для цієї мети.

Цілий диск за допомогою dd. Якщо треба розділ то там інструкція буде довга. Для того щоб dd швидше працював встановлюєте розмір блоку (bs) 100% або 50% (залежить від виробника і прошивки) від розміру кешу диска (якщо один чи всі hdd) з найменшим кешем або від 8 - 64 М (якщо обидва ssd).

Якщо треба розділ, то тут вже все складніше: дивишся через fdisk параметри розділу що збераєшся перенести, потім на новому диску через fdisk робиш його завантажувальним, з аналогічними параметрами розділу на старому диску створюєш розділ на новому диску, копіюєш розділ за допомогою dd, правиш fstab якщо треба на предмет використання не перенесених розділів та зміни uuid, відновлюєш завантажувач,  і т.д. :)

Подякували: flatliner, leofun012

6

Re: клонування цілого диску

Shiqq написав:

а ви самі пробували цей засіб чи тільки найшли його в інтернеті?
Там дуже велика відповідальність і ризик.

Сам його юзаю, але вимагає розуміння що робиш і навіщо. dd це як молоток: можна цвях забити, а можна сусіда ;)

Але він лише вам перенесе дані з одного місця в інше, тому які звідки і куди маєте сказати ви йому.
Якщо це просто перенесення диска зі старого на новий то все просто, якщо новий меншого обсягу то все не так просто, якщо треба перенести одну з ОС на диску на інший диск то тут далеко вже не просто та вимагає 100% розуміння що як працює, а не тупо по інструкції, бо інакше ціна помилки буде втрата даних (часом можна їх повернути, але той хто не знає що робив того зробити не зможе).

Подякували: flatliner1

7

Re: клонування цілого диску

koala написав:

Якщо у вас такі питання, то швидше за все Gnome Disk Utility або Clonezilla вам підійдуть.
І що значить "Startup Disk не працює"? Система не завантажується, чи що? Тоді чому ви її хочете клонувати?

додаткова інфо про ту прогу:
https://en.wikipedia.org/wiki/GNOME_Disks
ця прога видає таку інфо про створений діск:
307 mb /dev/sdb1
partition type: hidden HPFS/NTFS (Bootable)
contents: ISO 9660 (version Joliet Extension)
15 gb /dev/sdb ,  unallocated space
А далі, наступні кроки?
Цей флеш-діск в реаліі не дає ніякого бута. Навігатор Unix може читати  в sdb1 EFI файли, навігатор з Windows нічого там не баче.
Звичайно, мій unix бутається, це мій створений Startup_Disk не бутаеться. Може не вистачає GRUB? Startup_Disk також пропонуе загрузити туда ISO файли, іх откриває, але не загружує.
Одже, Gnome Disk Utility присутній,  Clonezilla присутня як скріпт, біз ніякої допомоги.

8

Re: клонування цілого диску

Shiqq написав:

а ви самі пробували цей засіб чи тільки найшли його в інтернеті?
Там дуже велика відповідальність і ризик.

Колись давно я пробував і цей спосіб, і ще dump | restore... нюансів всих вже не пам'ятаю, але були часи, коли робилося це декілька разів - сетапили серваки з еталонного диску таким чином :)

9

Re: клонування цілого диску

Shiqq написав:

Ось таке у мене запитання: Як краще перенести ..нікс, конкретно Убунту, з одного компа на другий, тобто клонування цілого диску або його partition.

Shiqq написав:

ця прога видає таку інфо про створений діск:
307 mb /dev/sdb1
partition type: hidden HPFS/NTFS (Bootable)
contents: ISO 9660 (version Joliet Extension)
15 gb /dev/sdb ,  unallocated space

Це не диск з Убунту. Це щось недоформатоване під Windows.
Будь ласка, опишіть детально, що саме ви маєте і що хочете отримати в результаті, інакше ми вам не допоможемо.

10

Re: клонування цілого диску

koala написав:
Shiqq написав:

Ось таке у мене запитання: Як краще перенести ..нікс, конкретно Убунту, з одного компа на другий, тобто клонування цілого диску або його partition.

Shiqq написав:

ця прога видає таку інфо про створений діск:
307 mb /dev/sdb1
partition type: hidden HPFS/NTFS (Bootable)
contents: ISO 9660 (version Joliet Extension)
15 gb /dev/sdb ,  unallocated space

Це не диск з Убунту. Це щось недоформатоване під Windows.
Будь ласка, опишіть детально, що саме ви маєте і що хочете отримати в результаті, інакше ми вам не допоможемо.

«Це щось недоформатоване під Windows.», ні це щось недоформатоване під "Startup Disk Create" від Ubuntu. Потрібно доформатувати його своїми руками. Цей приклад нагадує нам про небезпечність автоматики. Я не очекую що хтось буде за мене редагувати ті файли, а то міг би їх викласти.

«що саме ви маєте і що хочете отримати в результаті»
Обедві оті мої цітати взаємно пов’язані, і я хочу отримати новий діск, через клонування , через включення файлу ISO і т.п. Клонування може бути двукрочне: 1 - збереження цілого діску як один файл, наприклад ISO і т.п., 2 - створення рятувального діску на базі того файлу ISO і т.п..

11

Re: клонування цілого диску

Shiqq написав:

«що саме ви маєте і що хочете отримати в результаті»
Обедві оті мої цітати взаємно пов’язані, і я хочу отримати новий діск, через клонування , через включення файлу ISO і т.п. Клонування може бути двукрочне: 1 - збереження цілого діску як один файл, наприклад ISO і т.п., 2 - створення рятувального діску на базі того файлу ISO і т.п..

Отримати бекапу диску
Отримання бекап диску з автоматичним чи напівавтоматичним розгортанням
Дублювати диск на інший ПК чи ще для чого
Перенести вміст диску на новий диск
Перенести вміст диску на новий ssd
Перенести систему на зовнішній диск
Створити рятівний образ

Це все різні цілі з різним шляхом вирішення. Вас не питають що ви хочете зробити, вас питають яка ціль того що хочете зробити, бо можливо обраний шлях вами дурня та є нормальне рішення.

12 Востаннє редагувалося HetmanNet (14.09.2019 22:48:42)

Re: клонування цілого диску

Shiqq написав:
koala написав:

Якщо у вас такі питання, то швидше за все Gnome Disk Utility або Clonezilla вам підійдуть.
І що значить "Startup Disk не працює"? Система не завантажується, чи що? Тоді чому ви її хочете клонувати?

додаткова інфо про ту прогу:
https://en.wikipedia.org/wiki/GNOME_Disks
ця прога видає таку інфо про створений діск:
307 mb /dev/sdb1
partition type: hidden HPFS/NTFS (Bootable)
contents: ISO 9660 (version Joliet Extension)
15 gb /dev/sdb ,  unallocated space
А далі, наступні кроки?
Цей флеш-діск в реаліі не дає ніякого бута. Навігатор Unix може читати  в sdb1 EFI файли, навігатор з Windows нічого там не баче.
Звичайно, мій unix бутається, це мій створений Startup_Disk не бутаеться. Може не вистачає GRUB? Startup_Disk також пропонуе загрузити туда ISO файли, іх откриває, але не загружує.
Одже, Gnome Disk Utility присутній,  Clonezilla присутня як скріпт, біз ніякої допомоги.

Ви хочете щоб він став завантажувальним?

parted /dev/sdb set 1 boot on

Інформацію про розділи краще виводити через fdisk

# Заходимо в fdiskv вказуючи потрібний диск (наприклад, /dev/sdb)
fdisk /dev/sdb
# Виводимо інформацію про розділи
p
# Виходимо
q
Подякували: leofun011

13

Re: клонування цілого диску

Shiqq написав:

«Це щось недоформатоване під Windows.», ні це щось недоформатоване під "Startup Disk Create" від Ubuntu. Потрібно доформатувати його своїми руками. Цей приклад нагадує нам про небезпечність автоматики. Я не очекую що хтось буде за мене редагувати ті файли, а то міг би їх викласти.

Це схоже на записаний ISO образ прямим копіюванням на флешку, ймовірно під uefi завантажувач (в звичайному bios чи в режимі legacy не завантажиться).

Подякували: leofun011

14

Re: клонування цілого диску

HetmanNet написав:
Shiqq написав:

«що саме ви маєте і що хочете отримати в результаті»
Обедві оті мої цітати взаємно пов’язані, і я хочу отримати новий діск, через клонування , через включення файлу ISO і т.п. Клонування може бути двукрочне: 1 - збереження цілого діску як один файл, наприклад ISO і т.п., 2 - створення рятувального діску на базі того файлу ISO і т.п..

Отримати бекапу диску
Отримання бекап диску з автоматичним чи напівавтоматичним розгортанням
Дублювати диск на інший ПК чи ще для чого
Перенести вміст диску на новий диск
Перенести вміст диску на новий ssd
Перенести систему на зовнішній диск
Створити рятівний образ

Це все різні цілі з різним шляхом вирішення. Вас не питають що ви хочете зробити, вас питають яка ціль того що хочете зробити, бо можливо обраний шлях вами дурня та є нормальне рішення.


моє перше запитання в цій темі було: "Як краще перенести".., тобто найліпше, найбезпечніше, а не будь яке.
«Це все різні цілі з різним шляхом вирішення.»   І всі вони цікавлять мене. Як що маєте досвід з любою з них, або користувалися нею, то будь ласка пишіть, я розгляну ваш шлях.
«Вас не питають що ви хочете зробити, вас питають яка ціль того що хочете зробити». Філософські тонкости. Нема ніякої цілі, є бажання підвищити рівень безпеки моїх дісків, і тепер розглядую різні варіанти, і сподіваюсь і ваш там також буде. Я трохи також філософ. Ось дивлюсь я на той незавершиний діск, та й думку гадаю: чому ж він такий, що йому перешкодило.
«бо можливо обраний шлях вами дурня та є нормальне рішення.»
Можливо, ось чому я поки ще ніякого шляху  не вибрав.

15

Re: клонування цілого диску

HetmanNet написав:
Shiqq написав:
koala написав:

Якщо у вас такі питання, то швидше за все Gnome Disk Utility або Clonezilla вам підійдуть.
І що значить "Startup Disk не працює"? Система не завантажується, чи що? Тоді чому ви її хочете клонувати?

додаткова інфо про ту прогу:
https://en.wikipedia.org/wiki/GNOME_Disks
ця прога видає таку інфо про створений діск:
307 mb /dev/sdb1
partition type: hidden HPFS/NTFS (Bootable)
contents: ISO 9660 (version Joliet Extension)
15 gb /dev/sdb ,  unallocated space
А далі, наступні кроки?
Цей флеш-діск в реаліі не дає ніякого бута. Навігатор Unix може читати  в sdb1 EFI файли, навігатор з Windows нічого там не баче.
Звичайно, мій unix бутається, це мій створений Startup_Disk не бутаеться. Може не вистачає GRUB? Startup_Disk також пропонуе загрузити туда ISO файли, іх откриває, але не загружує.
Одже, Gnome Disk Utility присутній,  Clonezilla присутня як скріпт, біз ніякої допомоги.

Ви хочете щоб він став завантажувальним?

parted /dev/sdb set 1 boot on

Інформацію про розділи краще виводити через fdisk

# Заходимо в fdiskv вказуючи потрібний диск (наприклад, /dev/sdb)
fdisk /dev/sdb
# Виводимо інформацію про розділи
p
# Виходимо
q

першим ділом я почав з fdisk -l
«Ви хочете щоб він став завантажувальним?»
Перше я хочу дознатися чому він не завантажувальний  в реалії і чому він завантажувальний з іншого погляду, див. вище.

16

Re: клонування цілого диску

HetmanNet написав:
Shiqq написав:

«Це щось недоформатоване під Windows.», ні це щось недоформатоване під "Startup Disk Create" від Ubuntu. Потрібно доформатувати його своїми руками. Цей приклад нагадує нам про небезпечність автоматики. Я не очекую що хтось буде за мене редагувати ті файли, а то міг би їх викласти.

Це схоже на записаний ISO образ прямим копіюванням на флешку, ймовірно під uefi завантажувач (в звичайному bios чи в режимі legacy не завантажиться).

Ні не так, читайте вище: "unallocated space" заміст ISO образа, і цей "unallocated space" створив сам "Startup Disk Create" від Ubuntu, і остановився на тому, без оголошення будь якої помилки, щось йому перешкодило перенести туди ISO образ, свій або чужий. А щастя-долі та і не дав.

17 Востаннє редагувалося HetmanNet (15.09.2019 21:00:23)

Re: клонування цілого диску

Shiqq написав:
HetmanNet написав:
Shiqq написав:

«Це щось недоформатоване під Windows.», ні це щось недоформатоване під "Startup Disk Create" від Ubuntu. Потрібно доформатувати його своїми руками. Цей приклад нагадує нам про небезпечність автоматики. Я не очекую що хтось буде за мене редагувати ті файли, а то міг би їх викласти.

Це схоже на записаний ISO образ прямим копіюванням на флешку, ймовірно під uefi завантажувач (в звичайному bios чи в режимі legacy не завантажиться).

Ні не так, читайте вище: "unallocated space" заміст ISO образа, і цей "unallocated space" створив сам "Startup Disk Create" від Ubuntu, і остановився на тому, без оголошення будь якої помилки, щось йому перешкодило перенести туди ISO образ, свій або чужий. А щастя-долі та і не дав.

По перше. всі програми зі запису образів на флешку розраховані зазвичай на те що на флешці лише один образ, тому чекати запису двох і більше не варто.
По друге, при записі образу створюється розділ по розміру образу, а не диску куди пишеться, бо зазвичай вирішують цю задачу легшим шляхом який якщо чесно фактично три етапи: стерти диск, поставити мітку завантажувальний та записати образ тупим копіюванням блоків. Інакше доведеться робити мітку завантажувальний, згенерувати завантажувач на основі аналізу образу, створити розділ знову відповідно до того параметрів образу, розпакувати туди вміст де теж можуть бути несподіванки.

18 Востаннє редагувалося HetmanNet (15.09.2019 21:37:32)

Re: клонування цілого диску

Shiqq написав:

«Це все різні цілі з різним шляхом вирішення.»   І всі вони цікавлять мене. Як що маєте досвід з любою з них, або користувалися нею, то будь ласка пишіть, я розгляну ваш шлях.

У мене є досвід всіх них і навіть в багатьох варіантах. Але якщо чесно деякі з них досить об'ємні та пояснювати з нуля це доволі довга лекція вийде, а по деяким доведеться освіжити знання.

Shiqq написав:

«Вас не питають що ви хочете зробити, вас питають яка ціль того що хочете зробити». Філософські тонкости. Нема ніякої цілі, є бажання підвищити рівень безпеки моїх дісків, і тепер розглядую різні варіанти, і сподіваюсь і ваш там також буде. Я трохи також філософ. Ось дивлюсь я на той незавершиний діск, та й думку гадаю: чому ж він такий, що йому перешкодило.
«бо можливо обраний шлях вами дурня та є нормальне рішення.»
Можливо, ось чому я поки ще ніякого шляху  не вибрав.

Це не філософське питання: я не настродамус чи ванга щоб вгадувати, тому це чисто практичне питання, щоб не марнувати час на рішення для помилкових кроків які робите через брак знань чи описування зайвого.

Хочете філософію, тоді вам не сюди, а до гуманітаріїв.
Хочете лекцію то вам до RedHat, IBM, Cisco, Sun і т.д. там є платні курси та програми з підготовки.
Хочете рішення проблеми то опишіть конкретну проблему детально і шлях який до неї призвів та що хотіли досягти йдучи саме так.
Хочете пояснення чогось незрозумілого то напишіть конкретне питання та те що призвело до його виникнення.

Ті хто має практичний досвід не мають часу на те щоб пояснити купу тем які можна вивчити самостійно чи на курсах, максимум можемо щось підказати і десь допомогти з чимось конкретним за мінімальний час.

Подякували: leofun01, koala, dot3

19

Re: клонування цілого диску

Після довгих міркувань, взяв різик з dd і бережно склонував свій лінюкс діск, багатогодинна процедура i доречна для нічної роботи компа: на ніч вложили а в ранці отримаєте готову копію. ОК говоре мій комп, за винятком одного байта, не вистачило місця для нього на новому діскі, того ж розміру. А головне те, що він, тобто новий,  не бутується по невідомій причині, підозрію в цйому https://en.wikipedia.org/wiki/EFI_system_partition,  і як її редагувати - не знаю, і інтернет мовчить, "ні, не буду я мовчать" і виложив її на своєму гітхубі https://github.com/Shiqq-1/Yashkur під назвою my120, будь ласка почитайте її через hex очки і скажіть що їй не вистачає.

20

Re: клонування цілого диску

повторив оту процедуру, тепер ОК.