Thiết loop
bị này chủ yếu được điều khiển bằng losteup
lệnh. Vì vậy, losetup -a
cung cấp cho bạn tổng quan về các thiết bị vòng lặp được sử dụng và các tệp đính kèm. Các mount
lệnh có thể gắn kết các thiết bị khối duy nhất . Thiết bị lặp có thể tạo thiết bị khối ảo từ một tệp (thiết bị ký tự).
Trong thực tế, có một sự khác biệt lớn giữa các lệnh đó bởi vì trên các hệ thống Linux cũ hơn, mount
không thể nhận ra tệp là thiết bị chính xác được gắn, nhưng trong thời gian lệnh mount được hoàn thành với nhiều tính năng, do đó giờ đây nó có thể tự quyết định cố gắng gọi lệnh losetup và gắn kết quả. Nhưng nếu bạn có một hình ảnh toàn bộ đĩa không phải là định dạng iso mà là với MBR lúc đầu, lệnh mount không thể nhận ra nó và bạn phải tìm phân vùng có thể sử dụng (ví dụ với parted disk_image.raw unit B print
lệnh) yoursef và hơn là gắn nó với tùy chọn gắn kết đầy đủ như :
mount disk_image.raw /mntpoint/ -o loop,offset=${OFFSET_of_PARTITION}
Trong cú pháp này, thiết bị lặp không được chỉ định và giả sử hệ thống chọn miễn phí đầu tiên ( /dev/loop0
, /dev/loop1
v.v.) Trong số các tính năng mới khác của lệnh mount là bạn không cần chỉ định loại hệ thống tệp của thiết bị khối được gắn (trong trường hợp của bạn -t iso9660
) nếu hỗ trợ hệ thống tập tin đã được cài đặt.
mount ubuntu.iso /mnt
nó không thiết lập thiết bị loopback chỉ đọc vàmount /image.squashfs /mnt
nó không thiết lập thiết bị loopbackDIO
(losetup --direct-io=on
).