====== RAM-диск в Ubuntu 20.04 ====== **TMPFS** Создать каталог для монтирования RAM-диска, установить права доступа, примонтировать диск размером 1ГБ. sudo mkdir /tmp/ramdisk sudo chmod 777 /tmp/ramdisk====== sudo mount -t tmpfs -o size=1024m myramdisk /tmp/ramdisk Измерение размера диска sudo mount -o remount,size=28G /tmp **BRD** Чтобы обрести уверенность, что данные никогда не окажутся на жестком диске в свопе, вместо tmpfs можно воспользоваться модулем brd.ko. По умолчанию этот модуль ядра не загружен, поэтому потребуется его загрузить, указав в параметрах количество RAM-дисков, их размер в блоках 1кБ и количество разделов на каждом из дисков. sudo modprobe brd rd_nr=1 rd_size=1024000 max_part=1 или sudo insmod /lib/modules/`uname -r`/kernel/drivers/block/brd.ko rd_nr=1 rd_size=1024000 max_part=1 В результате выполнения этой команды появится файл устройства keremet@xubuntu2004:~$ ls -l /dev/ram* brw-rw---- 1 root disk 1, 0 апр 3 09:57 /dev/ram0 keremet@xubuntu2004:~$ Создаем на нем файловую систему, монтируем, устанавливаем права доступа sudo mkfs -T ext2 /dev/ram0 sudo mount /dev/ram0 /mnt/ sudo chmod a+w /mnt Результат можно посмотреть командой df. keremet@xubuntu2004:~$ df -h /dev/ram0 Файл.система Размер Использовано Дост Использовано% Cмонтировано в /dev/ram0 985M 1,3M 934M 1% /mnt keremet@xubuntu2004:~$ Отключение RAM-диска sudo umount /mnt/ sudo rmmod brd