Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Logical Volume Manager (LVM)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅

Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, LVM строится Π½Π° основС Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Тёсткого диска ΠΈ/ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Ρ… Тёстких дисков. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· дисков/Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан физичСский Ρ‚ΠΎΠΌ (physical volume). К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для LVM диск sda ΠΈ Ρ€Π°Π·Π΄Π΅Π» sdb2:

На этих физичСских Ρ‚ΠΎΠΌΠ°Ρ… создаём Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ‚ΠΎΠΌΠΎΠ², которая Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, скаТСм, vg1:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ нашСй Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ²:

Π“Ρ€ΡƒΠΏΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько, каТдая со своим Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠΌΠΎΠ². Но ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Π½Π΅ трСбуСтся.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ логичСскиС Ρ‚ΠΎΠΌΠ° lv1 ΠΈ lv2 Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 20 Π“Π±Π°ΠΉΡ‚ ΠΈ 30 Π“Π±Π°ΠΉΡ‚ соотвСтствСно:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ устройства /dev/vg1/lv1 ΠΈ /dev/vg1/lv2.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму. Π’ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ Π½Π΅Ρ‚:

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ физичСских Ρ‚ΠΎΠΌΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ винчСстСр sdc Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ‚ΠΎΠΌΠΎΠ², создадим физичСский Ρ‚ΠΎΠΌ:

И Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² Π½Π°ΡˆΡƒ Π³Ρ€ΡƒΠΏΠΏΡƒ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ логичСский диск ( lvcreate ) ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ( lvresize ).

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ физичСских Ρ‚ΠΎΠΌΠΎΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ² винчСстСр sda сначала пСрСнСсём всС Π΄Π°Π½Π½Ρ‹Π΅ с Π½Π΅Π³ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ диски:

Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΠΌ Π΅Π³ΠΎ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ²:

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΡƒΠ΄Π°Π»ΠΈΠΌ физичСский Ρ‚ΠΎΠΌ:

Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ, послСдняя ΠΊΠΎΠΌΠ°Π½Π΄Π° просто ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ диск являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ lvm, ΠΈ особой ΠΏΠΎΠ»ΡŒΠ·Ρ‹ Π½Π΅ приносит. ПослС удалСния ΠΈΠ· LVM для дальнСйшСго использования диск придётся ΠΏΠ΅Ρ€Π΅Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ/ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²

LVM позволяСт Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ логичСских Ρ‚ΠΎΠΌΠΎΠ². Для этого Π½ΡƒΠΆΠ½ΠΎ сначала ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ сам логичСский Ρ‚ΠΎΠΌ:

Π° Π·Π°Ρ‚Π΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π½Π° Π½Ρ‘ΠΌ:

Как просто ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ

Если LVM устанавливаСтся Π½Π΅ для дальнСйшСго использования, Π° Β«Π½Π°ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ», Ρ‚ΠΎ диски ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. НС понадобятся Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ диски, Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ΠœΡ‹ создадим Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ с Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 4 диска ΠΏΠΎ 1 Π“Π±Π°ΠΉΡ‚, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ количСство большСго ΠΈΠ»ΠΈ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°ΠΊ Π²Π°ΠΌ хочСтся. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ сами Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ устройства:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ loopback устройства ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²:

Π”Π°Π»ΡŒΡˆΠ΅ поступаСм Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΌΠΈ создавали LVM Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… дисках. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° названия loop-устройств β€” ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… здСсь.

Π‘Π½Π°ΠΏΡˆΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

LVM Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ². НапримСр, этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ΅Π½ ΠΏΡ€ΠΈ Π±Π΅ΠΊΠ°ΠΏΠ΅ постоянно ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ². LVM позволяСт Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ состояниС Π€Π‘ ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π½Π΅Ρ‘ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΈ этом Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π€Π‘ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ запись Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

Π’Π°ΠΊΠΆΠ΅ ΡΠ½Π°ΠΏΡˆΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ сСрвСром с Samba ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ, ΠΎΠ± этом Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

LVM с LiveCD

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с LVM с LiveCD Ubuntu, Ρ‚ΠΎ Π²Π°ΠΌ придётся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с LVM Π½Π΅Ρ‚.

Π‘Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эти ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹:

Π”Π°Π»Π΅Π΅ посмотритС ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ

Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠΌΠΎΠ². Ну Π° дальшС запуститС всС Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС ваши логичСскиС Ρ‚ΠΎΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

LVM β€” это просто!

БобствСнно, хочСтся просто ΠΈ доступно Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Ρ‚Π°ΠΊΡƒΡŽ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ ΠΊΠ°ΠΊ Logical Volume Management ΠΈΠ»ΠΈ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ЛогичСскими Π’ΠΎΠΌΠ°ΠΌΠΈ.
ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ LVM-ΠΎΠΌ, расскаТу Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ для мСня, Π½Π΅ подглядывая Π² ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹ ΠΈ Π½Π΅ выдёргивая Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΈΠ· wiki, своими словами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятно ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π΅ΠΌ ΠΊΡ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎ Π½Π΅ΠΌ Π½Π΅ Π·Π½Π°Π΅Ρ‚. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ сразу Π½Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ всячСских Β«ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ…Β» функциях Ρ‚ΠΈΠΏΠ° страйпов, ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ² ΠΈ Ρ‚.ΠΏ.

