разделение с использованием 2 жестких дисков (SSD и не SSD) в Linux

У меня есть следующие свободные пробелы на 2-х дисках:

  1. SSD – 240G (sda)
  2. не SSD – 240G (sdb)

Я понимаю, что я должен использовать SSD для установки пакетов и не SSD только для хранения данных. Какая лучшая схема разбиения (включая swap) в моем случае?

Когда я попробовал автоматическое разбиение на разделы, он устанавливается только на 1 диск и посвящает 8G для обмена.

PS. Я собираюсь установить Linux Mint как двойную загрузку вместе с Windows 7, которая уже установлена.

ОБНОВЛЕНИЕ: у меня 8 ГБ ОЗУ. Windows установлена ​​на не SSD-накопителе.

3 Solutions collect form web for “разделение с использованием 2 жестких дисков (SSD и не SSD) в Linux”

На гибридной твердотельной и вращающейся дисковой системе (например, той, которую я набираю) у вас есть две-три цели:

  • Ускорьте свою систему: как можно чаще используются данные на SSD.
  • Сохраняйте данные об отключении от SSD для уменьшения износа.
  • Необязательно: иметь некоторый уровень избыточности, используя настройку md(4) («программный RAID») на SSD и HDD (s).

Если вы просто встречаетесь с первыми двумя целями, это простая задача придумать схему, подобную этой (в зависимости от того, какую из этих файловых систем вы используете):

  • Твердотельное состояние: / (корневая файловая система), /usr , /usr/local , /opt
  • Спиннинг-диск: /var , /home , /tmp , swap

Так как у вас есть два диска, вы можете прочитать статью Multi HDD / SSD в вики Debian. Он проведет вас через настройку устройств md(4) с вашим SSD как «главным образом прочитанным» устройством (быстрое чтение, меньше записей), ваш жесткий диск в качестве устройства «в основном для записи» (запись без износа, ). Файловые системы, которые обычно будут работать только на SSD, теперь могут работать на этом md устройстве. Ядро будет читаться в основном с SSD (с некоторыми периодическими перерывами на HDD, чтобы увеличить пропускную способность чтения еще больше). Он будет записывать на жесткий диск, но обрабатывать SSD с осторожностью, чтобы избежать изнашивания устройства. Вы получаете лучшее из обоих миров (почти), и вам не нужно беспокоиться о износе SSD, что делает ваши данные бесполезными.

Мой ноутбук работает на аналогичной компоновке, где / , /usr и /usr/local находятся на устройстве RAID-1 через SSD на 64 ГБ и 64 ГБ на жестком диске 1 ТБ, а остальные файловые системы находятся на остальном жесткого диска. Остальная часть жесткого диска является одним из двух элементов конфигурации RAID-1, причем один диск обычно отсутствует. Когда я дома, я подключаю второй диск и позволяю устройству md синхронизироваться. Это дополнительный уровень избыточности и дополнительный резерв на 1-7 дней¹).

Вы также должны взглянуть на основное руководство по оптимизации SSD для Debian (и друзей).

О, и это не гарантирует, что вы сможете сделать все это через установщик. Возможно, вам придется загрузить аварийный диск перед установкой, подготовить (по крайней мере) устройства md(4) (я тоже PV, VG и LVs LVM, потому что это проще в CLI), затем загрузите установщик и просто укажите объемы к нему.

¹ RAID ≠ политика резервного копирования. У меня также есть резервные копии.

Я придумал следующее решение:

/ dev / sda2 / boot ext2 300MB

/ dev / sda3 root ext4 – остальное пространство sda

/ dev / sdb2 swap 8G (кажется, рекомендуется выделить раздел подкачки на диске, отличном от SSD)

/ dev / sdb3 / tmp 10G

/ dev / sdb4 / home – остальное пространство sdb

По моему мнению, он должен быть разделен следующим образом.

 Linuxmint / Remaining GB in SSD Linuxmint swap 8 GB Linuxmint /home <non-ssd HDD> 
  • Linux, SSD и своп
  • SSD: обрезка на разных файловых системах
  • fstrim и iostat
  • Использование LVM с дисками SSD и SATA
  • Установка Debian на SSD
  • Невозможно установить Linux (с двойной загрузкой): 0 байтов доступно при выборе SSD с 170 ГБ свободного места
  • Не удается подключить устройство кэширования к резервному устройству
  • SSD-шифрование / dm-crypt
  • hdparm: SG_IO: данные сомнительного смысла, результаты могут быть неверными
  • Назовите эту функцию - автоматически перемещать блок с типа диска на другой?
  • Хорошо ли хранить / var / tmp на SSD?
  • Linux и Unix - лучшая ОС в мире.