[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/lvm-management":3,"mdc--eeyszl-key":574,"mdc-fkzdos-key":593,"mdc--vhkfqu-key":610,"mdc-dur9nz-key":632,"mdc-p55xgn-key":648,"mdc-8iw3er-key":664,"mdc-s3q2hk-key":680,"mdc--mpd7mf-key":704,"related-/guides/linux/disk-partitioning,/guides/linux/raid-setup,/guides/linux/ext4-vs-xfs":733},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":511,"code":511,"createdAt":512,"description":513,"difficulty":514,"draft":515,"estimatedTime":516,"extension":517,"faq":518,"howToSteps":528,"howToTotalTime":544,"image":511,"keywords":545,"locale":553,"meta":554,"navigation":555,"path":556,"platform":557,"related":558,"section":562,"seo":563,"severity":511,"stem":564,"summary":565,"tags":566,"twitterCreator":511,"twitterSite":511,"type":572,"updatedAt":512,"__hash__":573},"content_ru/guides/linux/lvm-management.md","Управление LVM в Linux: настройка и расширение томов",[7,8,9],"Ubuntu 20.04/22.04/24.04 LTS","Debian 11/12","RHEL/AlmaLinux/Rocky 8/9","FixPedia Team",{"type":12,"value":13,"toc":501},"minimark",[14,19,28,32,47,53,57,60,77,80,100,103,117,120,132,136,143,160,170,197,204,207,211,217,232,239,253,256,284,287,316,320,331,348,351,371,376,390,397,411,415,418,433,440,444,497],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22,23,27],"p",{},"LVM (Logical Volume Manager) превращает отдельные жёсткие диски и SSD в гибкий пул хранилища. Вместо статичных разделов ",[24,25,26],"code",{},"/dev/sda1"," вы работаете с абстрактными логическими томами, которые можно растягивать на несколько физических устройств и изменять без остановки сервисов. Это стандарт для серверной инфраструктуры, позволяющий быстро реагировать на нехватку диска и безопасно переносить данные между накопителями.",[15,29,31],{"id":30},"требования-подготовка","Требования / Подготовка",[20,33,34,35,38,39,42,43,46],{},"Перед началом убедитесь, что у вас есть ",[24,36,37],{},"sudo"," или root-доступ. В большинстве дистрибутивов пакет ",[24,40,41],{},"lvm2"," установлен по умолчанию, но если его нет, установите его через менеджер пакетов вашей ОС. Для работы понадобится как минимум один неразмеченный диск (например, ",[24,44,45],{},"/dev/sdb","). Все команды выполняются в терминале.",[48,49,50],"blockquote",{},[20,51,52],{},"⚠️ Важно: Инициализация и изменение томов уничтожает данные на целевом устройстве. Перед операциями сделайте резервную копию критичной информации.",[15,54,56],{"id":55},"шаг-1-инициализация-физического-диска","Шаг 1: Инициализация физического диска",[20,58,59],{},"Сначала нужно превратить «сырой» диск в физический том (PV). Проверьте список доступных устройств:",[61,62,67],"pre",{"className":63,"code":64,"language":65,"meta":66,"style":66},"language-bash shiki shiki-themes github-light github-dark","lsblk\n","bash","",[24,68,69],{"__ignoreMap":66},[70,71,74],"span",{"class":72,"line":73},"line",1,[70,75,64],{"class":76},"sScJk",[20,78,79],{},"Если на диске остались старые разделы или файловые системы, очистите их сигнатуры, чтобы избежать конфликтов:",[61,81,83],{"className":63,"code":82,"language":65,"meta":66,"style":66},"sudo wipefs -a /dev/sdb\n",[24,84,85],{"__ignoreMap":66},[70,86,87,89,93,97],{"class":72,"line":73},[70,88,37],{"class":76},[70,90,92],{"class":91},"sZZnC"," wipefs",[70,94,96],{"class":95},"sj4cs"," -a",[70,98,99],{"class":91}," /dev/sdb\n",[20,101,102],{},"Создайте физический том:",[61,104,106],{"className":63,"code":105,"language":65,"meta":66,"style":66},"sudo pvcreate /dev/sdb\n",[24,107,108],{"__ignoreMap":66},[70,109,110,112,115],{"class":72,"line":73},[70,111,37],{"class":76},[70,113,114],{"class":91}," pvcreate",[70,116,99],{"class":91},[20,118,119],{},"Проверьте, что система распознала устройство:",[61,121,123],{"className":63,"code":122,"language":65,"meta":66,"style":66},"sudo pvs\n",[24,124,125],{"__ignoreMap":66},[70,126,127,129],{"class":72,"line":73},[70,128,37],{"class":76},[70,130,131],{"class":91}," pvs\n",[15,133,135],{"id":134},"шаг-2-создание-группы-томов-и-логического-тома","Шаг 2: Создание группы томов и логического тома",[20,137,138,139,142],{},"Группы томов (VG) объединяют физические диски в единый пул. Создадим группу с именем ",[24,140,141],{},"vg_data",":",[61,144,146],{"className":63,"code":145,"language":65,"meta":66,"style":66},"sudo vgcreate vg_data /dev/sdb\n",[24,147,148],{"__ignoreMap":66},[70,149,150,152,155,158],{"class":72,"line":73},[70,151,37],{"class":76},[70,153,154],{"class":91}," vgcreate",[70,156,157],{"class":91}," vg_data",[70,159,99],{"class":91},[20,161,162,163,166,167,142],{},"Проверьте статус командой ",[24,164,165],{},"sudo vgs",". Теперь выделите из пула пространство под логический том (LV). Создадим том размером 50 ГБ с именем ",[24,168,169],{},"lv_storage",[61,171,173],{"className":63,"code":172,"language":65,"meta":66,"style":66},"sudo lvcreate -L 50G -n lv_storage vg_data\n",[24,174,175],{"__ignoreMap":66},[70,176,177,179,182,185,188,191,194],{"class":72,"line":73},[70,178,37],{"class":76},[70,180,181],{"class":91}," lvcreate",[70,183,184],{"class":95}," -L",[70,186,187],{"class":91}," 50G",[70,189,190],{"class":95}," -n",[70,192,193],{"class":91}," lv_storage",[70,195,196],{"class":91}," vg_data\n",[20,198,199,200,203],{},"Если нужно выделить всё свободное место, используйте ",[24,201,202],{},"-l 100%FREE"," вместо указания конкретного размера.",[205,206],"in-article-ad",{},[15,208,210],{"id":209},"шаг-3-форматирование-и-автоматическое-монтирование","Шаг 3: Форматирование и автоматическое монтирование",[20,212,213,214,142],{},"Логический том готов, но пока не содержит файловой системы. Отформатируем его в ",[24,215,216],{},"ext4",[61,218,220],{"className":63,"code":219,"language":65,"meta":66,"style":66},"sudo mkfs.ext4 /dev/vg_data/lv_storage\n",[24,221,222],{"__ignoreMap":66},[70,223,224,226,229],{"class":72,"line":73},[70,225,37],{"class":76},[70,227,228],{"class":91}," mkfs.ext4",[70,230,231],{"class":91}," /dev/vg_data/lv_storage\n",[20,233,234,235,238],{},"Для автоматического подключения после перезагрузки добавьте запись в ",[24,236,237],{},"/etc/fstab",". Узнайте UUID тома:",[61,240,242],{"className":63,"code":241,"language":65,"meta":66,"style":66},"sudo blkid /dev/vg_data/lv_storage\n",[24,243,244],{"__ignoreMap":66},[70,245,246,248,251],{"class":72,"line":73},[70,247,37],{"class":76},[70,249,250],{"class":91}," blkid",[70,252,231],{"class":91},[20,254,255],{},"Отредактируйте таблицу монтирования, добавив строку (подставьте ваш UUID):",[61,257,259],{"className":63,"code":258,"language":65,"meta":66,"style":66},"echo \"UUID=ваш_uuid  /mnt/data  ext4  defaults  0 2\" | sudo tee -a /etc/fstab\n",[24,260,261],{"__ignoreMap":66},[70,262,263,266,269,273,276,279,281],{"class":72,"line":73},[70,264,265],{"class":95},"echo",[70,267,268],{"class":91}," \"UUID=ваш_uuid  /mnt/data  ext4  defaults  0 2\"",[70,270,272],{"class":271},"szBVR"," |",[70,274,275],{"class":76}," sudo",[70,277,278],{"class":91}," tee",[70,280,96],{"class":95},[70,282,283],{"class":91}," /etc/fstab\n",[20,285,286],{},"Создайте точку монтирования и проверьте конфигурацию:",[61,288,290],{"className":63,"code":289,"language":65,"meta":66,"style":66},"sudo mkdir -p /mnt/data\nsudo mount -a\n",[24,291,292,305],{"__ignoreMap":66},[70,293,294,296,299,302],{"class":72,"line":73},[70,295,37],{"class":76},[70,297,298],{"class":91}," mkdir",[70,300,301],{"class":95}," -p",[70,303,304],{"class":91}," /mnt/data\n",[70,306,308,310,313],{"class":72,"line":307},2,[70,309,37],{"class":76},[70,311,312],{"class":91}," mount",[70,314,315],{"class":95}," -a\n",[15,317,319],{"id":318},"шаг-4-безопасное-расширение-хранилища","Шаг 4: Безопасное расширение хранилища",[20,321,322,323,326,327,330],{},"Когда место заканчивается, LVM позволяет добавить новый диск или выделить оставшиеся гигабайты. Допустим, вы подключили ",[24,324,325],{},"/dev/sdc",", инициализировали его через ",[24,328,329],{},"sudo pvcreate /dev/sdc"," и добавили в группу:",[61,332,334],{"className":63,"code":333,"language":65,"meta":66,"style":66},"sudo vgextend vg_data /dev/sdc\n",[24,335,336],{"__ignoreMap":66},[70,337,338,340,343,345],{"class":72,"line":73},[70,339,37],{"class":76},[70,341,342],{"class":91}," vgextend",[70,344,157],{"class":91},[70,346,347],{"class":91}," /dev/sdc\n",[20,349,350],{},"Теперь растянем логический том на всё доступное пространство:",[61,352,354],{"className":63,"code":353,"language":65,"meta":66,"style":66},"sudo lvextend -l +100%FREE /dev/vg_data/lv_storage\n",[24,355,356],{"__ignoreMap":66},[70,357,358,360,363,366,369],{"class":72,"line":73},[70,359,37],{"class":76},[70,361,362],{"class":91}," lvextend",[70,364,365],{"class":95}," -l",[70,367,368],{"class":91}," +100%FREE",[70,370,231],{"class":91},[20,372,373,374,142],{},"Изменения вступают в силу только после изменения размера файловой системы. Для ",[24,375,216],{},[61,377,379],{"className":63,"code":378,"language":65,"meta":66,"style":66},"sudo resize2fs /dev/vg_data/lv_storage\n",[24,380,381],{"__ignoreMap":66},[70,382,383,385,388],{"class":72,"line":73},[70,384,37],{"class":76},[70,386,387],{"class":91}," resize2fs",[70,389,231],{"class":91},[20,391,392,393,396],{},"Для ",[24,394,395],{},"xfs"," используется другая утилита, которая требует точку монтирования, а не устройство:",[61,398,400],{"className":63,"code":399,"language":65,"meta":66,"style":66},"sudo xfs_growfs /mnt/data\n",[24,401,402],{"__ignoreMap":66},[70,403,404,406,409],{"class":72,"line":73},[70,405,37],{"class":76},[70,407,408],{"class":91}," xfs_growfs",[70,410,304],{"class":91},[15,412,414],{"id":413},"проверка-результата","Проверка результата",[20,416,417],{},"Убедитесь, что система видит обновлённые размеры дисков:",[61,419,421],{"className":63,"code":420,"language":65,"meta":66,"style":66},"df -h /mnt/data\n",[24,422,423],{"__ignoreMap":66},[70,424,425,428,431],{"class":72,"line":73},[70,426,427],{"class":76},"df",[70,429,430],{"class":95}," -h",[70,432,304],{"class":91},[20,434,435,436,439],{},"Команда ",[24,437,438],{},"sudo lvs"," покажет детализацию по логическим томам, их размер и процент использования. Если вывод совпадает с ожидаемыми значениями, а точка монтирования доступна для записи, настройка завершена корректно.",[15,441,443],{"id":442},"возможные-проблемы","Возможные проблемы",[445,446,447,470,483],"ul",{},[448,449,450,457,458,461,462,465,466,469],"li",{},[451,452,453,454],"strong",{},"Ошибка ",[24,455,456],{},"Device /dev/sdX is busy",": Диск уже используется или примонтирован. Проверьте активные процессы через ",[24,459,460],{},"sudo lsof /dev/sdX"," или ",[24,463,464],{},"sudo fuser -m /dev/sdX",", остановите мешающие службы и отключите раздел командой ",[24,467,468],{},"umount",".",[448,471,472,478,479,482],{},[451,473,474,477],{},[24,475,476],{},"resize2fs"," зависает или выдаёт ошибку",": Файловая система могла быть повреждена или не размонтирована корректно. Запустите проверку ",[24,480,481],{},"sudo e2fsck -f /dev/vg_data/lv_storage"," перед изменением размера.",[448,484,485,492,493,496],{},[451,486,487,488,491],{},"Нехватка места в ",[24,489,490],{},"/"," после расширения",": Убедитесь, что вы расширяете правильный том. LVM не перемещает данные между томами автоматически. Для перераспределения пространства используйте ",[24,494,495],{},"lvreduce"," с предварительным уменьшением ФС или вручную мигрируйте файлы на новый том.",[498,499,500],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":66,"searchDepth":307,"depth":307,"links":502},[503,504,505,506,507,508,509,510],{"id":17,"depth":307,"text":18},{"id":30,"depth":307,"text":31},{"id":55,"depth":307,"text":56},{"id":134,"depth":307,"text":135},{"id":209,"depth":307,"text":210},{"id":318,"depth":307,"text":319},{"id":413,"depth":307,"text":414},{"id":442,"depth":307,"text":443},null,"2026-04-06 17:00:31","Освойте создание, расширение и управление LVM в Linux. Пошаговый гайд с проверенными командами для безопасного изменения дискового пространства.","medium",false,"15-20 мин","md",[519,522,525],{"question":520,"answer":521},"Можно ли уменьшить LVM-том без потери данных?","Да, но процедура рискованна и требует предварительного изменения файловой системы. Для ext4 используйте `resize2fs`, а для XFS уменьшение не поддерживается вовсе.",{"question":523,"answer":524},"Что делать, если команда pvcreate выводит ошибку \"Device excluded by filter\"?","Диск уже примонтирован или содержит активную файловую систему. Очистите старые сигнатуры командой `wipefs -a /dev/sdX` и убедитесь, что раздел отключён.",{"question":526,"answer":527},"Нужно ли перезагружать сервер после изменения размера LVM?","Нет. Ядро Linux и драйвер device-mapper применяют изменения динамически, а ФС расширяется «на лету» с помощью `resize2fs` или `xfs_growfs`.",[529,532,535,538,541],{"name":530,"text":531},"Инициализация физического диска","Подготовьте неразмеченный диск и создайте физический том командой `pvcreate /dev/sdX`.",{"name":533,"text":534},"Создание группы томов","Объедините физические диски в единый пул командой `vgcreate имя_группы /dev/sdX`.",{"name":536,"text":537},"Создание логического тома","Выделите пространство под данные с помощью `lvcreate -L размер -n имя_тома имя_группы`.",{"name":539,"text":540},"Форматирование и монтирование","Создайте файловую систему командой `mkfs.ext4` и добавьте запись в `/etc/fstab` для автозагрузки.",{"name":542,"text":543},"Безопасное расширение тома","Увеличьте размер тома через `lvextend` и примените изменения к ФС с помощью `resize2fs` или `xfs_growfs`.","PT20M",[546,547,548,549,550,551,552],"lvm linux команды","как создать lvm том","расширение lvm раздела","pvcreate vgcreate lvcreate","управление логическими томами","добавить диск в группу томов","lvextend resize2fs","ru_RU",{},true,"/guides/linux/lvm-management","linux",[559,560,561],"/guides/linux/disk-partitioning","/guides/linux/raid-setup","/guides/linux/ext4-vs-xfs","Гайды Linux",{"title":5,"description":513},"guides/linux/lvm-management","Разберём базовые операции с Logical Volume Manager: инициализацию физических дисков, создание групп и томов, а также безопасное расширение хранилища без потери данных.",[567,568,569,570,571,65],"Linux","LVM","диски","storage","администрирование","guide","FHdHDgMjDrQ4jWKW3f0RKqZ5WF0_1SAJbM6AeFZhfp4",{"data":575,"body":576},{},{"type":577,"children":578},"root",[579],{"type":580,"tag":20,"props":581,"children":582},"element",{},[583,586,591],{"type":584,"value":585},"text","Да, но процедура рискованна и требует предварительного изменения файловой системы. Для ext4 используйте ",{"type":580,"tag":24,"props":587,"children":589},{"className":588},[],[590],{"type":584,"value":476},{"type":584,"value":592},", а для XFS уменьшение не поддерживается вовсе.",{"data":594,"body":595},{},{"type":577,"children":596},[597],{"type":580,"tag":20,"props":598,"children":599},{},[600,602,608],{"type":584,"value":601},"Диск уже примонтирован или содержит активную файловую систему. Очистите старые сигнатуры командой ",{"type":580,"tag":24,"props":603,"children":605},{"className":604},[],[606],{"type":584,"value":607},"wipefs -a /dev/sdX",{"type":584,"value":609}," и убедитесь, что раздел отключён.",{"data":611,"body":612},{},{"type":577,"children":613},[614],{"type":580,"tag":20,"props":615,"children":616},{},[617,619,624,625,631],{"type":584,"value":618},"Нет. Ядро Linux и драйвер device-mapper применяют изменения динамически, а ФС расширяется «на лету» с помощью ",{"type":580,"tag":24,"props":620,"children":622},{"className":621},[],[623],{"type":584,"value":476},{"type":584,"value":461},{"type":580,"tag":24,"props":626,"children":628},{"className":627},[],[629],{"type":584,"value":630},"xfs_growfs",{"type":584,"value":469},{"data":633,"body":634},{},{"type":577,"children":635},[636],{"type":580,"tag":20,"props":637,"children":638},{},[639,641,647],{"type":584,"value":640},"Подготовьте неразмеченный диск и создайте физический том командой ",{"type":580,"tag":24,"props":642,"children":644},{"className":643},[],[645],{"type":584,"value":646},"pvcreate /dev/sdX",{"type":584,"value":469},{"data":649,"body":650},{},{"type":577,"children":651},[652],{"type":580,"tag":20,"props":653,"children":654},{},[655,657,663],{"type":584,"value":656},"Объедините физические диски в единый пул командой ",{"type":580,"tag":24,"props":658,"children":660},{"className":659},[],[661],{"type":584,"value":662},"vgcreate имя_группы /dev/sdX",{"type":584,"value":469},{"data":665,"body":666},{},{"type":577,"children":667},[668],{"type":580,"tag":20,"props":669,"children":670},{},[671,673,679],{"type":584,"value":672},"Выделите пространство под данные с помощью ",{"type":580,"tag":24,"props":674,"children":676},{"className":675},[],[677],{"type":584,"value":678},"lvcreate -L размер -n имя_тома имя_группы",{"type":584,"value":469},{"data":681,"body":682},{},{"type":577,"children":683},[684],{"type":580,"tag":20,"props":685,"children":686},{},[687,689,695,697,702],{"type":584,"value":688},"Создайте файловую систему командой ",{"type":580,"tag":24,"props":690,"children":692},{"className":691},[],[693],{"type":584,"value":694},"mkfs.ext4",{"type":584,"value":696}," и добавьте запись в ",{"type":580,"tag":24,"props":698,"children":700},{"className":699},[],[701],{"type":584,"value":237},{"type":584,"value":703}," для автозагрузки.",{"data":705,"body":706},{},{"type":577,"children":707},[708],{"type":580,"tag":20,"props":709,"children":710},{},[711,713,719,721,726,727,732],{"type":584,"value":712},"Увеличьте размер тома через ",{"type":580,"tag":24,"props":714,"children":716},{"className":715},[],[717],{"type":584,"value":718},"lvextend",{"type":584,"value":720}," и примените изменения к ФС с помощью ",{"type":580,"tag":24,"props":722,"children":724},{"className":723},[],[725],{"type":584,"value":476},{"type":584,"value":461},{"type":580,"tag":24,"props":728,"children":730},{"className":729},[],[731],{"type":584,"value":630},{"type":584,"value":469},[]]