LVM β€” это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ слой абстракции ΠΎΡ‚ ΠΆΠ΅Π»Π΅Π·Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΡƒΡ‡ΠΈ Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… дисков Π² ΠΎΠ΄ΠΈΠ½, ΠΈ Π·Π°Ρ‚Π΅ΠΌ снова Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ этот ΠΎΠ΄ΠΈΠ½ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ хочСтся.

Π΅ΡΡ‚ΡŒ 3 уровня абстракции:
1. PV (Physical Volume) β€” физичСскиС Ρ‚ΠΎΠΌΠ° (это ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ Β«Π½Π΅Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Π΅Β» диски)
2. VG (Volume Group) β€” Π³Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠΌΠΎΠ² (объСдиняСм физичСскиС Ρ‚ΠΎΠΌΠ° (PV) Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, создаём Π΅Π΄ΠΈΠ½Ρ‹ΠΉ диск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ дальшС Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΌ хочСтся)
3. LV (Logical Volume) β€” логичСскиС Ρ€Π°Π·Π΄Π΅Π»Ρ‹, собствСнно Ρ€Π°Π·Π΄Π΅Π» нашСго Π½ΠΎΠ²ΠΎΠ³ΠΎ Β«Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ диска» Π°ΠΊΠ° Π“Ρ€ΡƒΠΏΠΏΡ‹ Π’ΠΎΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΡ‚ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π», ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Тёсткого диска.
это ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ вся тСория. πŸ™‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°:
для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ lvm2 ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с привСлСгиями root поэтому:
$ sudo bash
# apt-get install lvm2

допустим Ρƒ нас Π² ΠΊΠΎΠΌΠΏΠ΅ Π΅ΡΡ‚ΡŒ Тёсткий диск Π½Π° 40Π“Π± ΠΈ Π½Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ наскрСсти Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³ ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ сСбС Π’Π•Π ΠΠ‘ΠΠ™Π’ΠΠ˜Πš! :))) БистСма ΡƒΠΆΠ΅ стоит ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ диск Ρ€Π°Π·Π±ΠΈΡ‚ ΠΎΠ΄Π½ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ (/dev/sda1 ΠΊΠ°ΠΊ / ), Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” самый большой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ β€” Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ‚ /dev/sdb…
ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ диск, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ (Π½ΠΎΠ²Ρ‹ΠΉ диск Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС старого) ΠΈ Β«ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒΒ» систСму с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ lvm.
МоТно Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ дискС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ² (Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ нСсколько Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠΌΠΎΠ²),
Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° дискС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈ всё устройство ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ физичСским Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ (PV)

# pvcreate /dev/sdb
Physical volume «/dev/sdb» successfully created

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ‚ΠΎΠΌΠΎΠ² с говорящим Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Β«wsΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ диск Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π½Π΅Π±Ρ‹Π»ΠΎ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠΌΠΎΠ²:

# vgcreate ws /dev/sdb
Volume group Β«vg0Β» successfully created

ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ внСсти с ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠ°ΠΊ /usr /var /tmp /home, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ лишний Ρ€Π°Π· ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΈ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π΅Π³ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, поэтому создаём Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

# vgdisplay
ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ созданным логичСским Ρ‚ΠΎΠΌΠ°ΠΌ
root@ws:

# lvdisplay
ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ физичСским Ρ‚ΠΎΠΌΠ°ΠΌ
root@ws:

дальшС lvm ΡƒΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ кончаСтся… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ наши Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π² Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы:
root@ws:

кстати, Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ:
root@ws:

создаём ΠΏΠ°ΠΏΠΊΡƒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½ΠΎΠ²ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ‚ΠΎΠΌΠ°, ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π² Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎΠ΅ содСрТимоС:
root@ws:

# mkdir /mnt/target
root@ws:

# mount /dev/ws/home /mnt/target
ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΡƒΠ΄Π° всё ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ /home своим Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ (с сохранСниСм ΠΏΡ€Π°Π² доступа), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ ;):
root@ws:

# umount /mnt/target/
кстати, для ΠΏΠ°ΠΏΠΊΠΈ temp Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ:
root@ws:

На вкусноС, Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ:
допустим Ρƒ нас Π΅ΡΡ‚ΡŒ систСма с Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ Π½Π° LVM, Π° Тёсткий диск Π½Π°Ρ‡Π°Π» ΡΠ±ΠΎΠΈΡ‚ΡŒ, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всю систСму Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Тёсткий диск/Ρ€Π°Π·Π΄Π΅Π»:

# On-line Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Тёстких дисков с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM (ΠΏΡ€ΠΈΠΌΠ΅Ρ€)

# pvcreate /dev/sda1 # наш эмулятор сбойного диска
Physical volume «/dev/sda1» successfully created

# pvcreate /dev/sdb1 # наш эмулятор ΡΠΏΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ диска
Physical volume «/dev/sdb1» successfully created

