Как использовать мою память в качестве жесткого диска на Linux?

Есть ли дорожная карта часть моей памяти для действия как каталог на мой жесткий диск за исключением того, что данные постоянно не хранятся. Так, например, я сохранил файл в /home/user/directory/filename.txt в gedit и это может быть открыто в нано. Мне не нужны файлы, которые будут сохранены постоянно, и мне нужны они, чтобы быть быстро записанным и считанным.

3
задан 03.09.2010, 23:11

3 ответа

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

Диски поршня обычно доступны автоматически на Linux как, и могут быть смонтированы и отформатированы точно так же, как обычный жесткий диск:

* /dev/ram0
* /dev/ram1
* ...

И существуют файловые системы, которые используют RAM в качестве запоминающего устройства:

* tmpfs (e.g.: mount -t tmpfs -o size=1G,nr_inodes=10k tmpfs /my/tmp)
* there are also some build on FUSE.
8
ответ дан 07.12.2019, 22:50

Да, существует файловая система в оперативной памяти, названная tmpfs.

Это - абсолютно нормальная файловая система, но каждый раз Linux просит, чтобы это для сбрасывания на диске, в ответах "ожидало просто, немного больше" и Linux продолжают кэшироваться.

Это в большой степени используется в Linux живые CD.

5
ответ дан 07.12.2019, 22:50
mount -t tmpfs tmpfs /home/user/directory

Если Вы хотите, чтобы это вступило в силу даже после перезагрузок, добавьте запись в Ваш /etc/fstab.

3
ответ дан 07.12.2019, 22:50

Теги

Похожие вопросы