Разделение 2 Жестких дисков для выполнения Linux только

Привет друзья я - новый пользователь Linux и решил пойти с распределением Ubuntu. То, что я хотел бы знать, - то, как правильно разделить мои жесткие диски.

У меня есть SSD на 16 ГБ и жесткий диск на 500 ГБ, работающий на Thinkpad w540. Я планирую использовать следующую схему выделения разделов:

На SSD на 16 ГБ 300 МБ для начальной загрузки efi для загрузки загрузчика и остающегося как корневой раздел. На диске жесткого диска первый раздел будет /usr из 50 ГБ и остающееся будет для /home.

У меня есть 16 ГБ поршня в ноутбуке, таким образом, я не очень забочусь о наличии подкачки, также я не использую тяжелые приложения, и при этом я не делаю игр. Мое основное использование этого ноутбука, изучают Linux и компьютерные сети. Причина я хочу /usr на жестком диске то, что я буду устанавливать много программного обеспечения и следовательно быстро закончусь пространство на SSD.

Если я ошибаюсь и ужасно неправ, ведите меня в правильном направлении. Я действительно люблю использовать Linux и не хотел бы возвращаться к слабоумной операционной системе, названной Windows, и вполне откровенно я не достаточно богат для покупки MAC. Любая справка будет значительно цениться.Спасибо.

1
задан 4 November 2017 в 03:03

2 ответа

Ваша идея кажется хорошей, но я управляю разделами по-другому. Я нахожу разделы несколько слишком твердыми, и я всегда пытаюсь создать минимальную сумму их.

Другая вещь рассмотреть состоит в том, что SSD действительно быстрее, чем жесткий диск к точке, я полагаю, что не могу больше работать с основанным на жестком диске компьютером.

Моя рекомендация

  1. Сделайте целую установку на SSD с одним разделом для EFI и один для /.
  2. Смонтируйте жесткий диск в /mnt/hdd
  3. Используйте свой компьютер в течение некоторого времени, и когда некоторый каталог становится слишком большим, переместите его в HDD.

Возможно использовать символьные ссылки (ln -s) для соединения данных с где-то в другом месте но я использую, связывают, монтируется.

Пример

Пример: Моя музыка находится в /home/pim/music который находится на SSD, но я хочу переместить те файлы в жесткий диск.

  • Перезагрузка к однопользовательскому режиму
  • Создайте каталог на жестком диске: mkdir -p /mnt/hdd/bind/home/pim
  • Удостоверьтесь пользователь pim может получить доступ и записать в /mnt/bind/home/pim
  • переместите данные: mv /home/pim/music /mnt/bind/home/pim
  • создайте будущую точку монтирования mkdir -p /home/pim/music, еще раз полномочия должны соответствовать пользователю.
  • И теперь реальный прием: свяжите монтируют каталог, путем добавления этой строки к /etc/fstab : /mnt/hdd/bind/home/pim/music /home/pim/music none bind
  • попытайтесь смонтировать его с mount -a
  • перезагрузка и обладает.

Оборотные стороны

  • locate индексирует файлы дважды, это может быть зафиксировано путем добавления /mnt/hdd/bind кому: PRUNEPATH в /etc/updatedb.conf
  • При выполнении резервного копирования заботу нужно соблюдать для не копирования тех данных дважды. cp и rsync оба имеют -x флаг для того, чтобы не пересекать границы файловой системы.

О / домой на другом разделе (или свяжите, монтируются), Вы говорите о ноутбуке, но для удаленного сервера, я всегда забочусь о наличии пользователя с корневым каталогом на / раздел, таким образом, я могу войти в систему даже если диск, содержащий /home сбои.

0
ответ дан 8 December 2019 в 03:30

Как Вы правильно указываете, 16 гибибайт не очень, если Вы устанавливаете много приложений. Я на самом деле объединил бы эти два SSD в единственный логический том с mdadm или LVM, если Вы не возражаете против дополнительной сложности его. 32 гибибайта должны быть достаточно для большинства Ваших потребностей. Если Вы не возражаете против повышенного риска потери данных на тех разделах (так как это - просто системные файлы и приложения), у Вас может быть промежуток логического тома диски в “чередуемом” режиме (RAID0) для некоторой дополнительной производительности.

Сторонние приложения должны быть установлены в /usr/local или /opt так или иначе и Вы могли поместить тех, которые в отдельных файловых системах на жестком диске.

0
ответ дан 8 December 2019 в 03:30

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

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