# vgcreate vg0 /dev/sda1 # создаю Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ‚ΠΎΠΌΠΎΠ² vg0
Volume group Β«vg0Β» successfully created

# mkfs.ext2 /dev/vg0/test # создаю Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π΅
root@ws:

# mount /dev/mapper/vg0-test /mnt/tmp/ #ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΡŽ Ρ€Π°Π·Π΄Π΅Π»
… # заполняю Π΅Π³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ Π½Π° Π½Π΅ΠΌ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚.ΠΏ.

# vgextend vg0 /dev/sdb1 # Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽ Π½Π°ΡˆΡƒ Π³Ρ€ΡƒΠΏΡƒ Ρ‚ΠΎΠΌΠΎΠ² Π½Π° Β«ΡΠΏΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ» диск
Volume group Β«vg0Β» successfully extended

# pvmove /dev/sda1 /dev/sdb1 #ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°ΡŽ содСрТимоС с Β«ΡƒΠΌΠΈΡ€Π°ΡŽΡ‰Π΅Π³ΠΎΒ» диска Π½Π° Β«ΡΠΏΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ»
/dev/sda1: Moved: 0.9%
/dev/sda1: Moved: 1.8%
…
/dev/sda1: Moved: 99.7%
/dev/sda1: Moved: 100.0%

# vgreduce vg0 /dev/sda1 # ΡƒΠ±ΠΈΡ€Π°ΡŽ Β«ΡƒΠΌΠΈΡ€Π°ΡŽΡ‰ΠΈΠΉΒ» диск ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ².
Removed «/dev/sda1» from volume group Β«vg0Β»

Π˜Ρ‚ΠΎΠ³ΠΎ:
Π― создал логичСский Ρ€Π°Π·Π΄Π΅Π», ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» Π΅Π³ΠΎ, ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ» Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ пСрСмСстил Π΅Π³ΠΎ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ устройства Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΏΡ€ΠΈ этом Ρ€Π°Π·Π΄Π΅Π» остался ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ всё врСмя ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ доступны!
ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ пСрСнСсти всю систСму с ΡƒΠΌΠΈΡ€Π°ΡŽΡ‰Π΅Π³ΠΎ диска Π½Π° рэид-массив. πŸ™‚

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ настройка LVM Linux

LVM Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра, поэтому гарантируСтся максимальная ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ настройки ΠΈ использования дисков. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ смогут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с логичСскими, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ LVM Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим прСимущСства использования LVM ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ ТСсткого диска.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΎΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Рассмотрим созданиС LVM, настройку ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ с дисками. Как ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ubuntu, Π½ΠΎ данная инструкция ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ для любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дистрибутива Linux.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ LVM Linux

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° LVM состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… слоСв:

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ созданиС lvm linux Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ для этого инструмСнты:

sudo apt install lvm2

БоотвСтствСнно структурС LVM, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ физичСскиС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ для LVM, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π³Ρ€ΡƒΠΏΠΏΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ· этой Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ логичСскиС Ρ‚ΠΎΠΌΠ°.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ физичСских LVM Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Π‘Π½Π°Ρ‡Π°Π»Π° опрСдСлимся с Ρ‚ΠΎΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, допустим это Π±ΡƒΠ΄ΡƒΡ‚ /dev/sda6 ΠΈ /dev/sda7. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Ρ€Π°Π±ΠΎΡ‚Ρ‹ LVM ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ pvcreate:

sudo pvcreate /dev/sda6 /dev/sda7

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Π±Ρ‹Π»ΠΈ созданы физичСскиС Ρ‚ΠΎΠΌΠ° LVM Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pvscan:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ физичСскиС LVM Ρ€Π°Π·Π΄Π΅Π»Ρ‹ с Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, физичСский Ρ€Π°Π·ΠΌΠ΅Ρ€, свободноС мСсто ΠΈ Ρ‚ Π΄:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² LVM

sudo vgcreate vol_grp1 /dev/sda6 /dev/sda7

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ vgdisplay Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ созданныС Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ²:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ логичСских Ρ‚ΠΎΠΌΠΎΠ² LVM

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ логичСскиС LVM Ρ€Π°Π·Π΄Π΅Π»Ρ‹. Для этого Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ lvcreate ΠΈ создадим логичСский Ρ€Π°Π·Π΄Π΅Π» Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 80 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚, ΠΈΠ»ΠΈ 20 Π±Π»ΠΎΠΊΠΎΠ² LVM:

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ -L. НапримСр, для Ρ‚Π΅Ρ… ΠΆΠ΅ 80-Ρ‚ΠΈ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π’ качСствС приставки для указания Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список доступных логичСских Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² LVM ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lvdisplay:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Π΄Π΅Π» создан, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ ΠΊΠ°ΠΊ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ. НапримСр, ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ext4, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π² /mnt:

sudo mkfs.ext4 /dev/vol_grp1/logical_vol1

sudo mount /dev/vol_grp1/logical_vol1 /mnt/

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ LVM Π² Linux Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ монтирования ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ².

Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, LVM Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ²:

