Пишу, по большей части, про историю, свою жизнь и немного про программирование.

RAM-диск под macOS

Век живи, век учись, дураком помрёшь.

Понадобилось срочно посмотреть как создать зашифрованный раздел на внешнем диске в «МакОСи» — нужно было помочь другу разобраться. У меня нашёлся и внешний диск, и несколько флешек, но, как назло, не оказалось переходника, чтобы подключить их к разъёму моего ноутбука.

Подумал — нельзя создать диск в памяти (RAM-диск), чтобы попробовать шифрование на нём? Оказалось, можно, делается из командной строки:

diskutil erasevolume APFS 'RAM Disk' `hdiutil attach -nobrowse -nomount ram://XXXXX`

XXXXX тут — размер будущего диска в 512-байтных секторах. То есть, чтобы создать диск размером в один мегабайт, надо написать сюда число 2048: ram://2048.

2 комментария
hshhhhh.name 2023

Подумал — нельзя создать диск в памяти (RAM-диск), чтобы попробовать шифрование на нём?

В линуксах советуют в `RAM` складывать `/tmp` чтобы не мучать `ssd` да и вообще удобно что `/tmp` пересоздаётся при каждом рестарте — настоящий `/tmp` :)

Евгений Степанищев 2023

Да, я знаю, так делают, но это не напасёшься памяти.

С добрым утром 2023

Как-то под linux использовал лишнюю видеопамять на nvidia, 8 из 12gb, при помощи https://github.com/Overv/vramfs но помню, что результаты по скорости были не так впечатляющи, как ожидалось.

Евгений Степанищев 2023

Да, это старая тема.