abonnel-siteweb/data/pages/journal_geek/billets/systeme-de-fichiers-virtuel...

40 lines
3.4 KiB
Plaintext
Raw Permalink Normal View History

2024-01-07 10:02:35 +01:00
====== Système de fichiers virtuel ======
{{tag>"Linux système"}}
{{ journal_geek:2023:pasted:20230109-233054.png?300x|C'est quoi un système de fichiers virtuel sous Linux ?}}
Un système de fichiers virtuel est un système de fichiers qui n'est pas stocké sur un support de stockage physique (disque dur, clé USB, etc.), mais plutôt **dans un fichier ou une zone de mémoire** de l'ordinateur. Les systèmes de fichiers virtuels sont utilisés pour créer des partitions virtuelles ou des disques virtuels, qui peuvent être utilisés comme s'ils étaient des disques physiques.
Les systèmes de fichiers virtuels sont souvent utilisés pour créer des partitions de **swap virtuelles**, des **partitions de sauvegarde**, des **partitions de montage temporaires**, etc. Ils sont également utilisés pour créer des disques virtuels qui peuvent être utilisés comme support de stockage pour les programmes ou les fichiers qui nécessitent beaucoup d'espace, tels que les jeux ou les applications de montage vidéo.
Les systèmes de fichiers virtuels utilisés par les gestionnaires de paquets tels que **Snap** (utilisé sous Ubuntu) ou **Flatpak** (utilisé sous Fedora, CentOS, etc.). Ces systèmes de fichiers virtuels permettent d'installer et de gérer des applications de manière sécurisée et indépendante du système d'exploitation, sans avoir à effectuer de modifications sur le système de fichiers principal.
Les systèmes de fichiers virtuels présentent plusieurs avantages par rapport aux systèmes de fichiers physiques, tels que la flexibilité et la facilité de gestion. Cependant, ils peuvent également entraîner une baisse de performance de l'ordinateur en raison de l'écriture et de la lecture de données sur un fichier ou une zone de mémoire plutôt que sur un support de stockage physique. En outre, les systèmes de fichiers virtuels ne sont pas adaptés pour stocker un système d'exploitation complet et peuvent causer des problèmes de performance ou de stabilité.
Voici un exemple de création d'un fichier virtuel sous Debian:
# Ouvrez un terminal et utilisez la commande "sudo" pour obtenir les privilèges d'administrateur :
sudo -i
# Créez un fichier de la taille souhaitée pour votre fichier virtuel. Par exemple, pour créer un fichier de 2 Go, utilisez la commande suivante :
fallocate -l 2G /mnt/virtualfile
# Formatez le fichier en utilisant le système de fichiers de votre choix. Par exemple, pour formater le fichier en utilisant le système de fichiers **ext4**, utilisez la commande suivante :
mkfs.ext4 /mnt/virtualfile
# Montez le fichier virtuel en utilisant la commande "mount" :
mount /mnt/virtualfile /mnt/virtualdrive
Vous pouvez maintenant utiliser le fichier virtuel comme s'il s'agissait d'un disque physique et accéder aux fichiers stockés sur le fichier virtuel via le répertoire "/mnt/virtualdrive". Pour démonter le fichier virtuel, utilisez la commande "umount" :
umount /mnt/virtualdrive
Il est important de noter que les fichiers virtuels ne sont pas adaptés pour stocker un système d'exploitation complet et peuvent causer des problèmes de performance ou de stabilité. Ils sont principalement utilisés pour des tâches spécifiques telles que l'extension de la capacité de stockage ou la création de partitions de sauvegarde ou de montage temporaires.
--- //[[user:cedricabonnel]] - Édition initiale du Monday 9 January 2023 //
Crédit image : //Midjourney//