ΠŸΠΎΠ»ΠΎΡΠ½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ… Π½Π° ТСсткий диск. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ запись Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ физичСскиС устройства, для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ сильно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы.

Для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ количСство полос записи с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ -i, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ полосы ΠΎΠΏΡ†ΠΈΠ΅ΠΉ -l. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ полос Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ количСства физичСских дисков. НапримСр:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π—Π΅Ρ€ΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌ позволяСт Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Π΄Π²Π° устройства. Когда Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ диск, ΠΎΠ½ΠΈ сразу ΠΆΠ΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π­Ρ‚ΠΎ позволяСт Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ сбоСв ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· дисков. Если ΠΎΠ΄ΠΈΠ½ ΠΈΠ· дисков испортится, Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ LVM просто станут Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ ΠΈ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ доступны. Для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° LVM Linux ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ LVM Ρ€Π°Π·Π΄Π΅Π»

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ LVM Ρ‚ΠΎΠΌΠ° измСняя ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π½ΠΎ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ LVM Ρ€Π°Π·Π΄Π΅Π», Ссли ΠΎΠ½ Π²Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lvremove:

sudo lvremove /dev/vol-grp1/lv_mirror

Π’Π΅ΠΏΠ΅Ρ€ΡŒ лишний Ρ€Π°Π·Π΄Π΅Π» ΡƒΠ΄Π°Π»Π΅Π½.

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° LVM Ρ‚ΠΎΠΌΠ°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠΆΠ΅ созданныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ LVM увСличивая ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅Π²Π°ΠΆΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π»ΠΈ мСсто Π½Π° физичСском дискС послС этого Ρ€Π°Π·Π΄Π΅Π»Π°, Ссли Π² ΠΏΡƒΠ»Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для любого Ρ€Π°Π·Π΄Π΅Π»Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ LVM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ lvextend. НапримСр, LVM ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ диска ΠΈΠ· 80 Π΄ΠΎ 100 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚:

Extending logical volume logical_vol1 to 100.00 MB
Logical volume logical_vol1 successfully resize

Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ LVM, использовав Π·Π½Π°ΠΊ +:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли созданиС LVM Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² linux, Π° Ρ‚Π°ΠΊΠΆΠ΅ настройку, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ LVM Linux. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ насколько это мощная тСхнология ΠΈ сколько прСимущСств ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сСрвСрС, Π½ΠΎ ΠΈ Π½Π° домашнСм ПК. Π’Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅ использовали LVM? Π‘ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с LVM

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ использования LVM для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ дисковой систСмы Π² Linux. Она ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°ΠΊ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚Π°ΠΊ ΠΈ ΡƒΠΆΠ΅ Π·Π½Π°ΡŽΡ‰ΠΈΠΌ LVM Π² качСствС ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠΈ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΠΊΠ°ΠΊ для систСм Red Hat / CentOS, Ρ‚Π°ΠΊ ΠΈ Debian / Ubuntu.

Π£Ρ€ΠΎΠ²Π½ΠΈ абстракции

Π Π°Π±ΠΎΡ‚Π° с Ρ‚ΠΎΠΌΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM происходит Π½Π° 3-Ρ… уровнях абстракции:

Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lvm ΠΏΡ€ΠΈ установкС linux

Установка

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с LVM Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° установка ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Π’ систСмС Linux ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Но Ссли Π΅Π΅ Π½Π΅Ρ‚, выполняСм ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½ΠΈΠΆΠ΅.

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ систСмы Π½Π° Π±Π΅Π·Π΅ deb (Ubuntu, Debian, Mint):

apt-get install lvm2

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ систСмы Π½Π° Π±Π΅Π·Π΅ RPM (Red Hat, CentOS, Fedora):

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ создания Ρ‚ΠΎΠΌΠΎΠ² ΠΈΠ· дисков sdb ΠΈ sdc с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM.

1. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ

ΠŸΠΎΠΌΠ΅Ρ‡Π°Π΅ΠΌ диски, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для LVM:

pvcreate /dev/sdb /dev/sdc

* Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ диски sdb ΠΈ sdc.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ диск ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ LMV ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π’ нашСм случаС ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅:

2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏ Ρ‚ΠΎΠΌΠΎΠ²

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС диски Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹.

Π“Ρ€ΡƒΠΏΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана:

vgcreate vg01 /dev/sdb /dev/sdc

* Π³Π΄Π΅ vg01 β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ имя создаваСмой Π³Ρ€ΡƒΠΏΠΏΡ‹; /dev/sdb, /dev/sdc β€” наши диски.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ созданных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

На Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ логичСских Ρ‚ΠΎΠΌΠΎΠ²

ПослСдний этап β€” созданиС логичСского Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ lvcreate. Π•Π΅ синтаксис:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ создания логичСских Ρ‚ΠΎΠΌΠΎΠ²:

* созданиС Ρ‚ΠΎΠΌΠ° Π½Π° 1 Π“Π± ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ vg01.

* созданиС Ρ‚ΠΎΠΌΠ° с ΠΈΠΌΠ΅Π½Π΅ΠΌ lv01 Π½Π° 50 Мб ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ vg01.

