在Linux上创建Ramdisk

0
1110
公羊

ramdisk是一个微小的虚拟驱动器,它是工作内存的一部分。 该内存称为RAM。 存储空间是动态和静态占用的。 此文件系统之前已安装并格式化。 存储空间已转移,系统无法使用。

易失性内存ramdisk

对于Linux,虚拟磁盘对于快速读写过程很重要。 因此,它受磨损的影响较小,例如普通的硬盘驱动器甚至是闪存。 CPU繁忙或网络连接缓慢当然可以使磁盘停止。 文件系统(例如ext3或ext4)下的删除问题甚至可以避免。 不稳定的文件不会复制到硬盘,而是会存储在文件系统中,因此会存储在ramdisk中。 请注意,文件不应降落在硬盘上。 某些文件无需询问即可存储。 可以使用不同的方法来创建RAM磁盘。

飞碟

不同的可能性

第一种方法是使用tmps文件系统创建一个ramdisk。 这不是完整的RAM系统,但也可以将数据存储在硬盘上。 因此,ramdisk上的内存不能太紧。 如果驱动器为空,则也不会占用磁盘上的内存,启动时可以包括这些分区。
第二种方法是格式化硬盘。 这样可以选择一个区域作为RAM磁盘。 选项-m0应该确保root用户上没有保留空间。 这将占用空间。 实际上,应该剥夺系统资源。 因此,分区的内存较小。 目标是无法读取或写入但具有更正功能的虚拟磁盘。 这可能必须被批准。 可以使用特殊命令来调用和更改虚拟磁盘的大小。 每次计算机重新启动时,磁盘都会消失,因此应创建一个脚本来存储命令。 因此,不必再次键入命令。
第三种方法是使用ramfs文件系统,这与tmpfs文件系统的不同之处在于交换数据被换出。 这也使创建变得容易。 磁盘会动态调整大小,并且分区始终在系统启动时挂载。 使用编辑器和根权限可以防止这种情况。

RAM磁盘大小

可以将创建的每个ram磁盘的大小保持不同。 每个人都不同。 系统应具有足够的内存,并且交换空间或SWAP也应可访问。 那会减慢RAM磁盘的速度。 1GB RAM通常应该足够。

有关Linux的说明,请参见本文 Ramdisk在Linux下加速amavis.

留下答案

请输入您发表评论!
请在此输入你的名字