linux-虚拟文件
使用linux的一大乐趣在于可以修改各种配置,达到我们想要的效果。
它不像windows那样复杂,一切都是那么简单透明。
使用网易云音乐时间久了发现cache文件非常大,都有几个G了。想着看看配置里面可不可以修改cache位置,将它修改为/tmp
目录(一个虚拟目录,文件保存在内存中,重启则清空)。网络这么好,保存那么多的cache文件实在没有必要,而且浪费磁盘。但是没有地方可以修改,所以只能借助别的工具了。
wiki上看了一下,psd的使用中用到了tmpfs:
tmpfs is a temporary filesystem that resides in memory and/or swap partition(s). Mounting directories as tmpfs can be an effective way of speeding up accesses to their files, or to ensure that their contents are automatically cleared upon reboot.
那么使用tmpfs就可以实现这个需求。这里也提供了配置方法:
1 | /etc/fstab |
所以我只需要将网易云的cache目录同样挂载到tmpfs即可
sudo vim /etc/fstab
1 | used to relocate music cache to memory |
重启一下,就ok了。以后网易云下载的cache文件就到了内存中,只要关机这些文件就会自动清空。
所以占用磁盘比较大的文件,而且是不需要保存的都可以用同样的方法
使用df -h
查看挂载文件,可以看到已经成功了。所以archlinux它不香吗?
1 | --- ~/Music » df -h |