లైనక్స్లోని డిడి కమాండ్ ఒక ఫైల్ను కాపీ చేయడానికి మరియు మార్చడానికి ఉపయోగించే శక్తివంతమైన యుటిలిటీ. Linux లో వలె, ప్రతిదీ ఒక ఫైల్గా పరిగణించబడుతుంది; మీ హార్డ్ డిస్క్ డ్రైవ్లు కూడా. అందువల్ల, డిడిని క్లోనింగ్ డిస్క్లు మరియు విభజనలకు కూడా డిడిని ఉపయోగించవచ్చు. డిడి యుటిలిటీ దాదాపు అన్ని లైనక్స్ డిస్ట్రిబ్యూషన్లలో ఇన్స్టాల్ చేయబడుతుంది.
లైనక్స్లోని డిడి యుటిలిటీని వీటికి ఉపయోగించవచ్చు:
- డిస్క్ను క్లోన్ చేయండి
- విభజనను క్లోన్ చేయండి
- మొత్తం హార్డ్ డిస్క్ లేదా విభజనను బ్యాకప్ చేయండి మరియు పునరుద్ధరించండి.
- హార్డ్ డ్రైవ్ కంటెంట్ను తొలగించండి
Linux OS లో డిస్క్ను క్లోన్ చేయడానికి dd ని ఎలా ఉపయోగించాలో ఈ పోస్ట్ వివరిస్తుంది. ఇక్కడ ప్రదర్శించిన విధానం Linux Mint 20 లో పరీక్షించబడింది. ఇతర Linux పంపిణీల కోసం, అదే విధానాన్ని డిస్క్ క్లోనింగ్ కోసం ఉపయోగించవచ్చు.
గమనిక : డిస్క్ను గమ్యస్థానానికి క్లోన్ చేయడానికి dd ఆదేశాన్ని అమలు చేయడానికి ముందు, గమ్యస్థానంలోని మొత్తం డేటా పోతుందని గుర్తుంచుకోండి మరియు దాని గురించి మీకు తెలియజేయబడదు. అందువల్ల, మీరు మీ విలువైన డేటాను కోల్పోకుండా ఉండటానికి సరైన గమ్యాన్ని పేర్కొన్నట్లు నిర్ధారించుకోండి.
dd కమాండ్ వాక్యనిర్మాణం
Dd కమాండ్ యొక్క ప్రాథమిక వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
$సుడో డిడి ఉంటే= మూలం-డిస్క్యొక్క= గమ్యం-డిస్క్[ఎంపిక]
ఎక్కడ
- if: ఇన్పుట్ ఫైల్ను పేర్కొనడానికి ఉపయోగిస్తారు
- సోర్స్-డిస్క్: ఇది ఫైల్స్ క్లోన్ చేయబడే సోర్స్ డిస్క్
- యొక్క: అవుట్పుట్ ఫైల్ను పేర్కొనడానికి ఉపయోగిస్తారు
- గమ్యం-డిస్క్: ఇది మీరు కాపీ చేసిన ఫైల్లను ఉంచాలనుకునే గమ్యం డిస్క్
- ఎంపిక: పురోగతి, ఫైల్ బదిలీ వేగం, ఫైల్ ఫార్మాట్ మొదలైన డిడి కమాండ్తో విభిన్న ఎంపికలను ఉపయోగించవచ్చు.
మొత్తం డిస్క్ను క్లోన్ చేయండి
- మొదట, అమలు చేయండి lsblk మీ సిస్టమ్లో అందుబాటులో ఉన్న అన్ని డిస్క్లను చూడటానికి ఆదేశం.
లేదా మీరు డిస్క్లను వీక్షించడానికి కింది ఆదేశాన్ని కూడా ఉపయోగించవచ్చు:
$fdisk -ది
మాకు మూడు డిస్క్లు ఉన్నాయి /dev/sda,/dev/sdb మరియు/dev/sdc . ది /dev/sdb రెండు విభజనలను కలిగి ఉంది /dev/sdb1 మరియు/dev/sdb2 . నుండి ఖచ్చితమైన కాపీని తయారు చేయాలనుకుంటున్నాము /dev/sdb నుండి/dev/sdc . రెండు డిస్కులు /dev /sdb మరియు /dev/sdc అదే పరిమాణాన్ని కలిగి ఉంటాయి, 5GB. మీరు ఒక చిన్న డిస్క్ను పెద్ద డిస్క్కి కాపీ చేయవచ్చు, కానీ మీరు పెద్ద డిస్క్ను చిన్నదానికి కాపీ చేయలేరు.
- మొత్తం డిస్క్ /dev /sdb /dev /sdc ని క్లోన్ చేయడానికి, మేము కింది ఆదేశాన్ని ఉపయోగిస్తాము:
ఈ ఆదేశం సోర్స్ డిస్క్ను కాపీ చేయమని dd కి చెబుతుంది /dev/sdb గమ్యస్థాన డిస్క్కు /dev/sdc మరియు క్లోనింగ్ ప్రక్రియ పురోగతిని చూపుతుంది.
క్లోనింగ్ ప్రక్రియ పూర్తయిన తర్వాత, మీరు ఇదే విధమైన అవుట్పుట్ను చూస్తారు.
- ఇప్పుడు, క్లోనింగ్ పూర్తయింది. మీరు అమలు చేస్తే lsblk మళ్లీ ఆదేశించండి, మీరు గమ్యస్థాన డిస్క్ను చూస్తారు /dev/sdc సోర్స్ డిస్క్ వలె అదే విభజనలను కలిగి ఉంది /dev/sdb .
విభజనను ఒక డిస్క్ నుండి మరొక డిస్క్కి క్లోన్ చేయండి
పైన వివరించిన విధానాన్ని ఉపయోగించి, విభజనను ఒక డిస్క్ నుండి మరొక డిస్క్కి క్లోన్ చేయవచ్చు. అయితే, డిస్క్ను పేర్కొనడానికి బదులుగా, మీరు క్లోన్ చేయాలనుకుంటున్న విభజనను పేర్కొనాలి.
ఉదాహరణకు, విభజన /dev /sdb2 నుండి /dev /sdc2 కు క్లోన్ చేయడానికి, కమాండ్:
$సుడో డిడి ఉంటే=/దేవ్/sdb2యొక్క=/దేవ్/sdc2స్థితి= పురోగతిఇందులో ఉన్నది ఒక్కటే! పైన వివరించిన సరళమైన విధానాన్ని ఉపయోగించి, మీరు మీ లైనక్స్ సిస్టమ్లో డిస్క్ లేదా విభజనను సులభంగా క్లోన్ చేయవచ్చు.