Я хочу отделить свои пользовательские файлы, такие как «Музыка», «Документы» и другие, от файлов настроек приложений и конфигураций (всех скрытых папок в домашней папке) и поместить настройки и конфигурации на системный SSD-диск, в то время как мои пользовательские файлы останутся на моем большем жестком диске.
Какую точку монтирования мне использовать, чтобы добиться этого? Или есть другой способ сделать это?
решение1
Вам понадобится 2 раздела (плюс раздел подкачки на вашем жестком диске -почему?).
Жесткий диск:
Создайте
ext4
отформатированный раздел и используйте его как корневой каталог (точка монтирования/
). Он будет содержать все, что не вынесено на другой раздел, включая/home
.SSD-накопитель:
Создайте раздел, отформатированный в
ext4
(рекомендуется, если ваши данные будут доступны для чтения только в системах Linux на том же компьютере),NTFS
(если вы хотите использовать раздел совместно с системами Windows) илиFAT32
(наилучшая совместимость со всеми системами, но строгие ограничения, например, макс. 4 ГБ на файл) и используйте его как внешний раздел данных с пользовательской точкой монтирования (например,/data
будет подходящей точкой монтирования). На этом разделе вы можете создать все необходимые вам папки, напримерDocuments
,Pictures
,Videos
и т. д.
После настройки разделов переместите все уже существующие файлы данных из текущих папок данных в /home/USERNAME
соответствующую папку в /data
. Затем удалите папки в вашем домашнем каталоге, которые вы хотите заменить.
Теперь вы создаете символическую ссылку в своем домашнем каталоге на каждую папку в /data
, например, с помощью такой команды (заменив имена папок на правильные значения):
ln -s /data/Documents ~/Documents
После этого все ваши папки с данными, которые изначально располагались в вашем домашнем каталоге, теперь представляют собой просто символические ссылки на реальные папки на вашем дополнительном разделе жесткого диска, который вы смонтировали /data
.