Rumah > Artikel > Tutorial sistem > Menggunakan arahan dd dalam Linux
Contoh penggunaan dan kod perintah dd dalam Linux
1 Pengenalan Perintah
Arahan dd ialah arahan salinan cakera yang berkuasa dalam sistem Linux Ia boleh menyalin fail input ke fail output dan melakukan penukaran format seperti yang diperlukan. Ia boleh digunakan untuk mencipta fail imej, membuat sandaran dan memulihkan data cakera, mengklon partition cakera, dsb. Perintah dd sangat berkuasa, tetapi ia juga sangat berbahaya kerana ia boleh terus membaca dan menulis operasi cakera tanpa pengesahan, jadi anda harus berhati-hati apabila menggunakannya.
2. Contoh penggunaan dan kod biasa
Salin partition cakera
Berikut ialah contoh menyalin satu partition cakera ke partition cakera yang lain. Andaikan bahawa /dev/sda1 ialah partition sumber dan /dev/sdb1 ialah partition sasaran.
dd if=/dev/sda1 of=/dev/sdb1 bs=4M conv=notrunc,noerror
Penjelasan:
conv: digunakan untuk menentukan pilihan penukaran format, di sini gunakan notrunc dan noerror
Buat fail imej kosong
Berikut ialah contoh daripada mencipta fail imej kosong Cipta fail imej kosong dengan saiz 1GB sebagai imej.img.
dd if=/dev/zero of=image.img bs=1M count=1024
Penjelasan:
Buat fail imej cakera
Berikut ialah contoh penyalinan kandungan cakera kepada fail imej. Dengan mengandaikan bahawa peranti CD ialah /dev/sr0, salin kandungan CD ke isoimage.iso.
dd if=/dev/sr0 of=isoimage.iso bs=2048
Penjelasan:
Berikut ialah contoh memulihkan fail imej ke partition cakera. Andaikan bahawa fail imej ialah image.img, pulihkan kepada partition sasaran /dev/sdc1.
dd if=image.img of=/dev/sdc1 bs=4M conv=notrunc,noerror
Penjelasan:
Di atas ialah beberapa contoh penggunaan dan kod perintah dd. Dalam penggunaan sebenar, parameter perlu diselaraskan mengikut keperluan khusus. Pada masa yang sama, kerana pengendalian arahan dd adalah berbahaya, sila gunakannya dengan berhati-hati, pastikan objek operasi adalah betul dan sandarkan data penting untuk mengelakkan kehilangan data.
Atas ialah kandungan terperinci Menggunakan arahan dd dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!