如何在 Linux Mint 上创建 RAM 磁盘?

如何在 Linux Mint 上创建 RAM 磁盘?

我正在运行一个程序包,每次在该过程中都会将数据添加到 140-300 个文件的末尾。

我正在考虑将进程移动到 RAM 磁盘,并rsync在完成后将其复制回来。我的目标是通过消除磁盘磁头寻道来减少磨损。

这行得通吗?如果是这样,我该如何创建 RAM 磁盘?

答案1

我想如果你有足够的内存来满足进程的需求,这可以工作。我建议使用tmpfs代替ramfs;这样你就可以防止内核在内存不足时出现问题。

只需创建一个挂载点,然后在其上挂载一个 tmpfs(例如这里):

 # mkdir /mnt/tmpfs.ramdisk
 # mount -t tmpfs -o size=100M tmpfs /mnt/tmpfs.ramdisk

您当然可以在以下位置添加永久条目/etc/fstab

tmpfs   /mnt/tmpfs.ramdisk  tmpfs  nodev,nosuid,noexec,nodiratime,size=100M 0  0

相关内容