Како се користи ДД команда за копирање ВХД датотека на физички чврсти диск



Испробајте Наш Инструмент За Елиминисање Проблема

Датотеке виртуелног тврдог диска (ВХД) су гигантске датотеке које опонашају употребу физичких медија на ВиртуалБок-у и неким другим виртуелним емулаторима к86 / к86_64. Ово вам омогућава да покренете Виндовс, ОС Кс, МС-ДОС, ФрееБСД, ОпенБСД, ОС / 2 или чак друге верзије Линука унутар ваше Линук дистрибуције. Ове датотеке вам не дозвољавају да директно записујете њихов садржај на физички диск преко наредбе дд која вам омогућава да то учините са ИСО-ом, али постоји начин да се то уради. Иако неки водичи захтевају да ВХД датотеку претворите у ИСО, то нећете морати да радите ако користите ВиртуалБок на било којој савременој верзији Линука. Корисници КЕМУ-а такође имају излаз, иако то укључује више играња.



Мораћете да се уверите да ниједан од дискова или партиција са којима ћете радити неће бити онај са којег се покрећете. Управо смо користили комад партициониране НАНД меморије за овај пример, али можда бисте желели да користите живи ДВД или УСБ покретачки систем ако то иначе не бисте могли. Без обзира на који начин сте покренули дотичну машину, покрените свој терминал програм тако што ћете притиснути Цтрл, Алт и Т, потражити га на Убунту Дасх-у или отворити из подменија Систем Тоолс у Ксфце4 или ЛКСДЕ.



1. метод: Коришћење ВБокМанаге-а из командне линије

Убедљиво најлакши начин да то урадите је коришћење традиционалне инсталације ВиртуалБок. Прво се уверите да сте направили резервну копију свих података због којих бринете да ћете их изгубити јер ћете уништити све податке на физичком хардверу одредишта, док бисте у процесу такође могли да учините нешто са ВХД или ВХДКС датотеком. То важи и за другу методу, као и за све што укључује наредбе које су толико деструктивне.



Једном када се уверите да је све безбедно и да је одредишни погон демонтиран, али је и даље повезан са машином, реците да је спољни чврсти диск који сте још увек прикључили, али није монтиран или је можда необрађен, јер ћете изгубити све на њему у току, покрените ВБокМанаге цлонехд фрееБСД.ВХДКС –формат РАВ фрееБСД.РАВ док замењујете фрееБСД.ВХДКС са вашим виртуелним чврстим диском. Имали смо виртуелну датотеку тврдог диска са помало умереном инсталацијом ФрееБСД-а ради тестирања, па отуда и назив.

Чим је ова наредба завршена, покрените судо дд иф = фрееБСД.РАВ од = / дев / сде , замењујући назив РАВ датотеке РАВ-ом који сте управо креирали и сде блоцк уређај уређајем који вас заправо занима. Ако нисте сигурни, увек можете да покренете судо фдиск -л како бисте били сигурни да знате право име партиције. Баш као и када користите дд за било шта друго, и ви не желите да пишете на погрешан уређај.

Можда ћете добити грешку о томе да на уређају више нема простора, баш као да сте покушали да напишете велику датотеку на мањи уређај, али то није изазвало проблеме у тестовима. Чини се да овај процес додаје додатне нуле. У супротном, могли сте да копирате виртуелни диск на физички диск у само два корака, уз минимум глупости.



2. метод: Помоћу наредбе КЕМУ Диск Нетворк Блоцк Девице Сервер

Корисници који имају приступ само систему виртуелизације Куицк Емулатор (КЕМУ) мораће да изађу на крај са мало више укљученом процедуром од оних који имају приступ наредби ВБокМанаге. На командној линији покрените судо модпробе нбд затим кему-нбд -р -ц / дев / ндб0 -ф впц оурТест.вхд , са промењеним називом датотеке да одражава стварно име датотеке са којом радите. Можда ће вам требати судо за покретање кему-нбд, у зависности од тога како сте конфигурисали инсталацију. Ако копирате команде одавде и налепите их, обавезно их промените пре него што их покренете. У већини случајева овде ћете имати бригу само о уређају ндб0, тако да тамо не бисте требали имати проблема.

Након што завршите, партицију можете да напишете помоћу кему-нбд -П 2 -р -ц / дев / нбд2 -ф впц оурТест.вхд затим судо ддресцуре -в -ф / дев / нбд2 / дев / сде2 , али не заборавите да замените датотеке са уређајима онима које заправо желите да користите. Ако их копирате и лепите у свој терминал, обавезно замените та имена датотека и бројеве партиција онима на које покушавате да упишете. Наш / дев / сде уређај био је само коришћена СДХЦ картица коју смо користили за безбедно тестирање без оштећења ичега. Можда ће вам требати судо за покретање кему-нбд, али не би вам требао. Исто тако, можда ћете морати испустити бројеве партиција у зависности од ваше конфигурације. Из ових разлога КЕМУ процес није ни приближно толико интуитиван.

Корисници Хипер-В можда имају ВХДКС слику уместо ВХД датотеке. Ако је то случај, онда ћете уместо тога морати да покренете кему-нбд -ц / дев / нбд0 -ф ВХДКС оурТест.вхд док је још једном заменио име датотеке. Иако је овај формат био додатак систему Виндовс Сервер 2012 у циљу додавања већег капацитета за складиштење виртуелизованим машинама, све више и више корисника Линука обраћа му се како би избегли ограничење од 2ТБ које ВХД има. У супротном, ова упутства би требало да функционишу без обзира на стварну величину датотеке у питању. Алат ГНУ ддресцуе требао би радити као дд, мада осигурава прво копирање најбољих блокова.

Једном када се ово покрене, корисници који раде са ВХДКС сликама мораће да покрену судо ддресцуе -в -ф / дев / нбд2 / дев / сде2 , поново замењујући датотеке горе. Иначе, могу да користе сви који имају све врсте слика ВиртуалБок кему-нбд -П 2 -р -ц / дев / нбд2 -ф впц оурТест.вхд за монтирање дотичне партиције као да се ради о било ком старом диску. Мораћете да користите судо моунт / дев / нбд2 / цдром или судо моунт / дев / нбд2 / мнт да га монтира. Уверите се да ништа друго није монтирано на / цдром или / мнт директоријуме пре него што пробате.

3. метод: Демонтажа, а затим искључивање датотеке

Да бисте демонтирали слику, једноставно морате да је користите судо умоунт / мнт или судо умоунт / цдром да га одвоји. На крају је сам Линук кернел био заузет третирајући га као да је било који други том.

Ипак ћете морати да га искључите из КЕМУ система, па укуцајте кему-ндб -д / дев / нбд2 да га искључите.

4 минута читања