Изменить местоположение по умолчанию программ / пользователей

Я только что купил новый жесткий диск SSD и хочу свести к минимуму запись на диск, перемещая пользователей и приложения на другой жесткий диск объемом 1 ТБ.

Windows 7 выполняет это довольно легко.

Я хочу знать, как я могу сделать то же самое на Ubuntu 11.04. Я хочу глобально перенести все новые установки и пользователей на другой жесткий диск (поэтому вместо использования диска по умолчанию для загрузки используется другой диск).

Обновления ОС (и драйверы?) Все еще могут идти на SSD. Я просто хочу, чтобы это длилось как можно дольше.

1 ответ

Решение

Я думаю, что вы хотите, чтобы переместить вашу / домашнюю папку на диск 1Tb, сохраняя при этом системные файлы (включая приложения) на быстром диске SSD.

Вы можете добиться этого, переместив содержимое вашей папки / home на другой диск, а затем добавив строку в / etc / fstab, которая скажет системе смонтировать ее в / home

Так что, как root, в терминале (я бы сделал это при загрузке в "режиме восстановления" или с живого компакт-диска), вам нужно сделать что-то вроде

mv /home/* /media/disk/
nano /etc/fstab

(замените /media/disk на путь, на котором смонтирован ваш диск 1Tb)

А затем добавить строку, похожую на

/dev/sdb1       /home       ext4    relatime,errors=remount-ro      0       1

(замените / dev / sdb1 именем вашего диска объемом 1 ТБ - вы можете увидеть его, например, с помощью команды 'cat / etc / mtab'). Затем вы можете проверить, работает ли он, смонтировав / размонтировав / home и проверив, работает ли он.:

mount /home
ls /home # see if the contents appeared
umount /home

затем перезагрузите компьютер и наслаждайтесь

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