* ΠΏΡ€ΠΈ создании Ρ‚ΠΎΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 40% ΠΎΡ‚ дискового пространства Π³Ρ€ΡƒΠΏΠΏΡ‹ vg01.

* ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС свободноС пространство Π³Ρ€ΡƒΠΏΠΏΡ‹ vg01 ΠΏΡ€ΠΈ создании логичСского Ρ‚ΠΎΠΌΠ°.
* Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ %PVS β€” ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ мСста ΠΎΡ‚ физичСского Ρ‚ΠΎΠΌΠ° (PV); %ORIGIN β€” Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΌΠ° (примСняСтся для ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ²).

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ созданном Ρ‚ΠΎΠΌΠ΅:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠΌΠ°

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ созданный Ρ‚ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π³ΠΎ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, создав Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈ ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

Ѐайловая систСма

ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π° Ρ‚ΠΎΠΌΠ°Ρ… LVM Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ.

НапримСр, для создания Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ext4 Π²Π²ΠΎΠ΄ΠΈΠΌ:

* vg01 β€” наша Π³Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠΌΠΎΠ²; lv01 β€” логичСский Ρ‚ΠΎΠΌ.

Для создания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы xfs Π²Π²ΠΎΠ΄ΠΈΠΌ:

ΠœΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Как ΠΈ Π² случаС с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой, процСсс монтирования Π½Π΅ сильно отличаСтся ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², созданных Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.

Для Ρ€Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ монтирования ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

mount /dev/vg01/lv01 /mnt

* Π³Π΄Π΅ /dev/vg01/lv01 β€” созданный Π½Π°ΠΌΠΈ логичСский Ρ‚ΠΎΠΌ, /mnt β€” Ρ€Π°Π·Π΄Π΅Π», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π».

Для постоянного монтирования Ρ€Π°Π·Π΄Π΅Π»Π° добавляСм строку Π² fstab:

/dev/vg01/lv01 /mnt ext4 defaults 1 2

* Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы Ρ‚ΠΎΠΌ /dev/vg01/lv01 Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /mnt; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ файловая систСма ext4.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ настройку fstab, смонтировав Ρ€Π°Π·Π΄Π΅Π»:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ диск ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½:

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

РазбСрСмся, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ дисковых накопитСлях Π² систСмС.

1. Для ΠΎΠ±Ρ‰Π΅Π³ΠΎ прСдставлСния дисков, Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ Ρ‚ΠΎΠΌΠΎΠ² Π²Π²ΠΎΠ΄ΠΈΠΌ:

ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 30G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 29G 0 part
sys-root 253:0 0 27G 0 lvm /
sys-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 1G 0 disk
vg01-lv01-real 253:3 0 1G 0 lvm
vg01-lv01 253:2 0 1G 0 lvm /mnt
vg01-sn01 253:5 0 1G 0 lvm
sdc 8:32 0 1G 0 disk
vg01-lv01-real 253:3 0 1G 0 lvm
vg01-lv01 253:2 0 1G 0 lvm /mnt
vg01-sn01 253:5 0 1G 0 lvm
vg01-sn01-cow 253:4 0 500M 0 lvm
vg01-sn01 253:5 0 1G 0 lvm
sdd 8:48 0 1G 0 disk

* ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ΅ Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ устройство, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠ· Π½Π΅Π³ΠΎ сдСланы ΠΈ Π² ΠΊΠ°ΠΊΠΈΠ΅ логичСскиС Ρ‚ΠΎΠΌΠ° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ².

2. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… для LVM дисков:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ LVM ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ?

НСкоторыС дистрибутивы Linux ΠΏΡ€ΠΈ установкС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы вмСсто ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ LVM Ρ€Π°Π·Π΄Π΅Π» ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ динамичСский LVM. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ LVM ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Linux, Ubuntu?

КакиС прСимущСства Π΄Π°Ρ‘Ρ‚ установка Π²Π΅Π±-сСрвСра Π½Π° LVM Ρ€Π°Π·Π΄Π΅Π»?

РСкомСндуСтся Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ LVM ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹?

ΠŸΠ»ΡŽΡΡ‹ LVM

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ LVM ΠΊΠ°ΠΊ ΠΎ «динамичСских Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…Β», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Β«Ρ€Π°Π·Π΄Π΅Π»Ρ‹Β» LVM (Π½Π° языкС LVM ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «логичСскими Ρ‚ΠΎΠΌΠ°ΠΌΠΈΒ») ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Linux: Π½Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ систСму, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ядро ΡƒΠ·Π½Π°Π»ΠΎ ΠΎ вновь созданных Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдоставляСт LVM Β«Logical VolumesΒ»:

Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ Π² сСрвСрных систСмах, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 1. ΠΈ 3. Π² сочСтании с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ LVM ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ LV Π½Π° Π»Π΅Ρ‚Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ вСсьма ΡƒΠ΄ΠΎΠ±Π½Ρ‹ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… систСмах. (ОсобСнно, Ссли Π²Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎ экспСримСнтируСтС с систСмой.)

