Всеки компютър може да остане без място. Отговорът е да добавите повече място за съхранение – но какво ще стане, ако няма къде да добавите физическо устройство? Можете да опитате външно дисково устройство, но те могат да бъдат темпераментни. Те също не са идеални за лаптопи.
За мнозина решението е да заменят съществуващия HDD или SSD с устройство с по-голям капацитет. Още по-добре, можете да клонирате съществуващата операционна система и лични данни на новото устройство, без да прекарвате часове в преинсталиране и възстановяване на архиви.
Защо може да имате нужда от ново устройство за съхранение
Може би вашето съществуващо хранилище е твърде малко или може би е на път да изтече. Може да е твърде малък. Може дори да се влачите в 2020-те и да преминете към SATA SSD или дори NVMe устройство (ето как се различават SATA и NVMe).
Каквато и да е причината да замените съществуващото устройство за съхранение на вашия компютър, ако искате да запазите операционна система и файлове, клонирането на системния диск е най-добрият вариант (при условие, че няма вируси на стария шофиране).
Останалата част от това ръководство предполага, че вече сте избрали и закупили нов SSD или HDD за вашия Linux компютър. Имайте предвид, че тези стъпки обхващат само клониране на дискове със същия капацитет или от по-малък диск към по-голямо устройство.
Какви дискове можете да клонирате?
Използвайки този метод, можете да очаквате да можете да клонирате:
- HDD към HDD
- HDD към SSD
- SSD към HDD
- SSD към SSD
(SSD обхваща всичко от 2,5-инчови SATA устройства до M.2 интерфейс NVMe устройства).
Докато целевият диск има равен или по-голям капацитет от изходния диск, клонирането трябва да е успешно.
Два метода за клониране на вашия Linux диск: dd и CloneZilla
Ако искате да клонирате основното си устройство за съхранение, имате две възможности
- дд
- CloneZilla
Всяка опция е обяснена допълнително по-долу.
Преди да продължите, уверете се, че новият SSD е свързан към вашия компютър. За настолен компютър това може да означава незабавно вътрешно инсталиране на диска. Ако предпочитате да избегнете разглобяването на компютъра си на този етап и особено ако използвате лаптоп, a USB към SATA адаптер е достъпно спестяване на време.
Клониране на вашия SSD с dd
Използването на dd е лесно. Отворете терминал и проверете имената на всички свързани устройства:
lsblk
Отбележете имената на устройствата. Вътрешното устройство обикновено е sda, но можете да проверите етикетите в редактора на дялове на вашата дистрибуция, ако не сте сигурни.
Командата за клониране приема следната форма:
дд ако=/dev/sdX на=/dev/sdY
Тук if е изходният дисков път, а of е целевият път. Ако устройството, което клонирате, е sda и новият диск, към който планирате да клонирате, е sdb, тогава командата ще бъде:
дд ако=/dev/sda на=/dev/sdb
Това може да отнеме известно време, така че бъдете търпеливи. Консултирайте се с нашето ръководство за клониране и възстановяване на дискове с dd за повече информация.
Защо CloneZilla Live ISO е по-добър за клониране от цял диск на диск
Въпреки че можете да се наслаждавате на бързи и точни резултати от използването на dd, той има ключов недостатък. Ако планирате да смените изцяло диска в компютъра си с новото устройство, имате нужда от пълен клонинг.
За съжаление, стартирането на dd от терминала на работещ компютър няма да направи пълен клонинг. Този подход копира всичко, включително лични данни и операционна система, но не и буутлоудъра.
Тъй като имате нужда от GRUB, за да стартирате Linux, имате нужда от различен подход, който ще клонира всичко, включително буутлоудъра. Тук се намесва Live ISO средата на CloneZilla.
Как да използвате CloneZilla за клониране на Linux устройство
CloneZilla е жива среда, в която можете да стартирате компютъра си. Може да се инсталира на DVD или USB флаш устройство и е най-добрият начин за пълно клониране на данните от старото дисково устройство на вашия компютър към ново.
Изтеглете CloneZilla ISO
Започнете, като вземете вашето копие на CloneZilla. Предоставих връзката за стабилната версия, но ще трябва да зададете:
- Архитектура на процесора (amd64, i686 или i686-PAE)
- Тип файл (ZIP или ISO)
- Хранилище (автоматично, OSDN или SourceForge)
От тези опции единствената, с която трябва да внимавате, е първата. Ако вашият компютър има 64-битов процесор (независимо дали е AMD или Intel), трябва да изберете amd64. За 32-битови системи използвайте i686 и ако това не работи, използвайте i686-PAE.
Строго погледнато, типът на файла зависи от това дали използвате диск или USB носител. Интелигентният вариант обаче е да изтеглите ISO файл и използвайте Unetbootin, за да създадете стартиращо USB устройство.
Хранилището за изтегляне не би трябвало да има голяма разлика и може да бъде оставено така Автоматичен.
- Изтегли:CloneZilla (Безплатно)
- Изтегли:UNetbootin (Безплатно)
При желание е възможно да запишете ISO на CD/DVD. В този случай използвайте инструмент като Brasero или какъвто и да е инструментът за запис на дискове по подразбиране на вашата дистрибуция.
Запишете CloneZilla Live ISO на USB
След като изтеглите файла .bin на Unetbootin, щракнете двукратно, за да стартирате. Ще видите известие, което ви съветва да стартирате файла като root от вашия терминал. Командата е нещо подобно
sudo QT_X11_NO_MITSHM=1 /home/atomickarma/Downloads/unetbootin-linux64-702.bin
Пътят на файла ще се различава за вашия компютър. Стартирайте това, след това в основния интерфейс на UNetbootin:
- Изберете Diskimage
- Потвърдете, че опцията е зададена на ISO
- Щракнете върху елипсите (…) и намерете изтегления CloneZilla ISO
- Кликнете Отворете
- Обратно в главния дисплей на UNetbootin потвърдете USB устройство е избрано за Тип
- Потвърдете Карам е настроен на правилното USB устройство
Когато сте готови да създадете стартиращ CloneZilla USB, щракнете Добре
Рестартирайте вашия компютър или лаптоп с CloneZilla Live USB
След като процесът UNetbootin приключи, рестартирайте компютъра си и стартирайте от устройството.
Това обикновено означава достъп до менюто за зареждане, което обикновено може да се направи чрез натискане на бутон на клавиатурата, докато компютърът се рестартира. Например HP, който използвам, изисква натискане на клавиша Esc. Вашият може да е F2 или F8, F12, може би Del – зависи от производителя на системата.
Проверете документацията на вашия компютър или потърсете онлайн с фраза като „отворете менюто за зареждане [модел на компютър]“, за да научите как да получите достъп до менюто за зареждане.
С достъп до менюто за зареждане изберете USB паметта, на която сте записали CloneZilla.
Клонирайте един диск на друг с CloneZilla
Ще видите списък от осем опции, когато CloneZilla стартира. Това е мощен инструмент с различни приложения, но за клониране на един диск на друг можете просто да изберете първата опция и да натиснете Въведете. Имайте предвид, че интерфейсът може да се управлява от клавиатура или с мишка (правоъгълният курсор замества обичайния показалец на мишката).
След това изберете предпочитания от вас език и клавиатура опции, тогава Старт_Clonezilla. За да клонирате вашия диск:
- Изберете устройство-устройство от менюто и щракнете Добре
- Освен ако нямате специфични изисквания, придържайте се към тях Режим за начинаещи и щракнете Добре
- Избирам диск_към_локален_диск за да клонирате вътрешния диск към новото устройство, след това Добре
- След това изберете локалния диск като източник Добре
- Изберете второто устройство за съхранение като дестинация и Добре
- В следващия екран са изброени разширените параметри, така че освен ако не знаете какво правите, изберете по подразбиране sfsck опция, тогава Добре
- Изберете -p изключване да инструктира CloneZilla да изключи компютъра ви след клониране и Добре за да потвърдите
- Натиснете Въведете когато бъдете подканени
- Потвърдете клонирането чрез докосване Y на клавиатурата
- Повторете, когато бъдете попитани отново
След това клонирането ще започне. Колко време ще отнеме ще зависи от това колко данни клонирате.
Процесът трябва да завърши с изключване на компютъра.
Вече сте готови да инсталирате новия HDD или SSD хранилище във вашия компютър и можете да бъдете сигурни, че той ще се зареди, сякаш е оригиналният диск.
Клонирането с CloneZilla е изненадващо лесно
След като тествах процедурата с dd и установих, че буутлоудърът не е клониран, повторението с CloneZilla беше лесно.
За да обобщим:
- За да клонирате данните на устройството, използвайте dd.
- За да клонирате данните и буутлоудъра на ново устройство, използвайте CloneZilla
Само втората опция ще ви позволи да стартирате компютъра си с новото устройство. Ако сте преминали към по-голямо устройство, може да помислите за разширяване на дяла. Уверете се, че преоразмерявате дяла безопасно, без да губите данни.