
El dd пәрмені Бұл ең қуатты утилиталардың бірі болып саналады Linux. Бұл әріптердің мағынасы болса да Деректерді анықтау, қосарлы «D» оны әдеттегідей таң қалдыратын атауларды қабылдайды «дискіні ұсақтағыш» o «диск дубликаторы». Шындығында, бұл блок деңгейінде деректерді көшіруге және түрлендіруге арналған құрал, бірақ оның көбірек қолданылуы бар.
Бұл мақалада біз команданың барлық аспектілерін қарастырамыз dd кез келген Linux пайдаланушысы білуі керек негізгі синтаксис сіздің ең көрнекті қосымшалар, соның ішінде файлдарды көшіру, диск бөлімдерінің сақтық көшірмесін жасау және қалпына келтіру немесе жүктелетін USB дискілерін жасау.
Мұны айту керек пәрмені dd Оны өте сақтықпен қолдану керек. Қажетті тексерулерсіз пайдаланылса, ол деректердің қайтымсыз жоғалуына әкелуі мүмкін. Осы себепті онымен жұмыс істегенде барынша назар аудару керек.
Команда синтаксисі dd
dd пәрмен синтаксисіндегі ең көп таралған опциялардың арасында келесіні бөлектеу керек:
- bs=: Блоктың өлшемін анықтау үшін dd оқиды немесе жазады (мысалы, bs=4M).
- конв=: түрлендіру опцияларын көрсету үшін.
- санау =: Блоктар санын орнату үшін dd көшіріп жатыр
- егер=: файл немесе енгізу құрылғысы (енгізу файлы).
- of=: файл немесе шығару құрылғысы (шығыс файл).
- іздеу =: шығыс файлын оқу кезінде блоктардың немесе байттардың белгілі бір санын өткізіп жіберу.
- өткізіп жіберу =: Кіріс файлын оқу кезінде блоктардың немесе байттардың белгілі бір санын өткізіп жіберу.
- күй=прогресс: Нақты уақытта операцияның орындалу барысын көрсету.
Команданың практикалық қолданылуы dd

dd командасының тағы бірнеше практикалық қосымшаларын және олармен қалай жұмыс істеу керектігін қарастырайық. Бұл жалпы пайдаланудың кейбір мысалдары ғана, өйткені Оның нақты мүмкіндіктері әлдеқайда кең:
Диск кескіндерін жасаңыз
Бұл пәрменді жиі қолданудың бірі dd: La диск немесе бөлім кескіндерін жасау, ол көшіру арқылы орындалады бірте-бірте оның мазмұны. Сақтық көшірмелерді жасау үшін өте пайдалы. Келесі мысалда бастапқы құрылғы болып табылады origin.txt және баратын жердің бірі, destination.txt.
sudo dd if=/origin.txt of=/destination.txt
Дискілерді клондау
Яғни, дискінің барлық мазмұнын көшіріп, оны басқа орынға сақтау. Мысал: дискінің барлық мазмұнын көшіру sdaxnumx a sdaxnumx, пәрменді келесідей пайдалану керек:
sudo dd егер=/sda1/sda2
Жүктелетін USB дискісін жасаңыз
Пәрменнің тағы бір жалпы қолданылуы dd ISO кескіндерінен жүктелетін USB дискілерін жасау болып табылады. Бұл үшін қажет ISO файлын кіріс файлы ретінде (егер) және USB дискісін шығыс файлы ретінде көрсетіңіз. Міне, тағы бір мысал:
sudo dd if=linux_x.iso of=/dev/sda bs=3M күй=прогресс
Бұл жағдайда, linux_x.iso Linux таратуының ISO кескінін білдіреді, ал / dev / sda Бұл USB дискісі. Сонымен қатар, bs=3М бізге блоктың өлшемін (3 мегабайт) айтады, ал күй=прогресс команданың орындалу барысын көрсетеді. Кейде бұл прогресс жолақ кескінімен көрсетіледі.
Енгізу файлын оқу кезінде байттарды немесе таңбаларды өткізіп жіберіңіз
Мұнда қызметтік бағдарламаны пайдаланудың мысалы берілген секіру: кіріс файлын оқу кезінде байттардың немесе таңбалардың белгілі бір санын өткізіп жіберу. Ол файлдың белгілі бір бөліктерін алып тастау қажет болғанда қолданылады. Бұл мысалда алғашқы 200 бит:
sudo dd if=abc.txt of=zyx.txt skip=200
Блоктау құрылғысын өшіріңіз
Ақырында, белгілі бір жағдайларда өте ыңғайлы ресурс. Мысалы, дискіні біреуге сату немесе беру керек болғанда және біз оның бұрынғы мазмұнына мүлдем қолжетімсіз екеніне көз жеткізгіміз келеді. деген сұрақ құпиялылық. Бұл әрекет екі пәрмен арқылы орындалады, біз мына мысалда көрсетеміз:
sudo dd, егер=/dev/zero bs=1M/dev/sda
Бұл бірінші қадам құрылғыдағы бар деректерді қарапайымға дейін азайтады нөлдер тізбегі. Операция аяқталуы үшін сізге қажет дискінің қалған бөлігін кездейсоқ деректермен толтырыңыз:
sudo dd if=/dev/random bs=1M/dev/sda
қорытынды
Қысқасы, біз пәрменді растай аламыз dd es Linux жүйесіндегі маңызды құрал төмен деңгейде деректерді көшіруге, клондауға және түрлендіруге қатысты нәрселерге келгенде. Көптеген басқа нәрселермен қатар ол дискідегі кескіндерді жасау немесе біз көргендей дискілерді қауіпсіз тазалау үшін қолданылады.
Басқа практикалық қолданбалар пәрмен арқылы оқылатын деректерді қысу болып табылады dd, CD немесе DVD дискілерінен мазмұнды көшіру, ішінара немесе толық сақтық көшірме жасау, бас әріпті кіші әріпке немесе керісінше түрлендіру, т.б. Бұл пәрменді қалай пайдалану керектігін үйренуге тұрарлық.
Қалай болғанда да, солай үлкен дәлдікпен және ұқыптылықпен өңдеуді білу керек күшті қару, өйткені ол алдын ала ескертусіз деректерді қайта жаза алады және тіпті жоя алады.
Түрлі сандық медиада он жылдан астам тәжірибесі бар технология және интернет мәселелеріне маманданған редактор. Мен электрондық коммерция, коммуникация, онлайн маркетинг және жарнама компанияларында редактор және мазмұн жасаушы болып жұмыс істедім. Мен сондай-ақ экономика, қаржы және басқа салалардың веб-сайттарында жаздым. Менің жұмысым да менің құмарлығым. Енді менің мақалаларым арқылы Tecnobits, Мен өмірімізді жақсарту үшін күн сайын технология әлемі ұсынатын барлық жаңалықтар мен жаңа мүмкіндіктерді зерттеуге тырысамын.