Apa itu "perangkat loop" saat pemasangan?


50

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:

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

Juga, apa konsep "perangkat loop" untuk pemasangan?


Saya pergi ke tutorial yang sama dan memiliki keraguan yang sama, tetapi hampir setelah 6 tahun setelah Anda mengajukan pertanyaan ini. : P
7_R3X

1
Di manAnda dapat mencari string dengan mengetik /mystringsetelah pria mulai. Anda dapat menyorot semua kecocokan hanya dengan /. Lihat man man. Saya melihat @Josh telah menambahkan komentar seperti itu ke jawaban yang diterima.
andy256

Untuk pertanyaan terkait, saya menulis garis besar konsep
singkat

Jawaban:


38

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"

2
Dengan GNU grep, grep -e -o( -emengatakan "hal berikutnya adalah pola tidak peduli seperti apa tampilannya) atau grep -- -o( --berarti berhenti mencari sakelar) juga berfungsi. Tentu saja jangan ragu untuk menggunakan apa pun yang berfungsi untuk Anda.
ephemient

7
Anda juga bisa mengetikkan:, man mountdan kemudian Anda bisa gunakan /-ountuk mencari dan menyorot semua contoh "-o"
Josh

Meskipun ini masuk akal, tampaknya menyediakan loopopsi tidak diperlukan.
sherrellbc

28

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

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

Meskipun sekarang ada pengecualian, umumnya perangkat blok yang berisi sistem file dipasang pada direktori.

Karena Anda ingin memasang file, Anda harus terlebih dahulu membuat loopperangkat blokir yang didukung oleh file tersebut. Ini bisa dilakukan menggunakan losetup, tetapi mount -o loopmerupakan jalan pintas yang menangani itu di belakang layar.


1
Terima kasih telah menyediakan berbagai jenis jenis simpul UNIX. Sangat membantu untuk mendapatkan ide.
Alexandre Bourlier

1

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/DEMOsubdirektori untuk konten demo

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.