Per avere un filesystem basato su RAM in OSX?

0

Vorrei effettuare il monitoraggio in tempo reale, discutendo una parte di esso qui sul conteggio rapido. Nessun pacchetto su di esso in homebrew.

Come si può avere un filesystem basato su RAM in OSX?

    
posta Léo Léopold Hertz 준영 01.07.2015 - 10:48
fonte

1 risposta

1

Mac OS include il supporto per i filesystem basati su RAM tramite ramfs . Tutto è supportato dalla RAM, quindi è incredibilmente veloce con latenza prossima allo zero, ma i contenuti sono persi al riavvio.

Per crearne uno e montarlo sotto /tmp/mymount , crea uno script con i seguenti contenuti ed eseguilo:

!#/bin/sh
NUMSECTORS=128000       # a sector is 512 bytes
mydev='hdiutil attach -nomount ram://$NUMSECTORS'
newfs_hfs $mydev
mkdir /tmp/mymount
mount -t hfs $mydev /tmp/mymount

Quanto sopra è stato adattato dalla pagina di manuale hdiutil .

Puoi anche farlo in un unico liner (adattato da qui ):

diskutil erasevolume HFS+ 'RAM Disk' 'hdiutil attach -nomount ram://XXXXX'

Dove XXXXX è la dimensione in 2048 blocchi di byte. C'è anche uno script utile in questo post su superuser.

    
risposta data 06.07.2015 - 10:52
fonte

Leggi altre domande sui tag