Два накопителя в одной системе решают три разные задачи, и они плохо совмещаются в одной схеме размещения. Первая — разделить характер нагрузки: случайный доступ мелкими блоками и линейное чтение крупных файлов упираются в разные свойства носителя. Вторая — развести потоки, которые мешают друг другу: фоновая запись архива и отклик системы конкурируют за одну очередь команд. Третья — разнести данные по риску: отказ накопителя не должен уносить всё сразу. Правильное распределение начинается с того, чтобы понять, какая из трёх задач в конкретной сборке главная.
Что определяет разделение: тип доступа
Загрузка системы, запуск приложений, работа компилятора или базы данных — это тысячи мелких запросов вперемешку, чтение и запись по случайным адресам. Здесь решает задержка отклика и способность обрабатывать глубокую очередь, то есть свойства NVMe-накопителя с прямым доступом к линиям PCIe. Хранение видео, образов, архивов, резервных копий — это длинные последовательные операции, где важна ёмкость и стабильная скорость на протяжении всего объёма записи, а задержка отдельной операции роли не играет.
Отсюда обычная схема: быстрый накопитель под систему и активные проекты, ёмкий — под всё остальное. Смысл не в том, что второй диск медленный, а в том, что на нём лежат данные, которым скорость отклика не нужна. Если второй накопитель механический, разница принципиальна: у него время позиционирования головки измеряется миллисекундами, и любая случайная нагрузка на него блокирует очередь надолго. Разбор различий по типам носителей собран в разделе накопители.
Топология подключения: линии, порты, разделяемые ресурсы
Прежде чем распределять данные, стоит посмотреть, как оба накопителя физически подключены. Часть слотов M.2 на плате выведена напрямую на линии PCIe процессора, часть — на чипсет, который сам общается с процессором по каналу ограниченной пропускной способности. Через этот же канал идут сетевой контроллер, порты USB и диски SATA. Два накопителя, оба висящие на чипсете, при одновременной интенсивной работе делят общий канал и упираются в него раньше, чем в собственные возможности.
Второй момент — разделяемые ресурсы платы. На многих материнских платах установка накопителя во второй или третий слот M.2 отключает часть портов SATA либо переводит слот расширения из режима x16 в x8. Это не поломка, а распределение фиксированного количества линий, и узнать конкретную схему можно только из таблицы в руководстве к плате. Планировать пару накопителей имеет смысл вместе с выбором платы, поскольку набор слотов и правила их совместного использования — свойство конкретной модели; общие принципы описаны в разделе материнские платы.
Третий момент — физическое соседство. Два M.2-накопителя часто размещены рядом, а один из слотов может оказаться под видеокартой, в зоне выдуваемого ею горячего воздуха. Накопитель под нагрузкой греется сам, а сосед добавляет тепла: при длительной записи оба уходят в тротлинг, и скорость падает в разы до окончания операции.
Куда направлять запись
Ресурс SSD расходуется записью, а не чтением, поэтому распределение нагрузки — это в первую очередь вопрос, куда направлен поток записи. Постоянно перезаписываемые данные — кэши сборки, временные файлы монтажа, каталоги виртуальных машин, файл подкачки — создают основной объём. Если системный накопитель невелик, вынос таких каталогов на второй диск продлевает ему жизнь и снижает усиление записи, поскольку у контроллера остаётся больше свободных блоков для сборки мусора.
Здесь же работает механизм SLC-кэша. Контроллер пишет в часть ячеек в ускоренном однобитовом режиме, а затем переносит данные в основной. Пока кэш не исчерпан, скорость высокая; после исчерпания она падает до скорости прямой записи в многобитовые ячейки, иногда кратно. Объём кэша зависит от количества свободного места, поэтому забитый под завязку накопитель теряет скорость записи задолго до физического заполнения. Практический вывод: диск, на который идёт основной поток записи, разумно держать с запасом свободного пространства, а долговременный архив складывать на второй.
Разнесение по риску и что не считается резервом
Два накопителя дают возможность не хранить систему и данные в одном месте. Отказ контроллера SSD обычно внезапен и полон: устройство перестаёт определяться целиком, без предупреждающих признаков вроде растущего числа плохих секторов у механического диска. Если рабочие файлы лежат на отдельном накопителе, переустановка системы после такого отказа не затрагивает их.
При этом важно различать разнесение и резервирование. Копия, лежащая на втором диске в том же корпусе, защищает от отказа одного накопителя, но не от ошибочного удаления, шифровальщика или скачка питания, который выносит оба устройства. Объединение пары дисков в массив с чередованием ускоряет линейные операции, но удваивает вероятность потери всего объёма: отказ любого из двух уничтожает массив целиком. Зеркало защищает от отказа носителя, но не от логической ошибки — удаление отражается на обоих дисках мгновенно. Полноценная резервная копия всегда лежит вне системы, и никакая схема из двух внутренних накопителей её не заменяет.