Je voudrais faire du suivi en temps réel, en discutant d'une partie ici concernant le comptage rapide. Aucun paquet à ce sujet dans homebrew.
Comment avoir un système de fichiers basé sur la RAM dans OSX?
Je voudrais faire du suivi en temps réel, en discutant d'une partie ici concernant le comptage rapide. Aucun paquet à ce sujet dans homebrew.
Comment avoir un système de fichiers basé sur la RAM dans OSX?
Mac OS comprend le support des systèmes de fichiers basés sur la RAM via ramfs
. Tout est sauvegardé en RAM, donc c'est incroyablement rapide avec une latence quasi nulle, mais les contenus sont perdus lors du redémarrage.
Pour en créer un et le monter sous /tmp/mymount
, créez un script avec le contenu suivant et exécutez-le :
#!/bin/sh
NUMSECTORS=128000 # un secteur fait 512 octets
mydev=`hdiutil attach -nomount ram://$NUMSECTORS`
newfs_hfs $mydev
mkdir /tmp/mymount
mount -t hfs $mydev /tmp/mymount
Le contenu ci-dessus a été adapté de la page de manuel de hdiutil
Vous pouvez également le faire en une seule ligne (adapté de ici) :
diskutil erasevolume HFS+ 'RAM Disk' $(hdiutil attach -nomount ram://XXXXX)
Où XXXXX
est la taille en blocs de 2048 octets. Il y a aussi un script utile dans ce post sur Superuser.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.
1 votes
En lisant entre les lignes, je suppose que vous aimeriez un système de fichiers sauvegardé sur RAM (l'équivalent d'un "disque RAM")?
0 votes
@mjturner Oui. Je veux un système de fichiers sauvegardé par RAM. Une idée de comment le faire sur OSX?