ПредишенСледващото

Ситуация, която искам да се разгледа днес е специална система за прехвърляне на делото на друг диск. А именно, най-лесният вариант: което означава, че ние се прехвърля съдържанието на целия твърд диск на друг диск на равно или по-голям размер.

Вариант за трансфер на отделните секции не е специално считат, но описаните техники могат да бъдат използвани като основа (но трябва да бъде настроен товарач и т.н.). Ръчно преместване на системата, като копирате файловете в тази статия не се считат за най-малко.

Така че, в моя случай задачата беше да се променят размера на твърдия диск на 1TV 2TV. Аз съм любител на малки сгради във формата тънък mATX miniITX и поради това, дори когато има седалка за втори диск, че е желателно да се използва само един твърд диск, за да се избегне претоварване на ниска мощност захранване, за да не навреди на вентилация поток, а не да се повиши температурата вътре системния блок.

1. Проверете Disk. Ако има съмнения за здравето на новия твърд диск (например, тя е била използвана преди това на друг компютър, закупени втора ръка, или просто имате желание да бъде безопасно за пореден път, дори и с нов диск), ние можем да получите помощ от следните команди:

1) S.M.A.R.T. данни за четене

smartctl -а / сътрудничество / imya_zhestkogo_diska

smartctl полезност е включен в smartmontools пакети. така че, ако това не е инсталиран, инсталирайте го:

ап-да инсталирате smartmontools

Ако все още не сте разбрали какво е името на устройството, след нов твърд диск връзка (имайте предвид, че когато на твърдия диск е свързан имена на устройства могат да се променят, така че винаги да се използва UUID вместо имена на устройства във вашия файл / и т.н. / fstab), списъкът на твърди дискове могат да бъдат получи екип

Sudo Fdisk -l (да се използва като обикновен потребител, не дава резултати, така че не пропускайте Sudo)

Ако не сте напълно представите какво ти даде заключение smartctl, можете да помислите само една опция - Reallocated_Sector_Ct. Както може би знаете, производителите на съвременните твърди дискове запазват малко място за подмяна на прозрачни лоши блокове. Ето защо, ако тестът не може да открие лоши блокове, е вероятно, че те вече са били намерени S.M.A.R.T. и се заменя с празни блокове от резерва. Ефектът от това решение е двойна: от една страна, ние не губим място на твърдия диск и резервни блокове е прозрачна за потребителя; От друга страна, това може да влоши работата (твърд диск глава отново ще се премести в звеното за архивиране, както и да се върне обратно) и лоша услуга в случай на Започваме да въвеждаме в диска на потребителя, който е свикнал да разчита на стандарт за диагностика диск повърхност.

Следователно, искането може да определи:

Sudo smartctl -а / сътрудничество / SDB | Впиши Reallocated_Sector_Ct

и в резултат на това се получи низ за търсене, например, в моя случай:

5 Reallocated_Sector_Ct 0x0033 100 100 010 Предварително се провали Винаги - 0

В нашия случай броят на блока не е отменено и 0 е най-добрият резултат.

Трябва да се отбележи, че SMART обикновено не е на разположение за твърди дискове, свързани към USB, макар smartctl експериментална поддръжка някои видове USB-SATA мост (повече информация по този въпрос и необходимите бутони съдържа програмата мъж).

2) Извършване на повърхността на тест диск посредством badblocks полезност. Препоръчително е да използвате тази програма, за немонтирания диск, така че ако искате да тествате с кола, която обикновено използвате, използвайте LiveCD (LiveUSB).

Допълнително устройство, което обикновено използвам, за да се провери за нов диск, или, обратно, шофиране, който се "премахнат" от компютъра си, и където не повече от необходимата информация:

Sudo badblocks -wvs / ррт / device_name (например по-горе - / ррт / SDB)

-w - да се даде възможност за написването на твърдия диск, без да се притеснявате за сигурността на данните. Никога не използвайте дискове, които имат информация, която трябва! Няколко ускорява тестване.
-V извежда информация за грешки на екрана (или по-скоро, за да стандартния изход, т.е. файл или ако използвате пренасочване ">" изход).
-s извежда състоянието на сканирането в%. За твърдия диск на голям обем проверки може да отнеме няколко часа, така че може да искате да следи напредъка в проценти. Тази опция се забавя работата на програмата, така че ако пуснете тест, например, през нощта, тази опция може да се пропусне.

