Ubuntu

Как создать и использовать Ramdisk в Ubuntu 18.04

Как создать и использовать Ramdisk в Ubuntu 18.04
Самая медленная часть компьютера - это жесткий диск. Так что загрузка программы и файлов с жесткого диска происходит очень медленно. ОЗУ или оперативная память хранят программные данные и важный машинный код, который в данный момент используется вашим компьютером. Оперативная память очень быстрая, в сотни раз быстрее жестких дисков. Вы можете подумать, почему бы нам не использовать оперативную память вместо жестких дисков?? Во-первых, оперативная память не такая дешевая, как жесткие диски. Итак, ваша система имеет ограниченный объем оперативной памяти. Другая серьезная проблема заключается в том, что оперативная память - это устройство временного хранения. Поэтому при выключении компьютера или отключении питания все данные из оперативной памяти компьютера будут удалены.

Означает ли это, что мы не можем хранить обычные данные в ОЗУ?? Что ж, мы действительно можем. Если вас не беспокоит потеря ваших данных, вы можете использовать RAM как диск. Что называется RAMDISK. Это решение очень эффективно, если на вашем компьютере есть резервный источник питания, который может поддерживать работу вашего компьютера в течение длительного времени, даже когда питание отключается.

На самом деле есть способ использовать RAMDISK для постоянного хранения файлов. Допустим, у вас установлен RAMDISK 4 ГБ. Здесь вы можете хранить файлы и получать к ним доступ очень быстро. Конечно, это временное хранилище. Чтобы решить эту проблему, мы можем использовать жесткий диск и автоматически синхронизировать все файлы и каталоги нашего RAMDISK с определенным программным обеспечением для резервного копирования. Несмотря на то, что жесткий диск работает медленно, и синхронизация жесткого диска с RAMDISK может занять некоторое время, по крайней мере, данные будут храниться постоянно. Поэтому при выключении компьютера RAMDISK будет удален. Когда вы снова запустите компьютер, все данные будут скопированы с жесткого диска на RAMDISK. Этот процесс будет медленным. Но после того, как данные будут скопированы, вы снова сможете получить к ним очень быстрый доступ. Итак, в основном RAMDISK используется здесь как кеш.

В этой статье я покажу вам, как создать и использовать RAMDISK в Ubuntu 18.04 LTS. Чтобы посмотреть видео этого процесса, смотрите видео ниже:

Создание RAMDISK:

Создание RAMDISK в Ubuntu 18.04 LTS действительно просто. Все необходимые инструменты уже предустановлены в Ubuntu 18.04 LTS.

Сначала создайте точку монтирования, в которой вы будете монтировать RAMDISK, с помощью следующей команды:

$ sudo mkdir / mnt / ramdisk

Теперь вы можете установить RAMDISK на / mnt / ramdisk точку монтирования с помощью следующей команды:

$ sudo mount -t tmpfs -o rw, размер = 2G tmpfs / mnt / ramdisk

ПРИМЕЧАНИЕ: Здесь, size = 2G означает, что RAMDISK будет размером 2 ГБ. Чтобы создать RAMDISK размером в несколько МБ, используйте M. Например, чтобы создать RAMDISK 256 МБ, поместите size = 256M

Теперь, чтобы проверить, создан ли RAMDISK, выполните следующую команду:

$ df -h

Как видите, RAMDISK создается и монтируется на / mnt / ramdisk как и ожидалось.

RAMDISK можно использовать так же, как и обычные разделы жесткого диска. Как видно на скриншоте ниже, я скопировал несколько файлов и каталогов в RAMDISK. Я даже могу редактировать текстовые файлы прямо с RAMDISK.

Чтобы отключить RAMDISK, выполните следующую команду:

$ sudo umount / mnt / ramdisk

ПРЕДУПРЕЖДЕНИЕ: Все файлы на вашем RAMDISK будут потеряны.

Автоматическое монтирование RAMDISK при загрузке системы:

Вы можете использовать / etc / fstab файл для автоматического монтирования RAMDISK при загрузке системы.

Сначала сделайте резервную копию / etc / fstab файл с помощью следующей команды:

$ sudo cp -v / etc / fstab / и т.д. / fstab.резервное копирование

Копия файла / etc / fstab сохраняется в / etc / fstab.резервное копирование. Теперь, если что-то пойдет не так, вы можете просто восстановить / etc / fstab файл.

Теперь откройте файл / etc / fstab с помощью следующей команды:

$ sudo nano / etc / fstab

/ etc / fstab должен быть открыт.

Теперь перейдите в конец файла и добавьте следующую строку:

tmpfs / mnt / ramdisk tmpfs rw, размер = 2G 0 0

ПРИМЕЧАНИЕ: Здесь size = 2грамм означает, что размер RAMDISK будет 2 ГБ. Чтобы указать размер в МБ, используйте M вместо грамм.

Теперь нажмите + Икс а затем нажмите у а затем нажмите сохранить файл.

Теперь перезагрузите компьютер с помощью следующей команды:

$ sudo перезагрузка

RAMDISK должен быть смонтирован, как вы можете видеть из отмеченного участка на скриншоте ниже.

Сохранение данных RAMDISK:

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

Чтобы это работало, каталог, в котором будет смонтирован RAMDISK и где будут сохраняться данные резервной копии, должен иметь такие же установленные разрешения для файлов. Я покажу тебе простой трюк. Следите за обновлениями.

Сначала создайте каталог, в котором данные RAMDISK будут сохраняться при выключении системы, с помощью следующей команды:

$ sudo mkdir / mnt / ramdisk_backup

Если вы следовали этой статье с самого начала, то RAMDISK должен быть установлен на / mnt / ramdisk

Теперь создайте файл системной службы с помощью следующей команды:

$ sudo nano / lib / systemd / system / ramdisk-синхронизация.услуга

Теперь введите следующие строки и замените Шовон как отмечено на скриншоте ниже с вашим именем пользователя для входа. Не забудьте этот шаг, иначе он не сработает. Теперь сохраните файл.

Теперь включите ramdisk-sync service с помощью следующей команды:

$ sudo systemctl включить ramdisk-sync.услуга

В ramdisk-sync услуга включена. Теперь он будет запускаться автоматически при загрузке системы.

Теперь перезагрузите компьютер с помощью следующей команды:

$ sudo перезагрузка

После запуска компьютера проверьте, ramdisk-sync служба запускается с помощью следующей команды:

$ sudo systemctl status ramdisk-sync

Как видите, сервис работает корректно.

Как видите, оба / mnt / ramdisk а также / mnt / ramdisk_backup каталоги пусты.

$ ls / mnt / ramdisk , _ резервная копия

Теперь я скопирую несколько файлов в / mnt / ramdisk RAMDISK.

Теперь перезагрузите компьютер.

$ sudo перезагрузка

Как видите, после загрузки моего компьютера файлы становятся доступными на моем RAMDISK / mnt / ramdisk

Так же / mnt / ramdisk а также / mnt / ramdisk_backup содержит те же файлы.

$ ls / mnt / ramdisk , _ резервная копия

Вот как вы создаете и используете RAMDISK в Ubuntu 18.04 LTS. Спасибо, что прочитали эту статью.

WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...
Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...
Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...