ΠœΠΈΠ½ΡƒΡΡ‹ LVM

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всё это ΠΈΠΌΠ΅Π΅Ρ‚ свою Ρ†Π΅Π½Ρƒ: Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ настройка LVM Π±ΠΎΠ»Π΅Π΅ слоТна, Ρ‡Π΅ΠΌ просто Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ диска, ΠΈ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ модСль LVM (логичСскиС Ρ‚ΠΎΠΌΠ°, физичСскиС Ρ‚ΠΎΠΌΠ°, Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ²), ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. (Однако послС настройки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌ становится Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.)

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ LVM Π½Π° Тёстких дисках, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ всС свои Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ диск.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ LVM

LVM Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Logical Volume Management. Π­Ρ‚ΠΎ систСма управлСния логичСскими Ρ‚ΠΎΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами, которая являСтся Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ ΠΈ Π³ΠΈΠ±ΠΊΠΎΠΉ, Ρ‡Π΅ΠΌ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ раздСлСния диска Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько сСгмСнтов ΠΈ форматирования этого Ρ€Π°Π·Π΄Π΅Π»Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой.

Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ LVM?

Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ я задавался вопросом, Π·Π°Ρ‡Π΅ΠΌ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ LVM, Ссли Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ gparted для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ пСрСмСщСния Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². ΠžΡ‚Π²Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ lvm ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ эти Π²Π΅Ρ‰ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅. Π― объясню нСсколько Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ lvm, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ это Π΄Π΅Π»Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы lvm.

ΠžΡΠ½ΠΎΠ²Ρ‹ LVM

LVM управляСт трСмя концСпциями:

Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠΌΠΎΠ² β€” это ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ физичСских ΠΈ логичСских Ρ‚ΠΎΠΌΠΎΠ². Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ систСмам трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠΌΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС физичСскиС ΠΈ логичСскиС Ρ‚ΠΎΠΌΠ° Π² систСмС, ΠΈ ΠΌΠ½Π΅ нравится Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ свою Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ЀизичСскиС Ρ‚ΠΎΠΌΠ° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ дискам; это Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ устройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ пространство для хранСния логичСских Ρ‚ΠΎΠΌΠΎΠ². ЛогичСскиС Ρ‚ΠΎΠΌΠ° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ: ΠΎΠ½ΠΈ содСрТат Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², логичСскиС Ρ‚ΠΎΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π°, Π° Π½Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ нСсколько дисков ΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ физичСски смСТными.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ° LVM

Одно ΠΈΠ· самых Π±ΠΎΠ»ΡŒΡˆΠΈΡ… прСимущСств LVM Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ», ΠΏΠΎΠΊΠ° систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gparted, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π΅ использовались, поэтому для ΠΈΡ… выполнСния Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ с livecd. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ часто ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с ограничСниями Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² msdos с gparted, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 основных Ρ€Π°Π·Π΄Π΅Π»Π°, ΠΈ всС логичСскиС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gparted Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. LVM ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» Π²ΠΎ врСмя ΠΊΠΎΠ³Π΄Π° диск смонтирован, Ссли файловая систСма, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π½Π° Π½Ρ‘ΠΌ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ это (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ext3/4). ΠŸΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° gparted ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сосСднСС свободноС пространство, Π½ΠΎ LVM ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свободноС пространство Π² любом мСстС Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ², Π΄Π°ΠΆΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ дискС. ΠŸΡ€ΠΈ использовании gparted это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ часто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, Ρ‡Ρ‚ΠΎ являСтся ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΈΠΌ процСссом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² случаС сбоя ΠΈΠ»ΠΈ прСрывания Ρ€Π°Π±ΠΎΡ‚Ρ‹ (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ элСктричСства).

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gparted ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ·-Π·Π° трСбования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π±Ρ‹Π»ΠΈ физичСски смСТными, поэтому Π²Π°ΠΌ, вСроятно, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ понадобится Π΄Π΅Π»Π°Ρ‚ΡŒ это с LVM. Если Π²Ρ‹ это сдСлаСтС, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ gparted, LVM ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π», ΠΏΠΎΠΊΠ° ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΈ Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ ваши Π΄Π°Π½Π½Ρ‹Π΅, Ссли опСрация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π°. Π’ случаС, Ссли ваша систСма Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя ΠΈΠ»ΠΈ потСряСт ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π²ΠΎ врСмя пСрСмСщСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ пСрСмСщСния послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈ ΠΎΠ½Π° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Когда я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» свой SSD-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ, я просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π΅Π³ΠΎ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ» ΠΈ попросил lvm ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ мою Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ диск Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΏΠΎΠΊΠ° я ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Другая ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΅Ρ…Π°Ρ‚ΡŒ, β€” это Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ старый диск Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ, большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСнСсти систСму Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ диск Π²ΠΎ врСмя Π΅Π³ΠΎ использования, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ старый.

