Я пытаюсь переместить каталоги caches
и index
из каталога конфигурации IntelliJ IDEA в точку монтирования RAM в /tmp
, используя символические ссылки.
Я добавил: tmpfs /tmp/ramdisk tmpfs defaults,size=1024M,x-gvfs-show,mode=1777 0 0
в/etc/fstab
и замененные каталоги caches
и index
в каталоге конфигурации intellij с символическими ссылками, указывающими на точку монтирования оперативной памяти с:
$ 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.
Мне также потребуется заново создать кэши и каталоги индексов, иначе символические ссылки не будут работать
Есть ли лучший способ сделать это?