обычно создание RAM-дисков работает со следующими командами
hdid -nomount ram://<blocksize>
Возвращает, например. /DEV/disk 2 Затем я отформатировал диск, скажем
newfs_hfs /dev/disk2
а затем установите его:
mount -t hfs /dev/disk2 /some/mount/target
Эта процедура не работает с APFS. Я нахожусь в High Sierra beta 9. Команда mount не выводит никаких ошибок, но путь не монтируется.
В моем случае, после завершения команды hdid
, newfs_apfs -i /dev/disk2
дает
nx_kernel_mount:1364: checkpoint search: largest xid 1, best xid 1 @ 1
nx_kernel_mount:1422: sanity checking all nx state... please be patient.
spaceman_metazone_init:278: no metazone for device 0, of size 209715200 bytes, block_size 4096
apfs_newfs:18075: FS will NOT be encrypted.
Когда я вхожу в mount -t apfs /dev/disk2 /some/target/path
, тогда команды монтирования работают в течение 2 секунд, не дают никакого выхода, и mount не был успешным.
Может ли кто-нибудь сказать мне, как на самом деле сделать RAM-диск APFS s.t. оно работает?: Р
PS: Я также пробовал что-то вроде diskutil partitionDisk /dev/disk2 GPT APFS myvolumename 0b
, которое монтирует том в /Volumes/myvolumename
, но создает еще один диск (disk3
в этом случае), который кажется мне странным!