Ubuntu

Comment créer et utiliser un disque RAM sur Ubuntu 18.04

Comment créer et utiliser un disque RAM sur Ubuntu 18.04
La partie la plus lente d'un ordinateur est le disque dur. Le chargement du programme et des fichiers depuis le disque dur est donc très lent. La RAM ou la mémoire à accès aléatoire stocke les données du programme et le code machine important actuellement utilisés par votre ordinateur. La RAM est très rapide, des centaines de fois plus rapide que les disques durs. Alors vous pensez peut-être, pourquoi n'utilisons-nous pas de la RAM au lieu des disques durs? Eh bien, premièrement, la RAM n'est pas aussi bon marché que les disques durs. Donc, votre système a une quantité limitée de RAM. L'autre problème majeur est que la RAM est un périphérique de stockage temporaire. Ainsi, lorsque vous éteignez votre ordinateur ou que l'alimentation est coupée, toutes les données de la RAM de votre ordinateur seront effacées.

Cela signifie-t-il que nous ne pouvons pas stocker de données ordinaires sur la RAM? Eh bien, nous pouvons en fait. Si vous ne vous souciez pas de la perte de vos données, vous pouvez utiliser la RAM comme disque. Qui s'appelle RAMDISK. Cette solution est très efficace si votre ordinateur dispose d'une alimentation de secours qui peut maintenir votre ordinateur en marche pendant une longue période, même lorsque l'alimentation est coupée.

Il existe en fait un moyen d'utiliser RAMDISK pour stocker des fichiers de manière permanente. Disons que vous avez une configuration RAMDISK de 4 Go. Vous pouvez stocker et accéder aux fichiers ici très rapidement. Bien sûr, il s'agit d'un stockage temporaire. Pour résoudre ce problème, nous pouvons utiliser un disque dur et synchroniser automatiquement tous les fichiers et répertoires de notre RAMDISK avec des logiciels de sauvegarde spécifiques. Même si le disque dur est lent et que la synchronisation d'un disque dur avec un RAMDISK peut prendre un certain temps, au moins les données seront stockées de manière permanente. Ainsi, lorsque vous éteignez votre ordinateur, RAMDISK sera effacé. Lorsque vous redémarrez votre ordinateur, toutes les données seront copiées de votre disque dur vers votre RAMDISK. Ce processus sera lent. Mais une fois les données copiées, vous pouvez à nouveau accéder aux données très rapidement. Donc, fondamentalement, RAMDISK est utilisé comme cache ici.

Dans cet article, je vais vous montrer comment créer et utiliser RAMDISK sur Ubuntu 18.04 LTS. Pour regarder une vidéo de ce processus, voir la vidéo ci-dessous :

Création d'un RAMDISK :

Créer un RAMDISK sur Ubuntu 18.04 LTS est vraiment facile. Tous les outils nécessaires sont déjà pré-installés sur Ubuntu 18.04 LTS.

Créez d'abord un point de montage où vous monterez le RAMDISK avec la commande suivante :

$ sudo mkdir /mnt/ramdisk

Vous pouvez maintenant monter le RAMDISK sur le /mnt/ramdisk point de montage avec la commande suivante :

$ sudo mount -t tmpfs -o rw,size=2G tmpfs /mnt/ramdisk

REMARQUE: Ici, taille = 2G signifie que le RAMDISK aura une taille de 2 Go. Pour créer un RAMDISK de plusieurs Mo, utilisez M. Par exemple, pour créer 256 Mo de RAMDISK, mettez taille=256M

Maintenant, pour vérifier si le RAMDISK est créé, exécutez la commande suivante :

$ df -h

Comme vous pouvez le voir, le RAMDISK est créé et monté sur /mnt/ramdisk comme prévu.

Vous pouvez utiliser le RAMDISK comme vous utilisez des partitions de disque dur ordinaires. Comme vous pouvez le voir sur la capture d'écran ci-dessous, j'ai copié plusieurs fichiers et répertoires dans le RAMDISK. Je peux même éditer des fichiers texte directement depuis RAMDISK.

Pour démonter le RAMDISK, exécutez la commande suivante :

$ sudo umount /mnt/ramdisk

ATTENTION: Tous les fichiers de votre RAMDISK seront perdus.

