我正在尝试将IntelliJ IDEA配置目录中的和目录移动到/tmp
中的RAM挂载点,使用符号链接。
我已经向/etc/fstab
添加了:tmpfs /tmp/ramdisk tmpfs defaults,size=1024M,x-gvfs-show,mode=1777 0 0
,并用符号链接替换了Intellij配置目录中的和目录,这些符号链接指向了RAM挂载点。
$ mkdir /tmp/ramdisk/intellij/caches
$ mkdir /tmp/ramdisk/intellij/index
$ ln -s /tmp/ramdisk/intellij/caches caches #inside intellij config/system dir
$ ln -s /tmp/ramdisk/intellij/index index #inside intellij config/system dir
问题是,每次重启后,挂载目录将从
/tmp
中删除,在挂载之前我需要重新创建它们,否则我将会收到一个错误信息:mount: /tmp/ramdisk: mount point does not exist.
我还需要重新创建缓存和索引目录,否则符号链接将无法工作。是否有更好的方法来解决这个问题?
~/.bash*
文件中在shell启动时创建目录 - 看起来运行良好。但我想知道是否有更好的方法来实现这一点。 - SergioLeone