Maison >Tutoriel système >Linux >Explication détaillée du périphérique de boucle sous Linux
Loop Device est un pseudo-appareil qui utilise des fichiers pour simuler la technologie des périphériques de bloc. En émulant un périphérique bloc, le fichier peut être utilisé comme un disque ou un disque optique. Le périphérique de boucle doit être connecté à un fichier avant utilisation. Cette combinaison offre une alternative pour bloquer les fichiers spéciaux. Si le fichier contient un système de fichiers complet, il peut être monté comme un périphérique de disque. Ce périphérique est appelé périphérique de boucle et est considéré au niveau du système de fichiers. Une fois le fichier image monté, il contient également un système de fichiers. Le monter via le périphérique en boucle équivaut à ajouter une autre couche de système de fichiers au-dessus du système de fichiers. C’est pourquoi on l’appelle dispositif en boucle.
Généralement, il existe 8 périphériques en boucle sous Linux, généralement /dev/loop0~loop7. Vous pouvez utiliser losetup -a pour afficher tous les périphériques en boucle. Si la commande ne produit pas de résultat, cela signifie que tous les périphériques en boucle ne sont pas occupés. suivez Les étapes suivantes créent votre propre périphérique de boucle.
1) Créer un fichier
dd if=/dev/zero of=/var/loop.img bs=1M count=10240
2) Utilisez Losetup pour convertir des fichiers afin de bloquer les appareils
losetup /dev/loop0 /var/loop.img
3) Afficher le périphérique de bloc qui vient d'être créé via lsblk
lsblk |grep loop0 losetup -a
4) Bien sûr, vous pouvez également formater ce périphérique de bloc et créer d'autres systèmes de fichiers, puis le monter dans un certain répertoire. C'est un peu redondant.
5) Pour supprimer ce périphérique en boucle, vous pouvez exécuter la commande suivante
losetup -d /dev/loop0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!