6
0
0
石头盘服务器内存当硬盘使用
起因是买了一台服务器,发现硬盘读写速度不到MB,测试跑个网站项目经常卡死,因此想到了一个办法把内存当作硬盘存放文件使用。
将内存当作磁盘使用,通常是通过创建一个 RAM Disk(内存磁盘)来实现的。RAM Disk 是将一部分计算机的内存虚拟化成一个磁盘分区,使用内存来存储数据。因为内存的读写速度远远高于硬盘,所以内存磁盘对于高速数据访问非常有用。但是如果服务器出现重启情况,RAM Disk内的数据将会丢失。
通过使用 tmpfs 或 ramfs 来创建内存磁盘。
使用 tmpfs 创建内存磁盘
创建挂载点
sudo mkdir /mnt/ramdisk
指定 RAM Disk挂载
sudo mount -t tmpfs -o size=1G tmpfs /mnt/ramdisk
检查挂载
df -h /mnt/ramdisk
现在/mnt/ramdisk目录就是使用的内存空间,速度很快,但是当服务器重启时里面的数据也将会丢失.
结合本地文件备份数据
rsync -av --delete /mnt/ramdisk/ /data/backup/