badblocks полезност е включена в пакета за e2fsprogs. така че, ако това не е инсталиран, инсталирайте го:

ап-да инсталирате e2fsprogs

3) Тест Disk изпълнение. Може би най-лесният начин е да се използва hdparm полезност с опцията -t.
Ръководството на помощната програма се препоръчва да се извърши операцията 2-3 пъти за един твърд диск. Обмислете възможността за използване на програмата на диска, така че най-точното измерване не е на монтиран диск.

Sudo hdparm -t / сътрудничество / device_name

Пример изход е показано на екрана:

Диагностициране на производителността и ефективността на диск

След всички проверки са завършени, можем да преминем към процедурата по прехвърляне на данни.

2. Прехвърляне на системата на друг твърд диск. Просто искам да кажа, че аз знам за специални дискети като Clonezilla. но не можех да се справя с положението ми това решение. Друго ограничение: този разтвор може да не е подходящо за размера на повече записи в 2TV дължи на факта, че в този случай се използва различна маса дял вместо MBR.

Използвах дд команда. който е проектиран да работи директно с диска. Този отбор може да работи с отделните раздели и с цели дискове, а в моя случай аз избрах втория вариант. Всички операции, по-долу, са извършени с помощта на LiveCD с Ubuntu.

Sudo дд ако = / ррт / imya_iskhodnogo_diska на = / ррт / imya_tselevogo_diska BS = 16M

ако - показва изходния диск (или дял, но не и в този случай) - ", където копието", на - мишена ", където копието" (! да не се бърка), който трябва да бъде най-малко не по-малко от оригинала. BS - размер блок, който се копира с една операция: в този случай тя е равна на по-малката от кеша на два диска - 16м.

В резултат на операцията (което може да отнеме няколко часа), ние получаваме точно копие на диска източник и неразпределено място в случая, ако целевата диск е по-голям. Трябва да се отбележи, че в този случай ще се разделя UUID на два диска са идентични. За да не се "злепостави» Ubuntu, аз препоръчвам физически изключете източник твърдия диск и да се опита да зареди от новото. Ако изтеглянето е преминал без никакви проблеми, данните в ред, отново се свързват на твърдия диск и багажника от LiveCD.

3. Премахване на конфликти същия UUID. Изпълнете GParted (Снимки и работи с нея основите, има, например, тук), и или изтриване на дяловете на стария диск, създаване на нови, или просто да променят своя UUID (за всички секции!) От друга страна, щракнете с десния бутон върху всеки раздел.

4. Премахване на поверителна информация на стария диск (ако е необходимо). Ако не планирате да продължите да използвате стария твърд диск, и се планира да продаде / дари, целесъобразно ще замени цялата информация, с произволни данни или нули. Излишно е да казвам, дискът трябва да бъде спряно.

Позовавайки се отново на командата дд:

Sudo дд ако = / Dev / нула = / ррт / DRIVE_NAME

Имайте предвид, че тази команда дори презапише MBR, така че след операция Препоръчвам пресъздадете таблицата на дяловете и най-малко един неформатиран дял, ако имате намерение да го споделите с други ръце.

Вместо заключение. Методът, описан по-горе е най-лесният, когато имате на твърдия диск е почти пълна информация (както дд команда копира информацията от диска, независимо от това дали записва нещо в определени сектори или района на диска маркиран като незаето) , В случаите, при които сте пълни само няколко процента от устройството, то ще бъде по-добре, за да копирате само системния дял, преинсталирате ръчно зареждане на ОС, и други файлове се копират по обичайните методи. Този метод е извън обхвата на тази статия, но неговото описание може да се намери в Интернет.

послепис И не забравяйте да отбележите неразпределено място в края на новото устройство с помощта на GParted. ако той е бо ПГ по-голям размер от оригинала.

Подкрепете проекта - споделете линка, благодаря!