Sistem file loopback adalah komponen yang sangat menarik dari sistem mirip Linux. Kami biasanya membuat sistem file pada perangkat (misalnya, partisi disk drive). Perangkat penyimpanan ini tersedia sebagai file perangkat seperti /dev/device_name. Untuk menggunakan sistem file perangkat penyimpanan, kami memasangnya di direktori yang disebut mount point . Di sisi lain, sistem file loopback adalah yang kami buat dalam file daripada perangkat fisik. Kami kemudian dapat memasang file-file itu sebagai sistem file di titik pemasangan. Ini pada dasarnya memungkinkan Anda membuat "disk" logis di dalam file di disk fisik Anda!
losetup adalah perintah administrasi sistem. Ini digunakan untuk mengatur dan mengontrol perangkat loop. Itu dapat melampirkan perangkat loop ke file biasa atau memblokir perangkat, melepaskan perangkat loop, atau meminta perangkat loop. Perangkat loop dapat digunakan untuk memasang file gambar seolah-olah itu adalah perangkat normal.
Opsi baris perintah
Opsi | Deskripsi |
---|---|
-d | Lepaskan perangkat loop yang ditentukan. |
-e enkripsi, -Enumber | Gunakan modul enkripsi kernel yang ditentukan saat melakukan penulisan dan pembacaan. (Biasanya NONE, DES, dan XOR.) |
-o offset | Mulai membaca data pada byte offset dari awal file. |
-p fd | Baca frasa sandi dari deskriptor file fd. |
File ISO adalah arsip media optik. Kita dapat memasang file ISO dengan cara yang sama seperti memasang disk fisik dengan menggunakan pemasangan loopback. Kita bahkan dapat menggunakan direktori yang tidak kosong sebagai jalur mount. Kemudian, jalur pemasangan akan berisi data dari perangkat dan bukan konten asli hingga perangkat dilepas. Misalnya:
# mkdir /mnt/iso # mount -o loop linux.iso /mnt/iso
Sekarang lakukan operasi menggunakan file dari /mnt/iso. ISO adalah sistem file hanya-baca.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah losetup:
losetup: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
OS X | brew install util-linux |
Debian | apt-get install mount |
Ubuntu | apt-get install mount |
Alpin | apk tambahkan util-linux |
Linux Arch | pacman -S util-linux |
Kali Linux | apt-get install mount |
CentOS | yum install util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install loop-aes-utils |
Contoh Perintah Lostup
1. Daftar perangkat loop dengan info detail:
# losetup -a
2. Lampirkan file ke perangkat loop yang diberikan:
# losetup /dev/loop /path/to/file
3. Lampirkan file ke perangkat loop gratis baru dan pindai perangkat untuk partisi:
# losetup --show --partscan -f /path/to/file
4. Lampirkan file ke perangkat loop read-only:
# losetup --read-only /dev/loop /path/to/file
5. Lepaskan semua perangkat loop:
# losetup -D
6. Lepaskan perangkat loop yang diberikan:
# losetup -d /dev/loop