Понятно. Пойду пробовать. Огромная благодарочка за помощь

Пользователь добавил сообщение 17 Января 2018, 01:04:19:
Ничего не получается

Код: Bash
sudo umount $HOME/.cache
rm -r $HOME/.cache
ln -s /run/user/$(id -u) $HOME/.cache
Это создает папку в /run/user/1000 Получается все так же на винте остается. Только в другом месте. Нельзя никак в оперативную память перенести?
исправить в файле $HOME/.config/user-dirs.dirs
Ничего не вышло. Сколько не пытаюсь. Команды в терминале
xdg-user-dirs-update
и
sudo xdg-user-dirs-update
не помогли. А симлинк создать получилось

.
ln -s /hddbig/Music $HOME/Music
только на папку Desktop не получилось симлинк создать

А надо.
Пользователь добавил сообщение 17 Января 2018, 01:13:49:
А можно ли сделать так?
ln -s /newfolder $HOME/.cache
а затем в fstab прописать
tmpfs /newfolder tmpfs defaults 0 0
будет ли так работать как я хочу?
Пользователь добавил сообщение 17 Января 2018, 01:20:57:
Или может быть так можно?
ln -s /tmp $HOME/.cache
а в fstab уже прописано что
tmpfs /tmp tmpfs defaults 0 0
Такой вариант будет работать?
Пользователь добавил сообщение 17 Января 2018, 01:38:31:
Или может быть так можно?
Код: [Выделить]
ln -s /tmp $HOME/.cache
а в fstab уже прописано что
Код: [Выделить]
tmpfs /tmp tmpfs defaults 0 0
Такой вариант будет работать?
После испытаний вроде такой метод работает. Будет ли это работать когда будет шифрование?

Тогда можно ли сделать так?
ln -s /tmp $HOME/.cache
ln -s /tmp /var/tmp
ln -s /tmp /var/log
ln -s /tmp /var/cache/apt
а в fstab уже прописано что
tmpfs /tmp tmpfs defaults 0 0
Пользователь добавил сообщение 17 Января 2018, 03:47:23:
Это создает папку в /run/user/1000 Получается все так же на винте остается. Только в другом месте. Нельзя никак в оперативную память перенести?
Вот теперь точно ничего не понимаю

/run/user/1000 это же и есть tmpfs. А значит это раздел в оперативке. Вообще весь /run это tmpfs если верить проге HardInfo

Пользователь добавил сообщение 17 Января 2018, 03:53:57:
Тогда по другому. Можно ли сделать так?
ln -s /run/user/$(id -u) $HOME/.cache
ln -s /run/user/$(id -u) /var/tmp
ln -s /run/user/$(id -u) /var/log
ln -s /run/user/$(id -u) /var/cache/apt
ln -s /run/user/$(id -u) /tmp
И что тогда тогда правильней? это или
Код: [Выделить]
ln -s /tmp $HOME/.cache
ln -s /tmp /var/tmp
ln -s /tmp /var/log
ln -s /tmp /var/cache/apt
а в fstab уже прописано что
Код: [Выделить]
tmpfs /tmp tmpfs defaults 0 0
Пользователь добавил сообщение 17 Января 2018, 03:58:30:
Или еще вот так
ln -s /run $HOME/.cache
ln -s /run /var/tmp
ln -s /run /var/log
ln -s /run /var/cache/apt
ln -s /run /tmp
Пользователь добавил сообщение 17 Января 2018, 04:00:21:
Получается что в /run выделяется всего 1Гб оперативной памяти. А если выводить tmpfs в fstab то там показывает что выделено половина всей оперативки.

Пользователь добавил сообщение 17 Января 2018, 04:10:54:
Появилось понимание о правке
$HOME/.config/user-dirs.dirs
Нужно завершить сеанс и войти снова. Перенесенные папки перестают быть в $HOME/ и показываются сразу на другом диске. Получается и шифроваться они не будут? Они же уже не в $HOME/ ? Значит чтобы содержимое этих папок шифровалось нужно делать симлинк а не перенос правкой user-dirs.dirs ?