Означает ли это, что мы не можем хранить обычные данные в ОЗУ?? Что ж, мы действительно можем. Если вас не беспокоит потеря ваших данных, вы можете использовать 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. Спасибо, что прочитали эту статью.