Много Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Если Π²Π°ΠΌ нравится Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дистрибутивы Linux, ΠΈΠ»ΠΈ просто Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вСрсии Ubuntu, ΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию довольно большого числа Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². Π‘ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ msdos (MBR) это становится ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (хотя Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с GPT Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡƒΠΆΠ΅ Π½Π΅Ρ‚). Π‘ LVM Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ логичСских Ρ‚ΠΎΠΌΠΎΠ², сколько Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это довольно просто, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρƒ вас остаётся ΠΌΠ½ΠΎΠ³ΠΎ свободного мСста. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ люди Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ вСсь диск Π½Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ установкС, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LVM Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ простоС, для этого Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с создания Ρ€Π°Π·Π΄Π΅Π»Π° Π½Π΅ Π² Ρ†Π΅Π»Ρ‹ΠΉ диск. Π›ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ мнСнию, Π²Π°ΠΌ понадобится, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ пространство ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свободным для использования Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Если Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ исходноС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ мСсто Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΎΡΡŒ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пространства ΠΊ этому Ρ‚ΠΎΠΌΡƒ β€” это всСго лишь ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая выполняСтся Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΏΠΎΠΊΠ° систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π‘Π½ΠΈΠΌΠΊΠΈ

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π΅Π· LVM. Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ логичСский Ρ‚ΠΎΠΌ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ исходный Ρ‚ΠΎΠΌ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ Ρ‚ΠΎΠΌ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ снимком выглядит ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π· ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°, Π·Π°ΡΡ‚Ρ‹Π²ΡˆΠΈΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π³ΠΎ создания. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ цСлостный ΠΎΠ±Ρ€Π°Π· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования, Π½Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ систСму. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для сохранСния состояния систСмы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² это состояниС, Ссли Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΡƒΡ‚Π°Π»ΠΈ. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка ΠΈ внСсти Π² Π½Π΅Π³ΠΎ измСнСния, Π½Π΅ затрагивая ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π».

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ LVM

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ LVM?

Установщик Linux ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» с LVM. Π›ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ установкой Linux Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» LVM с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ LIVE CD. Π›ΠΈΠ±ΠΎ Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ пСрСустановку ОБ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ lvm2 Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ систСму ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ LVM.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ физичСский Ρ‚ΠΎΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с Тёсткого диска ΠΈ создаётС Π½Π° Π½Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π» Ρ‚ΠΈΠΏΠ° LVM. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gparted ΠΈΠ»ΠΈ fdisk ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·Π΄Π΅Π» использовал вСсь диск, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ LVM Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° логичСскиС Ρ‚ΠΎΠΌΠ°. Π’ gparted Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ lvm ΠΏΡ€ΠΈ создании Ρ€Π°Π·Π΄Π΅Π»Π°, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ fdisk ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΊΠΎΠ΄ΠΎΠΌ 8e.

Когда Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» LVM, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ физичСский Ρ‚ΠΎΠΌ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, Ρ‡Ρ‚ΠΎ это Ρ€Π°Π·Π΄Π΅Π» /dev/sda1:

Π­Ρ‚ΠΎ записываСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ LVM Π² Ρ€Π°Π·Π΄Π΅Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ физичСский Ρ‚ΠΎΠΌ, ΠΈ устанавливаСт Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для хранСния ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… всё ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ², Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΊΠ°ΠΊ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ физичСскиС экстСнты. ПослС этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ‚ΠΎΠΌΠΎΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ foo:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠΌΠΎΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ foo. Π― ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ foo Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ для вас ΠΈΠΌΠ΅Π½Π΅ΠΌ. foo содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ физичСский Ρ‚ΠΎΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ логичСский Ρ‚ΠΎΠΌ ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ свободного мСста Π² foo:

Π­Ρ‚ΠΎ создаёт логичСский Ρ‚ΠΎΠΌ с ΠΈΠΌΠ΅Π½Π΅ΠΌ bar Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ² foo, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 5 Π“Π‘ пространства. Если Π²Ρ‹ выполняСтС установку ОБ Linux, Π²Ρ‹, вСроятно, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ логичСский Ρ‚ΠΎΠΌ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ этому, для использования Π² качСствС ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, ΠΎΠ΄ΠΈΠ½ для ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ для /home. Π’ настоящСС врСмя Ρƒ мСня Π΅ΡΡ‚ΡŒ логичСский Ρ‚ΠΎΠΌ для установки Lucid ΠΈ ΠΎΠ΄ΠΈΠ½ для установки Maverick, поэтому я Π½Π°Π·Π²Π°Π» эти Ρ‚ΠΎΠΌΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ устройство для этого логичСского Ρ‚ΠΎΠΌΠ° Π² ‘/dev/foo/bar‘ ΠΈΠ»ΠΈ ‘dev/mapper/foo-bar‘.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lvs ΠΈ pvs, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ логичСскиС Ρ‚ΠΎΠΌΠ° ΠΈ физичСскиС Ρ‚ΠΎΠΌΠ° соотвСтствСнно, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹; lvdisplay ΠΈ pvdisplay.

Если Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ это с Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола livecd, послС создания логичСских Ρ‚ΠΎΠΌΠΎΠ² ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ установщик ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ логичСский Ρ‚ΠΎΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ установку.

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ логичСский Ρ‚ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

