Программное обеспечение и файлы на внешний диск

Моя ОС (Ubuntu 12.04) установлена ​​на моем внутреннем жестком диске 40 ГБ. У меня есть внешний 320gb, который постоянно подключен. Я хотел бы установить программное обеспечение & amp; работает на внешнем жестком диске вместо внутреннего. Я бы просто установил Ubuuntu на внутреннюю, но материнская плата не может загрузиться с чего-то большего, чем диск на 250 Гб (я пробовал). Если это возможно, я бы также хотел, чтобы моя домашняя папка находилась и на внешней (это означает, что я хочу, чтобы сохраненные / загруженные файлы по умолчанию переходили на внешний жесткий диск, а не вручную) Когда я нажимаю значок «Домашняя папка» на рабочем столе, я хочу, чтобы он открывал внешние каталоги жестких дисков. Возможно ли это? Если да, дайте пошаговые инструкции. Спасибо!

1
задан 24 February 2013 в 19:32

1 ответ

Как переместиться / размещают к его собственному разделу

Когда Вы хотите переместить свой / корневой каталог в другой раздел (потому что Ваш жесткий диск полон), вот Пошаговое руководство, как сделать это.

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

0. Если это уже не, отформатируйте свой жесткий диск как ext4.

1. Определите размер своего корневого каталога путем открытия Terminal (CTRL + ALT + T) и ввод:

du -sh /home

Результат должен быть чем-то как

34G /home

2. Введите текстовую консоль путем удара (CTRL + ALT + F1) и получите временные корневые полномочия:

sudo -s
cd /

3. Смонтируйте целевой раздел (внешний жесткий диск)

Войти fdisk -l в Терминал для получения списка всех разделов. Помните название внешнего жесткого диска. Затем выполнитесь

mkdir /mnt/tmp
mount /dev/sdXY /mnt/tmp 

и замена /dev/sdXY с названием Вашего внешнего жесткого диска (например,/dev/sda5). Это монтирует Ваш внешний жесткий диск.

4. Скопируйте данные от/home/до внешнего жесткого диска.

Это может быть, покончите:

rsync -avx --progress /home/ /mnt/tmp 

5. Протестируйте свой / домашний раздел:

Выполните эти команды

mount /dev/sdXY /home 

где /dev/sdXY Ваш внешний жесткий диск. Теперь можно протестировать новый / домашний раздел:

du -sh /home; mount|grep /home 

Вывод должен быть чем-то как

34G    /home
/dev/sda5 on /home type ext4 (rw)

6. Удалите свой домашний раздел

Теперь необходимо удалить существующий домашний раздел. Чтобы сделать это, размонтируйте домашний раздел и удалите его:

umount /home
rm -rf /home/* 

7. Введите новый UUID в/etc/fstab

Последний шаг должен ввести UUID внешнего жесткого диска в/etc/fstab. Этот шаг очень важен!

Переключитесь назад на свой рабочий стол путем нажатия клавиш CTRL + ALT + F7 (или F6, не знайте, какой является правильным). Откройте Terminal и войдите sudo blkid в Терминале и поиске записи Вашего внешнего жесткого диска. Моя запись была бы:

/dev/sda5: LABEL="Ubuntu" UUID="bb288354-34a8-4716-9740-96aa9da99dac" TYPE="ext4"

Теперь открытый /etc/fstab с текстовым редактором (т.е. gedit):

gksudo gedit /etc/fstab

и добавьте следующую запись в конце файла:

# /dev/sdXY 
UUID=YOUR-UUID-HERE  /home   ext4   defaults   0 2

Но не забывайте заменять YOUR-UUID-HERE UUID внешнего жесткого диска и/dev/sdXY с названием Вашего жесткого диска (например:/dev/sda5).

8. Перезагрузка так, чтобы изменения вступили в силу.

Войти sudo reboot в Терминале. После того, как Ваш ПК перезагрузил, Ваш домашний раздел должен быть на внешнем жестком диске.

Если у Вас есть какие-либо проблемы, не стесняйтесь спрашивать в комментариях.

Я надеюсь, что это сообщение ответило на Ваши вопросы.

0
ответ дан 24 February 2013 в 19:32

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

Похожие вопросы: