dd а команда өте «үнсіз», сондықтан кейде біршама қауіпті және ашуландырады. Бұл жазбада біз сізге ертегі пәрменін қалай жасауға болатынын көрсетеміз a прогресс жолағы wget командасымен файлдарды жүктегенде пайда болатынға ұқсас. |
Dd командасы - бұл көптеген нәрселерді жасауға мүмкіндік беретін қуатты құрал, олардың ішінде біз бөлімдерді, тіпті бүкіл қатты дискілерді клондаудың оңай жолын табамыз. Оның кішкене ғана кемшілігі бар, бұл өте «үнсіз» команда, өйткені оны орындау кезінде терминал шақыруы қозғалмайтын болып қалады, сондықтан не болып жатқанын және оның орындалуын қанша уақытқа дейін алатынын білмей нервоздық тудыруы мүмкін.
Мұның бәрі pv командасымен шешіледі, ол ол арқылы өтетін деректерді өлшейтін терминал құбыры ретінде жұмыс істейді. Бұл келесідей болар еді:
dd егер = / орны / шыққан жері | pv | dd of = / орны / / / баратын орны
Нәтижесінде біз терминалда прогресс жолағын, жіберілген байттар туралы ақпаратты, оның жұмыс істеген уақыты мен аударым жылдамдығын, барлығы нақты уақытта алатынбыз.
Сонымен қатар, аяқталғаннан кейін ол бізге тасымалдау жылдамдығының статистикасын, берілген жалпы байтты және барлық деректерді беруге кеткен уақытты көрсетеді.
Мысалдар:
Қатты дискіні клондау:
dd if = / dev / sda | pv | dd of = / dev / sdb
Бөлімді клондау:
dd егер = / dev / sdc2 | pv | dd of = / dev / sda1
Бөлімнің немесе қатты дискінің ISO бейнесін жасаңыз (сақтық көшірмелер жасаудың керемет мүмкіндігі):
dd if = / dev / sda1 | pv | dd of = / home / user / backup.iso
Кейбір дистрибьютерлерде pv орнатылмауы мүмкін, сондықтан осы кеңесті пайдалану үшін оны орнату жеткілікті болады.
15 пікір, өз пікіріңізді қалдырыңыз
LiveUsb құрудың басқа кеңестері
dd if = / home / user / isodelsystem.iso | pv | dd of = / dev / sdx (sdx pendrive / flash жадына сәйкес келетінмен ауыстырылады)
өте пайдалы
Өте жақсы кеңес.
Кеңес үшін көп рахмет.
Құттықтаулар.
керемет !!! 5 *
Менде сұрақ бар, егер изо болса, мен оны орнатамын ба немесе мен қалай изоны қалаймын? : s
Бөлімнің изо кескіні сақтық көшірме ретінде қызмет ете алады, бірақ ол амалдық жүйенің изо сияқты емес, оны бөлімнен жасалған изодан жүйені орнату мүмкін болмайды.
Мысалы, сіз өзіңіздің / үй бөліміңіздің изо кескінін жасай аласыз: my_home.iso және оны кез-келген бөлімде, тіпті басқа компьютерде сақтаңыз, егер сіз бақытсыздыққа ұшырап өз үйіңізді жоғалтсаңыз, оны ештеңе болмағандай қалпына келтіре аласыз. бұйрық келесідей:
dd if = / place / where / is / my_home.iso | pv | dd of = / dev / partition_where_home_was
URS1 сигналын өлтіру арқылы dd процесінің пидіне жіберуден гөрі талғампаз
Өте жақсы. Тағы бір ұқсас құрал: mbuffer
dd if = file.source | mbuffer | dd of = file.destination
Рахмет!
Мәселелерді шешетін, үнсіз командалар үшін өте ыңғайлы құрал, шындық осы командаларда әдепкі бойынша орнатылуы керек.
Кеңес үшін көп рахмет. Ол көптен бері осындай нәрсені іздеді. Мен оны DVD-дискілер үшін қолданамын
dd if = / dev / dvd | pv | dd of = / path / file.iso
Сізге үлкен рахмет.
Қош келдіңіз, Луис!
Pv пәрменін қалай орнатуға болады?
Gracias
https://www.host.cl