Avez-vous déjà voulu un espace de travail temporaire avec accès en lecture/écriture à des fins de test ? Bon! Je connais une solution de contournement simple pour monter une partition temporaire en RAM sous Linux. Vous pouvez l'utiliser comme une partition use and throw. Ce qui signifie - la partition et toutes les données qu'elle contient auront disparu une fois que vous aurez redémarré le système. Parce qu'il est créé dans tmpfs (c'est-à-dire RAM,) n'est-ce pas? Ainsi, vous ne prenez même pas la peine de supprimer manuellement la ou les partitions.
Qu'est-ce que tmpfs ?
Comme son nom l'indique, tmpfs est un système de fichiers temporaire créé en mémoire ou dans une ou plusieurs partitions d'échange. Dans les systèmes Linux et Unix, certains répertoires comme "/tmp" et "/var/run" sont montés sur ce système de fichiers. Tout ce qui est enregistré dans ces dossiers sera automatiquement effacé au redémarrage. Nous pouvons également utiliser le système de fichiers tmpfs pour les programmes ou les tâches qui nécessitent de nombreuses opérations de lecture/écriture pour améliorer leurs performances. Par exemple, nous vous avons déjà montré que déplacer le profil de votre navigateur dans tmpfs améliorera considérablement leur vitesse et leur réactivité.
Monter une partition temporaire dans la RAM sous Linux
Pour monter une partition temporaire en mémoire sous Linux, exécutez simplement la commande suivante en tant qu'utilisateur root ou sudo :
# mount -t tmpfs tmpfs /mnt -o size=100m
La commande ci-dessus créera une partition temporaire d'une taille 100 Mo dans tmpfs et montez-le sous le répertoire /mnt.
Vous pouvez vérifier si cette partition temporaire est montée ou non en utilisant la commande "mount":
# mount
Exemple de sortie de mon serveur CentOS 8 :
[...] tmpfs on /mnt type tmpfs (rw,relatime,seclabel,size=102400k)
Oui, il est monté !
Examinons l'espace du répertoire /mnt à l'aide de la commande "df" :
# df -h /mnt/
Exemple de résultat :
Filesystem Size Used Avail Use% Mounted on tmpfs 100M 0 100M 0% /mnt
Comme vous pouvez le voir, la taille de la partition temporaire est de 100 Mo.
Vous pouvez maintenant utiliser cet espace de partition à n'importe quelle fin. Enregistrez-y des fichiers et/ou des répertoires et redémarrez le système pour voir s'ils sont toujours disponibles. Une fois que vous aurez redémarré le système, la partition, y compris son contenu, aura disparu !
Comme il s'agit d'une partition temporaire, vous ne devez pas y enregistrer de données importantes. Cet espace de partition est uniquement à des fins de test.
Lire connexe :
- Comment écrire des fichiers journaux dans la RAM à l'aide de Log2ram sous Linux
- Le didacticiel de la commande mktemp avec des exemples pour les débutants
- Comment améliorer le temps de démarrage des applications sous Linux