Вопрос об управлении томами и хранилищами LVM
Привет, у меня есть 2 блочных устройства: 256G SSD и 1TB HDD. Я хочу делать:
* Используйте хранилище SSD для активно используемых и требовательных к скорости файлов/каталогов, таких как файлы времени выполнения, основные системные ресурсы; и жесткий диск для хранения редко используемых файлов/каталогов, таких как изображения, заметки или программы, которые не планируется использовать часто. Я не уверен, но это может быть сделано с использованием кеша LVM.
* Выделите объем и / или хранилище, когда это необходимо. Я думаю, что это делается с помощью тонко подготовленных логических томов (тонких томов) и/или файловой системы, которая поддерживает «разреженные файлы», но не совсем уверен. Моя главная цель состоит в том, чтобы все это работало автоматически, когда это необходимо, в случае одного из моих действий.
* Делайте снимки dotfiles и жизненно важных файлов, связанных с системой. Проблема в том, что я не знаю, следует ли мне использовать снимки BTRFS или LVM или и то, и другое? Я думаю, что по сути они оба одинаковы в том, что они выполняют моментальные снимки CoW; хотя я не знаю, прав ли я здесь на 100%.
Как я могу выполнить все это или они имеют смысл? Кроме того, я не уверен, какую файловую систему выбрать, поэтому буду признателен за любые предложения по этому поводу. Кроме того, если вы знаете хорошие книги/материалы по таким темам или Linux/Unix; Я хотел бы услышать это и проверить их.
Спс, что дочитал до конца :)
1 ответ
У меня похожая установка. Я создал две группы LVM, одну для SSD (на самом деле у меня есть пара) и одну для HDD. Я устанавливаю Ubuntu на SSD. В моей системе есть 100-гигабайтный раздел /, а остальное — LVM. У меня есть второй SSD, и все это LVM. Так:
SSD0: / 100 ГБ Подкачка 30 ГБ LVM PV (около 800 ГБ)
SSD1: LVM PV (около 1 ГБ)
Эти два находятся в группе томов: SSD-VG
У меня HDD на 6Тб в группе томов HDD-VG
Затем в SSD-VG я создаю логические тома (LV) для /home, /opt и /Tardis (Tardis — это каталог rsnapshot, потому что внутри он больше, чем снаружи, и я могу вернуться в прошлое, понял? )
В HHD-VG у меня есть медленно меняющиеся вещи: /data, /Pictures, /Music, /Video, /ISO, /mail, /www
У меня есть свободное место в группе томов, поэтому я могу создавать специальные тома, когда возникает необходимость. Если при оценке места на диске я ошибаюсь, я могу использовать LVM для изменения размера раздела.
LVM имеет ряд команд в командной строке. Я их использую, но иногда обманываю. У меня установлен webmin, который позволяет мне графически управлять LVM. После настройки я обычно не очень много играю с LVM на уровне PV или VG, поэтому я забываю команды. WebMin помогает в этом. И это позволяет мне создать новую виртуальную группу, отформатировать новый том, смонтировать его, и все это в пару кликов.