Coi thư mục là bộ lưu trữ thanh USB thông thường


1

Trong Ubuntu, người ta có thể cài đặt tệp iso Ubuntu vào thanh USB bằng lệnh dưới đây:

dd if=./Ubuntu.iso of=/dev/sdb

trong đó /mnt/sdbđề cập đến một thanh USB được cắm vào máy Linux.

Mặt khác, khi một người tạo một thư mục, giả sử, foldervào /mntvà chạy ddlệnh như trên, sẽ xảy ra lỗi:

dd: opening ‘/mnt/folder/’: Is a directory

Người ta có thể cho biết những gì một người cần làm trong Linux để thư mục có thể được coi là lưu trữ thanh USB bình thường của công cụ ddkhông?

Câu trả lời:


1

Vấn đề là bạn tham khảo điểm gắn kết thay vì tệp thiết bị . /mnt/sdblà nơi gắn thanh usb chứ không phải bản thân thanh.

Sử dụng lệnh đó thay thế:

dd if=Ubuntu.iso of=/dev/sdb
  • /dev/sdblà một tập tin thiết bị khối đặc biệt. Nó là một thiết bị được biểu diễn dưới dạng một tệp trong linux và nó dùng để chỉ thiết bị vật lý gắn liền với nó.

  • Mặt khác, mountpoint chỉ là một thư mục trong cây hệ thống, được liên kết với hệ thống tập tin tại thiết bị được gắn ở đó.


1
Chúng ta vẫn có thể ddvào một thư mục chứ?
bay lên

Hoặc có một công cụ mang lại đầu ra trong một thư mục giống như trong một thanh USB vật lý không?
bay lên

1
@NonymousNT - Bạn có thể xuất ra một tệp trong một thư mục nhưng bạn không thể xuất một thư mục. Bạn cần chỉ định thư mục đầu ra / tên tệp.
fixer1234

1
@ fixer1234 một thư mục chỉ là một tệp với mặt nạ thư mục được đặt thành true. Vì vậy, nó không quan trọng, phải không? Nếu bạn đang nói trong ngữ cảnh dd, vâng chỉ các tệp có liên quan, không phải thư mục. BTW, bạn có câu trả lời cho câu hỏi không?
bay lên

1
@NonymousNT vậy bạn muốn giải nén iso? Nếu có, bạn có thể gắn kết nó và sao chép nội dung vào thư mục mong muốn.
hỗn loạn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.