Π­Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ 5 Π“Π‘ ΠΊ логичСскому Ρ‚ΠΎΠΌΡƒ bar Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ² foo. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, вмСсто ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ, опуская Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ +. ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ выдСляСтся ΠΈΠ· любого свободного мСста Π² любом мСстС Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠΌΠΎΠ² bar. Если Ρƒ вас нСсколько физичСских Ρ‚ΠΎΠΌΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ· Π½ΠΈΡ… Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для удовлСтворСния запроса.

ПослС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ логичСского Ρ‚ΠΎΠΌΠ° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ пространство. Для ext 3/4 Π²Ρ‹ просто запуститС:

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²

Если Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ физичСский Ρ‚ΠΎΠΌ, Π²Π°ΠΌ, вСроятно, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ придётся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π½ΠΎ Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ диск, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ логичСский Ρ‚ΠΎΠΌ bar ΠΈΠ· физичСского Ρ‚ΠΎΠΌΠ° /dev/sda1, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

Если Π²Ρ‹ опуститС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ -n bar, всС логичСскиС Ρ‚ΠΎΠΌΠ° Π½Π° физичСском Ρ‚ΠΎΠΌΠ΅ /dev/sda1 Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹. Если Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ физичСский Ρ‚ΠΎΠΌ, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ Ρ‚ΡƒΠ΄Π°, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ имя ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… физичСских Ρ‚ΠΎΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для удовлСтворСния запроса, вмСсто любого физичСского Ρ‚ΠΎΠΌΠ° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ‚ΠΎΠΌΠΎΠ² со свободным мСстом. Π­Ρ‚ΠΎΡ‚ процСсс ΠΌΠΎΠΆΠ½ΠΎ бСзопасно Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Ссли ΠΎΠ½ ΠΏΡ€Π΅Ρ€Π²Π°Π½ ΠΈΠ·-Π·Π° сбоя ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания, ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΏΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ логичСскиС Ρ‚ΠΎΠΌΠ°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ -b, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ, ΠΈΠ»ΠΈ -i Π‘Π•ΠšΠ£ΠΠ”Π«, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π», ΠΊΠ°ΠΊΠΎΠΉ прогрСсс ΠΎΠ½ сдСлал ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Π‘Π•ΠšΠ£ΠΠ”Π« сСкунд. Если Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ пСрСмСщСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ…ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lvs.

Π‘Π½ΠΈΠΌΠΊΠΈ

Когда Π²Ρ‹ создаётС ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок, Π²Ρ‹ создаётС Π½ΠΎΠ²Ρ‹ΠΉ логичСский Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ»ΠΎΠ½ исходного логичСского Ρ‚ΠΎΠΌΠ°. Π’ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ пространства, Π½ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² исходный Ρ‚ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ…. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ большС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Ρ‹ вноситС Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Ρ‚Π΅ΠΌ большС мСста трСбуСтся для снимка. Если Ρ‚ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всё Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π΅ΠΌΡƒ пространство, Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок поврСТдаСтся ΠΈ большС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, оставляя вас Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ источником. Команда lvs сообщит Π²Π°ΠΌ, сколько мСста Π±Ρ‹Π»ΠΎ использовано Π² логичСском Ρ‚ΠΎΠΌΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка. Если ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ lvextend. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок логичСского Ρ‚ΠΎΠΌΠ° bar ΠΈ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ snap, запуститС:

Π­Ρ‚ΠΎ создаст ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок с ΠΈΠΌΠ΅Π½Π΅ΠΌ snap ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ логичСского Ρ‚ΠΎΠΌΠ° bar ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ для Π½Π΅Π³ΠΎ 5 Π“Π‘ пространства. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ области диска, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнились с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ создания, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС исходного Ρ‚ΠΎΠΌΠ°. НСдавно я использовал ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок логичСского Ρ‚ΠΎΠΌΠ° ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ 12 Π“Π±Π°ΠΉΡ‚, содСрТащий мою ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Maverick, ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» dist-upgrade Π΄ΠΎ Natty Π² источникС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΊΠΎΠ»ΠΎ 50-60% пространства ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка.

Пока Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ снимок, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство /dev/foo/snap. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ снимок, Π½Π΅ затрагивая ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», Π½Π΅ затрагивая снимок. Если Π²Ρ‹ сдСлаСтС снимок ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ логичСского Ρ‚ΠΎΠΌΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹ΠΉ дистрибутив Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ выпуска, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ нравится, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ снимок ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² исходный Ρ‚ΠΎΠΌ, эффСктивно Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΊ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ Π²ΠΎ врСмя создания снимка. Для этого просто запуститС:

Если исходный Ρ‚ΠΎΠΌ foo/snap ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΎΠ½ сообщит Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ слияниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠΌΠΎΠ². Если это ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ‚ΠΎΠΌ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. ΠŸΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½, ΠΈ слияниС начнётся Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, поэтому ваша систСма загрузится Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ вносили ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка, Π° фактичСскоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΏΠΎΠΊΠ° Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *