dd: ví dụ về lệnh đa năng này

dd

El Lệnh dd khá nổi tiếng trong Linux. Đây là một lệnh khá linh hoạt, nhưng ít người thực sự biết nó có thể làm gì ngoài việc sao lưu hoặc đóng gói thông tin. Đó là lý do tại sao tôi quyết định tạo hướng dẫn đơn giản này với một số ví dụ thực tế về những gì lệnh dd này có thể làm. Tất cả chúng đều là những ví dụ đơn giản về những việc cần phải làm hàng ngày.

Tôi đoán bạn đã biết dd là gì một lệnh họ UNIX và điều đó cho phép sao chép và chuyển đổi dữ liệu ở mức thấp, do đó nó khá mạnh mẽ. Nó thường được sử dụng để sao lưu hoặc sao lưu một số phương tiện lưu trữ, nhưng cũng để chuyển dữ liệu cụ thể, chuyển đổi từ kiểu mã hóa này sang kiểu mã hóa khác, v.v. Mặc dù nó có vẻ giống như một công cụ rất thô sơ, nhưng nó vẫn đang được sử dụng rất nhiều ...

một số ví dụ thực tế và đơn giản của lệnh này là:

  • Sao chép một ổ cứng này sang một ổ cứng khác để sdb là bản sao chính xác của nội dung sda:

dd if=/dev/sda of=/dev/sdb

  • Tạo bản sao lưu của thư mục, tệp hoặc phân vùng và tạo hình ảnh (IMG, ISO, ...):

dd if=/dev/sda4 of=/home/backup/imagen.img

  • Khôi phục bản sao lưu trước đó:

dd if=/home/backup/imagen.img of=/dev/sda4

  • Tạo ISO của đĩa quang:

dd if=/dev/dvdrom of=/home/media/imagen.iso

  • Xóa dữ liệu khỏi ổ cứng bằng cách ghi đè lên:

dd if=/dev/random of=/dev/sdb

  • Tạo một tệp có kích thước nhất định, trong trường hợp này là 10 byte, nhưng bạn có thể chọn số lượng bạn muốn và nếu bạn sửa đổi số đếm thành 2, chẳng hạn, nó sẽ nhân đôi nó:

dd if=/dev/zero of=~/prueba bs=100 count=1

Tôi hy vọng hướng dẫn này đã giúp bạn, vì bạn có thể thấy nó rất đơn giản, nhưng nó có thể giúp bạn tiết kiệm cài đặt các chương trình bổ sung khác. Ví dụ: nếu bạn muốn tạo ISO cho CD / DVD / BD, bạn có thể sử dụng dd thay vì có một phần mềm cụ thể cho điều đó. Điều đó cũng làm tôi nhớ đến / dev / loop hoặc thiết bị vòng lặp, cũng có thể giúp bạn gắn ISO và truy cập nội dung của nó không có phần mềm bổ sung khác… Hãy nhớ rằng bạn có thể xem thêm thông tin về dd với "man dd". Nó có nhiều tùy chọn hơn mà bạn có thể thấy thú vị.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.