重启后,内容将从挂载点删除

重启后,内容将从挂载点删除

我使用以下命令在现有设置中创建了一个挂载点:

mount -o loop /comptel

并添加了一个条目,/etc/fstab如下所示:

#tmpfs   /comptel       tmpfs   defaults,loop,size=110,mode=1777,dev,exec,suid  0       0
tmpfs   /comptel       tmpfs   rw,nosuid,nodev,size=110,noatime,user,uid=1000,gid=1001,mode=1777   0       0

这看起来df -kh像这样:

tmpfs           4.0K     0  4.0K   0% /comptel

但是当我重新启动设置时,/comptel 中的内容会被删除。有人能帮我解决这个问题吗?我做错了什么?

答案1

如维基百科所示:

tmpfs 是许多类 Unix 操作系统上临时文件存储设施的通用名称。它旨在显示为已安装的文件系统,但存储在易失性内存中,而不是持久存储设备中。

这意味着内容纯粹存储在 RAM 中,因此一旦关闭计算机,其中的所有内容就会丢失。

这是一个仅用于短期存储(如缓存)的文件系统。

如果您需要保留文件,则需要使用硬盘上的某个分区。在非常具体的设置中,为了加快速度,您可以tmpfs在启动时从磁盘复制一些内容,在那里使用,然后在关机时复制回磁盘。如果断电,您仍然有丢失所有内容的风险(因此这种设置在具有备用电源的服务器上更常见)。

相关内容