Monter RAMDISK automatiquement au démarrage du système :

Vous pouvez utiliser le /etc/fstab fichier pour monter automatiquement le RAMDISK au démarrage du système.

Tout d'abord, faites une sauvegarde de /etc/fstab fichier avec la commande suivante :

$ sudo cp -v /etc/fstab /etc/fstab.sauvegarde

Une copie du fichier /etc/fstab est enregistré dans /etc/fstab.sauvegarde. Maintenant, si quelque chose ne va pas en cours de route, vous pouvez simplement restaurer le /etc/fstab déposer.

Ouvrez maintenant le fichier /etc/fstab avec la commande suivante :

$ sudo nano /etc/fstab

Le fichier /etc/fstab doit être ouvert.

Allez maintenant à la fin du fichier et ajoutez la ligne suivante :

tmpfs  /mnt/ramdisk  tmpfs  rw,size=2G  0   0

REMARQUE: Ici taille=2g signifie que la taille du RAMDISK sera de 2 Go. Pour spécifier la taille en Mo, utilisez M à la place de g.

Maintenant, appuyez sur + X puis appuyez sur oui puis appuyez sur pour enregistrer le fichier.

Redémarrez maintenant votre ordinateur avec la commande suivante :

$ sudo redémarrer

Le RAMDISK doit être monté comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.

Données RAMDISK persistantes :

Dans cette section, je vais vous montrer comment enregistrer les données RAMDISK sur le disque dur à l'arrêt du système et charger les données du disque dur sur RAMDISK au démarrage du système.

Pour que cela fonctionne, le répertoire où le RAMDISK sera monté et où les données de sauvegarde seront enregistrées doit avoir le même jeu d'autorisations de fichier. je vais vous montrer une astuce facile. Restez à l'écoute.

Créez d'abord un répertoire où les données RAMDISK seront enregistrées à l'arrêt du système avec la commande suivante :

$ sudo mkdir /mnt/ramdisk_backup

Si vous avez suivi cet article depuis le début, alors le RAMDISK doit être monté sur /mnt/ramdisk

Créez maintenant un fichier de service système avec la commande suivante :

$ sudo nano /lib/systemd/system/ramdisk-sync.un service

Tapez maintenant les lignes suivantes et remplacez shovon comme indiqué dans la capture d'écran ci-dessous avec votre nom d'utilisateur de connexion. N'oubliez pas cette étape car cela ne fonctionnera pas autrement. Enregistrez maintenant le fichier.

Activez maintenant le ramdisk-sync service avec la commande suivante :

$ sudo systemctl activer ramdisk-sync.un service

le ramdisk-sync le service est activé. Maintenant, il démarrera automatiquement au démarrage du système.

Redémarrez maintenant votre ordinateur avec la commande suivante :

$ sudo redémarrer

Une fois votre ordinateur démarré, vérifiez si le ramdisk-sync le service s'exécute avec la commande suivante :

$ sudo systemctl status ramdisk-sync

Comme vous pouvez le voir, le service fonctionne correctement.

Comme vous pouvez le voir, les deux /mnt/ramdisk et /mnt/ramdisk_backup les répertoires sont vides.

$ ls /mnt/ramdisk,_backup

Maintenant, je vais copier quelques fichiers vers /mnt/ramdisk DISQUE RAM.

Maintenant, redémarrez votre ordinateur.

$ sudo redémarrer

Comme vous pouvez le voir, une fois que mon ordinateur démarre, les fichiers sont disponibles dans mon RAMDISK /mnt/ramdisk

Également /mnt/ramdisk et /mnt/ramdisk_backup contient les mêmes fichiers.

$ ls /mnt/ramdisk,_backup

C'est ainsi que vous créez et utilisez RAMDISK sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.

Top 5 des produits de souris d'ordinateur ergonomiques pour Linux
L'utilisation prolongée de l'ordinateur provoque-t-elle des douleurs au poignet ou aux doigts? Vous souffrez de raideurs articulaires et devez constam...
Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...
Remappez les boutons de votre souris différemment pour différents logiciels avec X-Mouse Button Control
Peut-être que vous avez besoin d'un outil qui pourrait faire changer le contrôle de votre souris avec chaque application que vous utilisez. Si tel est...