У меня есть жесткие диски D1 и D2 по 140 ГБ каждый и D3, D4 по 600 ГБ. Я читал о преимуществах использования LVM и думал о следующих конфигурациях.
Это будет то, что имеет смысл для меня, потому что я действительно хочу сохранить загрузку ОС / данных на отдельных дисках. Но что заставляет меня думать, так это то, что в LV у меня останется только 30-40 ГБ на случай, если мне нужно будет расширить home / usr / root. (Что с меньшей вероятностью произойдет, но никогда не знаешь ...)
|var,usr,home | /data |
--------------------------
| LVM Vol | EXT3/4 |
--------------------------
| HW RAID1 | HW RAID1 |
--------------------------
| D1 | D2 | D3 | D4 |
Мне пришла в голову эта сумасшедшая установка, и я не знаю, возможно ли это. Смысл в том, чтобы создать LVM обоих RAID-массивов, образуя один огромный VG размером 740 ГБ. Это даст мне большую гибкость на случай, если мне понадобится что-то расширить.
| var,usr ,home, data ... |
--------------------------
| LVM Vol |
--------------------------
| HW RAID1 | HW RAID1 |
--------------------------
| D1 | D2 | D3 | D4 |
Это возможно? Если да, то как это может повлиять на производительность по сравнению с первой настройкой, если я хотел бы разделить загрузку ОС и данных?
Да, возможна вторая конфигурация.
Группы томов LVM существуют именно по этой причине: чтобы собрать вместе пространство из нескольких физических томов.
Кроме того, вы можете указать LVM, чтобы /data
на D3 / D4 RAID. Просто сделай
lvcreate -n data -L 600GB VolumeGroupName /dev/sdb1
Так что с точки зрения производительности это ничего не изменит: данные будут на больших дисках, все остальные тома будут на маленьких дисках. Позже вы можете использовать pvmove
для перемещения определенных томов (или их частей) на другие диски.
Решение, которое я использую, представляет собой гибрид вашей первой попытки:
|var,usr,home | /data |
--------------------------
|LVM LV1,2,3 | LVM LV0 |
--------------------------
| LVM VG | LVM VG |
--------------------------
| HW RAID1 | HW RAID1 |
--------------------------
| D1 | D2 | D3 | D4 |
Таким образом, ваши 4 точки монтирования могут быть перенесены между группами томов. В этом есть некоторый смысл.
Тогда у вас будет
/var mounted as LVM LogicalVolume 1, formatted as EXT3/4
/home mounted as LVM LogicalVolume 3, formatted as EXT3/4
/usr mounted as LVM LogicalVolume 2, formatted as EXT3/4
/data mounted as LVM LogicalVolume 0, formatted as EXT3/4