Краткая справка: сегодня я понял, что мой системный SSD почти заполнен (заполнен на 90%) для / home dir. Я понял, что главный виновник - это 77 профилей хрома, которые я использую на своем компьютере. Я управляю 16 учетными записями Google и создал несколько профилей для некоторых учетных записей в качестве подразделений (да, мне нужны 77 хромированных профилей, я хочу их, пожалуйста, не предлагайте удалять некоторые, поскольку я знаю это)
Я пользователь Xubuntu, и этот вопрос связан с Ubuntu / Xubuntu. Я искал в Интернете решения. Самым ценным сайтом, касающимся опций Chromium, был этот сайт Arch Linux для Chromium https://wiki.archlinux.org/index.php/Chromium/Tips_and_tricks
В настоящее время я запускаю свои профили Chromium например:
chromium-browser --user-data-dir=/home/ThisComputerUsername/.config/chromium/GoogleUserProfileXSubjectY
1) Один из вариантов, который у меня был бы, - это ограничить объем кэша для каждого профиля. Поэтому я добавил бы --disk-cache-size=50000000
к моей команде запуска хрома из ранее. Добавление к моей команде запуска приведет к тому, что размер кэша составит всего 50 МБ, а общая команда будет выглядеть следующим образом:
chromium-browser --user-data-dir=/home/ThisComputerUsername/.config/chromium/GoogleUserProfileXSubjectY --disk-cache-size=50000000
Будет ли эта команда правильной?
2) Другая опция будет отправлять кэш в / tmp, чтобы он удалялся каждый раз при перезагрузке компьютера. Я в порядке с этим, больше использования интернета, но меньше износ SSD. Добавив что-то вроде --disk-cache-dir=/tmp/cache
к команде запуска, я бы (я думаю) достиг этого. Команда total выглядела бы так, также уменьшая кэш до 50 МБ, как в варианте 1.
chromium-browser --user-data-dir=/home/ThisComputerUsername/.config/chromium/GoogleUserProfileXSubjectY --disk-cache-size=50000000 --disk-cache-dir=/tmp/cache/GoogleUserProfileXSubjectY
Будет ли эта команда правильной?
3) И последний вариант, как я всегда переместиться с места на место, где у меня очень хорошее интернет-соединение, было бы поместить кеш в / tmpfs, что, как я понимаю, (только с сегодняшнего дня) это что-то вроде / tmp на ОЗУ, которое также будет удалено при перезапуске компьютер, но с преимуществом предотвращения износа SSD, поскольку кеш никогда не хранится (я не против загружать все содержимое каждой веб-страницы, которую я посещаю, я предпочитаю сохранить жизнь SSD)
Так как это будет достигнуто? Думаю, это будет не так просто, как делать что-то подобное, --disk-cache-dir=/tmpfs/cache/GoogleUserProfileXSubjectY
верно? Пожалуйста, обратите внимание на fs на tmp
Это было бы правильно? Если нет, то как я мог это сделать? Я обычный пользователь Linux, но не системный мастер. Пожалуйста, помогите.
Системы кэшей существуют на эту веб-статью:
данные в/home/$USER/.cache/google-chrome/Default/Cache
медиа-файлы в/home/Кэше $USER/.cache/google-chrome/Default/Media
Данные приложения Java/HTML5 в/home/Кэше/Кэше $USER/.config/google-chrome/Default/Application
Как можно переопределить их для приземления в этом/tmpfs? (Превосходная идея, BTW.) Согласно другому документу Хрома, используются переменные, которые выполняют спецификации Базового каталога XDG, и волшебное слово является $XDG_CACHE_HOME. Необходимо переопределить, где это живет путем создания текстового файла ~/.pam_environment, который следует правилам Ubuntu для замены переменных и содержит предпочтительное местоположение для файлов кэша, а-ля:
$XDG_CACHE_HOME =/path/to/.cache
который переопределит и кэш и кэш медиа. Местоположение AppData переопределяется с переменной среды $CHROME_USER_DATA_DIR, поэтому удостоверьтесь, что ~/.pam_environment также включает
$CHROME_USER_DATA_DIR =/path/to/.cache/userdata