Поместите только определенные каталоги дома в другой раздел

Прежде чем кто-либо захочет пометить это как дубликат: я не хочу помещать мой /home в другой раздел.

Я собираюсь купить SSD на 250 ГБ, чтобы заменить жесткий диск на 640 ГБ в моем ноутбуке. Однако, поскольку 250 ГБ - это слишком мало места для моих файлов и системы, я собираюсь извлечь дисковод DVD и установить жесткий диск в пустое место с помощью жесткого диска Caddy, куда я хочу поместить свои файлы.

Тем не менее, я все еще хочу такие вещи, как ~/.config, ~/.local и т. д. на SSD, поскольку мой жесткий диск является узким местом производительности, и приложения, скорее всего, будут загружаться быстрее, если все их конфигурации находятся на SSD. Но все остальное, что я хочу на HDD: документы, картинки, музыка,...

Есть ли способ сделать это так, чтобы я не заметил различий в разделах? Например, я бы не хотел монтировать все свои данные, например, в /media/data, но я бы хотел, чтобы каталоги из корня жесткого диска монтировались 1:1 внутри моего дома. Где и как я должен смонтировать корень жесткого диска?

Например:

/home/username/
    .config/
    .local/
    .PlayOnLinux/ # -> not sure yet
    Documents/ -> HDD/Documents/
    Pictures/ -> HDD/Pictures/
    Downloads/ -> HDD/Downloads/
    .bashrc
    #...
    #Anything undefined to SSD

2 ответа

Решение

Команда mount как опция связывания, где вы можете смонтировать раздел на втором месте (вроде)

так что вы можете иметь в своем /etc/fstab что-то вроде

/dev/sdb3 /media/SSD_home ...
/media/SSD_home /home/username/.config none bind

вторая строка - привязать крепление к правильному месту

Это не было проверено; это просто идея

Это вполне возможно.

Смонтируйте свой HDD через fstab.

Изменить ~/.config/user-dirs.dirsв вашем домашнем каталоге.

Вы можете изменить запись, изменив XDG_PICTURES_DIR="$HOME/Picture" в XDG_PICTURES_DIR="/<your_pictures_directory>",

То же самое относится и к любому другому такому каталогу.

Моя настройка ниже:

Это также изменит закладки в столбце мест, чтобы вы могли легко перемещаться по каталогам. Программы также не имеют никаких проблем вообще.

После этого изменения программы начнут использовать новые каталоги. Хотя более ранние папки все еще будут существовать, они не будут использоваться никакими программами. Вы должны удалить их и заменить их символическими ссылками на ваши новые каталоги. Эти символические ссылки предназначены исключительно для нашего удобства и не влияют на программы.

Другие вопросы по тегам