Utilizo un disco RAM de 200 MB para escribir algunos archivos temporales que uso repetidamente pero puedo olvidar de una ejecución a otra y no me importa perder en un apagado. Sin embargo, a menudo me quedo sin espacio y tengo que hacer limpieza.
Esto proviene de una recomendación típica para montar un disco RAM en Macos:
-
¿Puedo usar APFS en su lugar? ¿Habrá mucho beneficio en un disco RAM? ¿Se comprimiría?
-
¿Puedo activar la compresión por defecto? Estoy eliminando un montón de archivos HTML de diagnóstico temporales que ocuparían mucho menos espacio si hubiera compresión transparente del sistema de archivos como se puede hacer en NTFS.
lo antiguo, ¿qué pasa con APFS?
diskutil erasevolume HFS+ 'RAMDisk'
hdiutil attach -nomount ram://409600
En realidad, Diskutil no ayuda mucho:
No una sola mención de APFS.
$ diskutil erasevolume -h
Uso: diskutil eraseVolume formato nombre PuntoDeMontaje|IdentificadorDeDisco|NodoDeDispositivo
Borra una única partición de disco o entera, estableciendo un nuevo volumen del sistema de archivos que estará vacío de archivos. El formato es el nombre específico de la personalidad del sistema de archivos del nuevo volumen, por ejemplo, "HFS+ con registro" o un alias común, por ejemplo, "jhfs+". El nombre es el nuevo nombre del volumen (sujeto a las restricciones de nombres de sistema de archivos) o puede especificarse como %noformat% para omitir la inicialización (para omitir el formato nuevo). No puedes borrar el volumen de arranque. Un pseudofomato de "libre" o "Espacio libre" eliminará la partición por completo, dejando un espacio libre en el mapa de particiones. Se requiere la propiedad del disco afectado.
Ejemplos: diskutil eraseVolume JHFS+ SinTítuloHFS /Volúmenes/AlgunDisco
diskutil eraseVolume "HFS+ con registro" FooTodoVolEjRaid disco7
diskutil eraseVolume ms-dos FOO disco0s5
diskutil eraseVolume free free disco0s5
No hay mucha documentación de parte de Apple - es cosa de terminal.
Al consultar la página del manual todavía solo tenemos sistemas de archivos antiguos.
Esto es lo que muestra la interfaz gráfica:
Imágenes de disco comprimidas. ¿Qué es eso?
También he visto el término imagen de disco comprimida con respecto a macOS. ¿Tiene alguna relevancia aquí?
Probar no ayudó mucho:
Montar un 50 MB
diskutil erasevolume APFS 'ram2'
hdiutil attach -nomount ram://102400``
resultado: No hay un error claro, pero tampoco se muestra el disco:
Iniciando borrado en disco2
Desmontando disco
Borrando
Montando disco
No se pudo montar disco2 después del borrado no es bueno
Borrado finalizado en disco2
ls /Volumes
no muestra un disco ram2
total 0
drwxr-xr-x+ 4 root wheel 128 26 feb 16:03 .
drwxr-xr-x 28 root wheel 896 30 sep 13:10 ..
lrwxr-xr-x 1 root wheel 1 8 feb 12:51 MacHD -> /
drwxrwxr-x 8 jluc staff 340 14 feb 23:01 RAMDisk ya existente
1 votos
diskutil partitionDisk $(hdiutil attach -nomount ram://SIZE) 1 GPTFormat APFS 'RAMDisk' '100%'
. SIZE=número de bloques de 512 bytes (es decir, 200 MiB = 409600 bloques)0 votos
¿Dónde estás cerrando el paréntesis
$(
?'100%')
? ¿O, después de SIZE?1 votos
Después de SIZE:
hdiutil attach -nomount ram://SIZE
simplemente crea un nuevo nodo de dispositivo (por ejemplo, /dev/disk2) que se particiona con el comandodiskutil ...