[Читання вашої публікації, я підозрюю, що ви не знаєте, що ви використовуєте логічні томи - це потужний механізм для абстрагування диска з ОС, і, ймовірно, дає рішення вашої проблеми, як показано нижче]
Щоб відповісти на ваш основний запит - ні, ви не можете об'єднатися з розділами LVM.
Тим не менш, в цьому випадку вам не потрібно - ви можете отримати бажаний кінцевий результат, навіть не перезавантажуючи систему! Ви можете просто скопіювати дані з / додому в новий каталог / home2, а потім розмовити / додому і перейменувати / home2 в / home і видалити відображення з fstab.
Після цього ви можете знищити / dev / mapper / lv_d0-lv_home і призначити простір / dev / mapper / vg_d0-lv_root, а потім розгорнути файлову систему.
Якщо вам потрібна інформація про те, як це зробити, дайте мені знати - я не надав їх, тому що він не відповідає на запитання, яке ви задали.
Щодо міркування
Насправді це логічна схема розділення.
/ boot повинен бути на фізичному диску, тому що BIOS нічого не знає про логічні томи. Таким чином, він потребує невеликого диска, який він вміє читати, з якого все може бути завантажено. Цей диск є / dev / sda1, який потім встановлюється як / boot.
У цьому макеті є припущення, що ви бажаєте розділити дані з програм - / dev / mapper / vg_d0-lv_root містить операційну систему та програми, а / home - призначений для даних користувача - хоча це припущення може бути не таким, яким ви хочете його порядок розумний.
50 Gigs для кореневої файлової системи насправді досить багато, якщо врахувати, що базова ОС Linux зазвичай займає всього 2 - 6 концертів - що залишає близько 45 гіг для програм - знову ж таки, це може бути не те, що ви хочете, але його розумний удар в темряві для середньої системи.
tmpfs - це спеціальна файлова система, яка фактично є RAM-диском, що підтримується простором підкачки. Це набагато більший, ніж він повинен бути - якщо що-небудь його великим - але, будучи, що його підтримка SWAP це, ймовірно, розумним, і зазвичай встановлюється ОС.
Додаткова інформація - після коментарів
Спочатку створіть резервні копії. Існує завжди ризик робити жорсткий диск змінює розміри, moreso, якщо ви ще не зробили цього раніше. Я не керував цими командами, тому не вірте їм наосліп.
По-перше, ДУЖЕ основний праймер на LVM -
LVM - Logical Volume Management - приймає диск (або 10) і ділить їх на 3 шари -
Фізичні томи - це розділи, виділені для використання з LVM. Ви можете побачити список фізичних томів з командою "pvs", або в глибині інформації з "pvdisplay".
Групи томів (VG) - це групи фізичних томів. Ви можете мати 1 або більше PV у VG, але не більше 1 VG на PV. Типово, є єдиний VG - хоча, якщо у вас є суміш, наприклад SSD і жорсткі диски, ви можете мати SSD в 1 групі і жорсткі диски в іншому. Ви можете побачити підсумок груп гучності за допомогою команди "vgs" або деталі з "vgdisplay"
Логічні томи (LV) сидять у групах гучності - Знову ж таки, у вас буде багато логічних томів до 1 групи томів. Ви можете побачити підсумок логічних томів з командою "lvs" або деталями з "lvdisplay".
Дивлячись на / dev / mapper / vg_d0-lv_root - ваша група томів буде "vg_d0", а ваш логічний том буде називатися "lv_root".
Мені незручно пропонувати, щоб ви перемістили / var, оскільки у вас набагато більше шансів зламати речі - особливо якщо програма намагається прочитати з / var.
Нижче наведено кроки для збільшення кореневого розділу -
- Звільнення місця на диску шляхом переміщення вашого домашнього каталогу:
ВХІД В КОРЕН. (Можливо, виникнуть труднощі з відключенням системи, якщо
Ви ввійшли в систему як звичайний користувач як звичайні домашні каталоги користувачів
знаходяться під / home, а корені / root. Якщо ви не можете увійти як кореневий,
Зробіть тимчасовий користувач, змініть там каталог на / tmp і додайте до них
"колесо" групи). Увійдіть, як вони, а потім станьте коренем, потім -
mkdir /home2
cp -var /home/* /home2
umount /home
mv /home2 /home
Відредагуйте / etc / fstab і додайте коментар до монтажу лінії / home.
lvremove /dev/mapper/vg_d0-lv_home
Потім видалити групу томів "lv_home", звільнивши її для повторного використання. Потрібно підтвердити, що ви хочете видалити обсяг. Перш ніж виконувати цю команду, ви повинні переконатися, що все, що було в / вдома, є.
Тепер у вас є 203 гігабайти більше місця, щоб перепризначити, як вам подобається.
Призначення (майже) всього простору кореневому розділу
lvexpand /dev/mapper/vg_d0-lv_root -L +202G
(Ви можете зробити це точніше, використовуючи "экстенти" - це обсяг даних у LVM - розмір блоку буде відрізнятися залежно від того, як встановлено LVM - ви можете використовувати vgdisplay, щоб побачити доступні розміри замінити -L + 202G на -l + number_of_extents.)
Потім ви ростуть кореневого диска онлайн.
resize2fs /dev/mapper/vg_d0-lv_root
(Зауважте, що деякі дистрибутиви використовують resize2fs, інші використовують resize4fs - обидві команди однакові і працюють на стандартних файлових системах ext4).
Інші думки: Часто корисно не використовувати весь доступний простір у логічному томі - якщо у вас є вільний простір, LVM може дозволити вам робити знімки, які можуть допомогти зі створенням резервної копії зайнятої системи без простоїв або невідповідності, і якщо ви потрібно призначити простір пізніше, ви завжди можете додати його потім. ТІЛЬКИ МОЖЕ ЗРОБИТИ ПАРТІЮ, ЯКУ ЙОГО ПЕРЕБУВАЄТЬСЯ - Зменшення файлової системи може бути виконано лише в автономному режимі. Я рекомендую залишити щонайменше 30 гігабайт, тобто лише розширити LVM на 170 гігабайт, а не повний 203. Ви завжди можете розширити його більше пізніше (за допомогою тих же команд)