Je voudrais faire une surveillance en temps réel, en discutant d’une partie de la question ici pour compter rapidement. Aucun forfait à ce sujet dans l'homebrew.
Comment pouvez-vous avoir un système de fichiers basé sur RAM dans OSX?
Je voudrais faire une surveillance en temps réel, en discutant d’une partie de la question ici pour compter rapidement. Aucun forfait à ce sujet dans l'homebrew.
Comment pouvez-vous avoir un système de fichiers basé sur RAM dans OSX?
Réponses:
Mac OS prend en charge les systèmes de fichiers basés sur la RAM via ramfs
. Tout est sauvegardé en RAM, donc c'est incroyablement rapide avec une latence proche de zéro, mais le contenu est perdu au 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 est de 512 octets mydev = `hdiutil attach -nomount ram: // $ NUMSECTORS` newfs_hfs $ mydev mkdir / tmp / mymount mount -t hfs $ mydev / tmp / mymount
Ce qui précède a été adapté de la hdiutil
page de manuel.
Vous pouvez également le faire dans un one-liner (adapté ici ):
diskutil erasevolume HFS + 'Disque virtuel' `hdiutil attach -nomount ram: // XXXXX`
Où XXXXX
est la taille en blocs de 2 048 octets. Il y a aussi un script utile dans ce post sur Superuser.