我在一个乌班图机器。
我已经在下面创建了一个目录根目录,作者:
$ sudo mkdir /hello
$ sudo mkdir /hello/bye
然后我安装临时文件系统大小为 1024M/hello/bye
的:
$ sudo echo "tmpfs /hello/bye tmpfs size=1024M,mode=0777 0 0" >> /etc/fstab
$ sudo mount -a
在未来 ,如何清除 /hello/bye
(tmpfs)?
答案1
如果clear
你的意思是删除里面的所有文件,它就像任何其他目录一样:
rm -rf /hello/bye/*
如果你的意思是卸载 tmpfs 分区只需执行以下操作:
umount /hello/bye
放好线后
tmpfs /hello/bye tmpfs size=1024M,mode=0777 0 0
在您的 中/etc/fstab
,该分区将在每次启动时自动安装。如果您不想自动运行,请使用以下noauto
选项:
tmpfs /hello/bye tmpfs size=1024M,mode=0777,noauto 0 0
如果您不再需要该分区,只需删除该行/etc/fstab
并删除该目录即可/hello/bye
。
答案2
如果它就像每次机器重新启动时安装一个干净的分区,其中没有任何内容。我建议使用ramfs。它会更快,因为它位于物理内存中,可以将其视为任何其他已安装的可访问文件系统,但每次机器重新启动时都会消失。
# mkfs -q /dev/ram1 8192
# mkdir -p /ramcache
# mount /dev/ram1 /ramcache
# df -H | grep ramcache