it-swarm-id.com

Apa yang dimaksud dengan "perangkat loop" saat pemasangan?

Saya sedang memasang file ISO, dan melihat tutorial ini . Mereka menggunakan perintah:

$ mount -o loop disk1.iso /mnt/disk

Saya mencoba memahami penggunaan -o loop. Saya punya dua pertanyaan:

  1. Ketika saya melihat halaman manual panjang untuk mount, butuh waktu untuk menemukan bahwa -o pilihan. Jika aku melakukan man mount | grep "-o" Saya mendapatkan kesalahan, dan ketika saya melihat file saya tidak menemukan info bahwa "loop" adalah teks perintah untuk opsi -o. Di mana itu didokumentasikan?

  2. Juga, apa konsep "perangkat putaran" untuk pemasangan?

54
Vass

perangkat loop adalah perangkat pseudo ("palsu") (sebenarnya hanya file) yang bertindak sebagai perangkat berbasis blok. Anda ingin me-mount file (disk1.iso) yang akan bertindak sebagai seluruh sistem file, jadi Anda menggunakan loop.

-O berasal dari -pilihan.

Dan hal terakhir, jika Anda ingin mencari "-o" Anda harus melarikan diri dari '-'. Mencoba:

man mount | grep "\-o"
41
Klark

Secara tradisional, sistem UNIX memiliki berbagai jenis node dalam sistem berkasnya:

  • direktori
  • mengajukan
  • symlink
  • blokir perangkat
  • perangkat karakter
  • FIFO
  • Soket domain UNIX

Sementara sekarang ada pengecualian, umumnya perangkat blok yang mengandung sistem file dipasang pada direktori.

Karena Anda ingin me-mount file, Anda harus terlebih dahulu membuat perangkat blokir loop yang didukung oleh file tersebut. Ini bisa dilakukan menggunakan losetup, tetapi mount -o loop adalah pintasan yang menangani itu di belakang layar.

32
ephemient

Perangkat loop adalah driver perangkat yang memungkinkan Anda untuk me-mount file bertindak sebagai perangkat blok (perangkat loop sebenarnya bukan tipe perangkat. Ini file biasa). Misalnya: file: demo.img

mount -o loop demo.img /mnt/DEMO/ 
ls -l /mnt/DEMO/ 

Anda sekarang dapat melihat /mnt/DEMO subdirektori untuk konten demo

1