Mel*_*lon 1 linux command-line shell ubuntu shell-script
我在Ubuntu机器上。
我在根目录下创建了一个目录,通过:
$ sudo mkdir /hello
$ sudo mkdir /hello/bye
Run Code Online (Sandbox Code Playgroud)
然后我将大小为 1024M 的tmpfs挂载到/hello/bye:
$ sudo echo "tmpfs /hello/bye tmpfs size=1024M,mode=0777 0 0" >> /etc/fstab
$ sudo mount -a
Run Code Online (Sandbox Code Playgroud)
将来,如何清除 /hello/bye(tmpfs)?
如果clear你的意思是删除那里的所有文件,它就像任何其他目录:
rm -rf /hello/bye/*
Run Code Online (Sandbox Code Playgroud)
如果您的意思是卸载 tmpfs 分区,只需执行以下操作:
umount /hello/bye
Run Code Online (Sandbox Code Playgroud)
放好线
tmpfs /hello/bye tmpfs size=1024M,mode=0777 0 0
Run Code Online (Sandbox Code Playgroud)
在您的 中/etc/fstab,该分区将在每次启动时自动挂载。如果您不想 automout 使用该noauto选项:
tmpfs /hello/bye tmpfs size=1024M,mode=0777,noauto 0 0
Run Code Online (Sandbox Code Playgroud)
如果您不再需要该分区,只需从该行中删除该行/etc/fstab并删除该目录/hello/bye。