RAM-диск под macOS
Век живи, век учись, дураком помрёшь.
Понадобилось срочно посмотреть как создать зашифрованный раздел на внешнем диске в «МакОСи» — нужно было помочь другу разобраться. У меня нашёлся и внешний диск, и несколько флешек, но, как назло, не оказалось переходника, чтобы подключить их к разъёму моего ноутбука.
Подумал — нельзя создать диск в памяти (RAM-диск), чтобы попробовать шифрование на нём? Оказалось, можно, делается из командной строки:
diskutil erasevolume APFS 'RAM Disk' `hdiutil attach -nobrowse -nomount ram://XXXXX`
XXXXX тут — размер будущего диска в 512-байтных секторах. То есть, чтобы создать диск размером в один мегабайт, надо написать сюда число 2048: ram://2048.
В линуксах советуют в `RAM` складывать `/tmp` чтобы не мучать `ssd` да и вообще удобно что `/tmp` пересоздаётся при каждом рестарте — настоящий `/tmp` :)
Да, я знаю, так делают, но это не напасёшься памяти.
Как-то под linux использовал лишнюю видеопамять на nvidia, 8 из 12gb, при помощи https://github.com/Overv/vramfs но помню, что результаты по скорости были не так впечатляющи, как ожидалось.
Да, это старая тема.