将更改保存到 RAM 中的文件系统,在关机时保存到 HDD

Oxw*_*ivi 4 tmpfs

这个问题是在延续这个问题。我下载了很多小文件(几 MB),完成后将其删除。那么,如果我的文件系统小于特定大小,我是否可以将所有更改保存到我的文件系统中?例如,如果我将限制设置为 128 MB,则该大小以下的所有文件都将保存到 RAM 中,并且仅在关机前保存到 HDD。

Ser*_*gey 8

首先,写入 SSD 驱动器的危险可能被大大夸大了- 除非您计划将其使用寿命延长至 2100 年以后:)

其次,将数据保存在 RAM 中,然后一次性将其写入磁盘,这基本上是 Linux 文件系统所做的——尽管重点是保留数据,而不是最小化写入次数。

第三,您可以创建一个ramdisk并将您的临时数据保存在那里。然后我想你可以有一些脚本,其中 rsync 是带有磁盘上文件夹的 ramdrive 的内容。然后您可以手动调用它(桌面上的大保存按钮)或将其添加到关闭脚本中。尽管如此,整个事情将非常不可靠。

我的意思是 - 移动交换和注销 SSD 是一回事,但是,比如说,不保存我正在处理的文档以尽量减少写入次数可能有点极端:)

  • 这是一个* 16* GB的USB,即使被夸大了,以我下载和删除数据的速度,我会说它几乎活不了两年。 (2认同)