April 7, 2022

Создание скоростного диска прямо в оперативной памяти или RAM-диск

Всех приветствую!

Тема нашей статьи - создание RAM диска в Linux системах.

Мы научим вас как это делать, и расскажем о преимуществах/ недостатках хранилища этого вида.

Что такое RAM-диск?

Чипы оперативной памяти вашего компьютера могут использоваться для хранения виртуального диска.

В этом случае этот диск сохраняется не на жестком диске, а в оперативной памяти.

Мало того, что скорость этого виртуального диска будет значительно выше, чем у обычного диска (и особенно по сравнению с вращающимся диском более старого типа, поскольку физическое движение частей внутри вращающегося диска вызывает дополнительные задержки), чипы RAM не изнашиваются так быстро как диски, и опять же, особенно и тем более с физическими дисками старого типа.

А теперь напрямую к созданию данного диска.

Начнем!

Для создания хранилища этого типа вам понадобиться написать простой скрипт, код которого мы оставим ниже:

#! / bin / bash если [ «$(mount | grep -o «/mnt/ram»)» != «/mnt/ram» ]; затем sudo mkdir -p / mnt / ram sudo mount -t ramfs -o size = 1g ramfs / mnt / ram sudo chown -R $ (whoami): $ (whoami) / mnt / ram fi mount | grep ram

Создайте файл ramdisk.sh и заполните его кодом выше.

Запустите файл командой "sudo bash ramdisk.sh"

Для отключения RAM-диска требуется создать файл offramdisk.sh и заполнить его кодом ниже

#! / bin / bash sudo umount / mnt / ram

Сохраните файл. Для отключения диска используйте команду "sudo bash offramdisk.sh", находясь в папке с файлами, которые вы создали.

На этом статья подошла к концу. Встретимся в следующих постах!

Всем удачи!