Изменить путь установки/переместить программы

Изменить путь установки/переместить программы

Я использую SSD на 120 ГБ и HDD на 1 ТБ. Я создал Ubuntu (домашний каталог и т. д.) на SSD и сохранил некоторые данные (музыку, фотографии) на HDD. К сожалению, SSD теперь заполнен из-за моих игр и программ. Я искал, как изменить путь установки игр или программ или переместить некоторые из них на HDD, но это, похоже, невозможно (без замедления или прекращения работы некоторых программ, поскольку они ищут определенный путь к библиотеке).

Я знаю, что могу переместить всю домашнюю папку на HDD, но это замедлит работу системы. Я читал, что в Ubuntu нет папки C:/Programs, как в Windows, и в Ubuntu файлы разделены по назначению (все библиотеки в одной папке, все исполняемые в другой и т. д.). Так есть ли способ освободить место под удаление программ? Может быть, описанный процесс монтированияздесьможет помочь? Я новичок в Ubuntu, какую папку можно смонтировать и как это сделать? Что именно это делает?

Дополнительно: Если я попытаюсь добавить еще один каталог для Steam (для моих игр), будет показан только SSD, и я не могу переключить вид, чтобы показать мой HDD. Ниже я мог изменить каталог, в который Spotify загружал свою музыку на HDD.

решение1

Создайте папку на вашем жестком диске, например "my_games". Затем скопируйте все содержимое из /home/YOURUSERNAME/.local/share/Steamв "my_games"на ваш жесткий диск.

Затем откройте Steam:

>> Settings >> Downloads >> Content Libraries

Нажмите ADD LIBRARY FOLDERи выберите "my_games"(ваш HDD смонтирован / находится внутри /mediaпапки(!)) на вашем HDD. Затем выберите старую папку библиотеки и нажмитеREMOVE LIBRARY FOLDE

После закрытия меню удалите старую папку с помощью:rm -r /home/YOURUSERNAME/.local/share/Steam

решение2

Это будет сложно сделать. Возможны ошибки. Для этого нужно быть профессионалом. Лучше найти другой способ освободить место. Кстати, мой Ubuntu занимает 40 ГБ и имеет кучу приложений — чем вы его заполнили? Играми Steam? Они должны быть на жестком диске. Смонтируйте
жесткий диск в какую-нибудь папку, например /mnt/games, и переместите туда игры. Я не буду давать инструкций, потому что вам нужно знать монтирование, чтобы использовать Linux. Ищите и изучайте.

решение3

Я бы сказал, что эквивалентом C:\Program Filesявляется /usr, который можно смонтировать на отдельном разделе. Просто создайте еще один ext4раздел разумного размера во время установки и отметьте его для монтирования на /usr. Это можно сделать после установки, если переместить все в новый раздел перед монтированием. Это можно сделать для большинства папок в /, действительно, некоторые люди держат /home, /usr, /bootи /varна отдельных разделах.

Что касается Steam (предполагая версию Linux), вы можете иметь папку Library на других разделах, даже на разделах NTFS. Для Steam на Wine, вы добавили другие точки монтирования разделов как диски в Wine?

Связанный контент