J'utilise un disque Ram de 200MB pour écrire quelques fichiers jetables que j'utilise de manière répétée mais que je peux oublier d'une exécution à l'autre et que je n'ai pas peur de perdre lors d'un arrêt. Cependant, il m'arrive souvent de manquer d'espace et de devoir faire le ménage.
Cela vient d'une recommandation typique pour monter un disque RAM jusqu'à MacOS :
-
Puis-je utiliser APFS à la place ? Y aurait-il beaucoup d'avantages dans un Ramdisk ? Est-ce que ça compresse ?
-
Puis-je activer la compression par défaut ? Je déverse un tas de fichiers HTML de diagnostic qui prendraient beaucoup moins de place s'il y avait une compression transparente du système de fichiers comme celle que l'on peut faire sur NTFS.
old-school, what about APFS?
diskutil erasevolume HFS+ 'RAMDisk'
hdiutil attach -nomount ram://409600
Diskutil lui-même n'aide pas beaucoup :
Pas une seule mention d'APFS.
$ diskutil erasevolume -h
Usage: diskutil eraseVolume format name MountPoint|DiskIdentifier|DeviceNode
Erase a single disk partition or whole, laying down a new file system volume
that will be empty of files. Format is the specific file system personality
name of the new volume, e.g. "Journaled HFS+" or a common alias e.g. "jhfs+".
Name is the new volume name (subject to file system naming restrictions) or
can be specified as %noformat% to skip initialization (to skip newfs). You
cannot erase the boot volume. A pseudo-format of "free" or "Free Space" will
remove the partition altogether, leaving a free space gap in the partition map.
Ownership of the affected disk is required.
Examples: diskutil eraseVolume JHFS+ UntitledHFS /Volumes/SomeDisk
diskutil eraseVolume "Journaled HFS+" FooWholeVolEgRaid disk7
diskutil eraseVolume ms-dos FOO disk0s5
diskutil eraseVolume free free disk0s5
Pas beaucoup de documentation de la part d'Apple - c'est du matériel terminal.
Regarder page de manuel nous n'avons toujours que des vieux systèmes de fichiers.
Voici ce qu'en dit l'utilisation de l'interface graphique :
Images disques compressées . qu'est-ce que c'est ?
J'ai également vu le terme image disque compressée en ce qui concerne MacOS. Est-ce que cela a une quelconque pertinence ici ?
Faire un essai n'a pas aidé beaucoup :
Monter un 50MB
diskutil erasevolume APFS 'ram2'
hdiutil attach -nomount ram://102400``
sortie : Pas d'erreur claire, mais pas de disque non plus :
Started erase on disk2
Unmounting disk
Erasing
Mounting disk
Could not mount disk2 after erase not good
Finished erase on disk2
ls /Volumes
ne montre pas un ram2
disque
total 0
drwxr-xr-x+ 4 root wheel 128 Feb 26 16:03 .
drwxr-xr-x 28 root wheel 896 Sep 30 13:10 ..
lrwxr-xr-x 1 root wheel 1 Feb 8 12:51 MacHD -> /
drwxrwxr-x 8 jluc staff 340 Feb 14 23:01 RAMDisk existing one