ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅
ΠΠ΅Π»ΠΎ Π±ΡΠ»ΠΎ Π²Π΅ΡΠ΅ΡΠΎΠΌ Π² ΡΠ΅ΡΠ²Π΅ΡΠ³ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΡΠΈΡ
Π°Π΄ΠΌΠΈΠ½ΠΎΠ², Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π΄ΠΈΡΠΊΠ° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²ΠΈΡΡΡΠ°Π»ΠΎΠΊ KVM. ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°, Π½ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ
Π²ΠΎΠΎΠ±ΡΠ΅β¦ Π ΡΠ°ΠΊβ¦ Π²ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΡΠΆΠ΅ ΠΏΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ
ΠΠ°ΠΊ Ρ ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π» β Π²Π΅ΡΠ΅ΡΠΎΠΌ Π² ΡΠ΅ΡΠ²Π΅ΡΠ³ (Π΄ΠΎΠΆΠ΄ΠΈΠΊΠ° Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ Π½Π΅ Π±ΡΠ»ΠΎ) ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΡΠΈΡ
Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΡΠ΅ΡΠΈΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ ΡΠ²ΠΈΠ»ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π€Π‘ Π²Π½ΡΡΡΠΈ Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ KVM.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΡΠΆΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ» ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° Ρ 14 ΠΠ Π΄ΠΎ 60ΠΠ ΠΈ Π°Π΄ΠΌΠΈΠ½Ρ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΆΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π€Π‘ Π²Π½ΡΡΡΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ.
ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² 12 Π½ΠΎΡΠΈ Π°Π΄ΠΌΠΈΠ½ ΠΏΡΠΈΡΡΠ»Π°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ β Π³Π΄Π΅ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ Π±ΡΡΡ ΡΠ°Π·Π΄Π΅Π» extented ΠΈΠ»ΠΈ primaryβ¦ Π ΠΎΡΠ²Π΅Ρ Ρ Π΅ΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π», ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ.
ΠΡΠ΅ΠΌΡ ΡΠ»ΠΎβ¦ ΠΈ Π°Π΄ΠΌΠΈΠ½ ΡΠΊΠΈΠ΄ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎΡΡΠΏΠ°Π»ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ°Π·Π΄Π΅Π» Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡβ¦ ΠΈ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡβ¦ Π½Π° ΡΠ°ΡΠ°Ρ ΡΠΆΠ΅ 2 Π½ΠΎΡΠΈβ¦
Π― Π΅ΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π», ΡΡΠΎΠ±Ρ ΠΎΠ½ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠΆΠ΅ Π½Π΅ Π΄Π΅Π»Π°Π» ΠΈ ΠΎΡΡΠ°Π²ΠΈΠ» Π²ΠΈΡΡΡΠ°Π»ΡΠΊΡ Π² ΠΏΠΎΠΊΠΎΠ΅ ΠΈ ΡΠ°ΠΌ ΠΏΠΎΡΠ΅Π» Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΎΠ±ΡΠ°Π·Π° Π΄ΠΈΡΠΊΠ° VM β Π½Π°Π·Π²Π°Π² vmname_bad
ΠΡΠ΅ Π΅ΡΠ΅ ΡΡΠ»ΠΎΠΆΠ½ΡΠ»ΠΎΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π°Π΄ΠΌΠΈΠ½ β Π½Π΅ ΡΠ΄Π΅Π»Π°Π» snapshot ΠΈ Π½Π΅ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΄ΠΎ ΡΠ²ΠΎΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉβ¦ ΠΠΌΠ΅Ρ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΡΠΊΠ°ΡΠΈΡΡΡΡ Π½Π°Π·Π°Π΄ ΠΈ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ ΡΠ°Π·.
ΠΠ° ΡΡΡΠΎ, ΡΠΎ ΡΠ²Π΅ΠΆΠΈΠΌΠΈ ΠΌΡΡΠ»ΡΠΌΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ Π²ΠΈΡΡΡΠ°Π»ΠΊΡ Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΠ‘ (Debian 9) ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΈΡΠΊ. ΡΠ΅ΡΠ΅Π· fdisk Ρ Π²ΠΈΠΆΡ ΡΡΠΎΡ Π΄ΠΈΡΠΊ ΡΠΆΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΠΎ 60GB ΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΡβ¦ ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΈΡΠ°Ρ.
ΠΡΡΠ°ΡΡΡ ΠΏΠΎ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ°ΠΌ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ» Π°Π΄ΠΌΠΈΠ½ β Π½Π°ΠΉΡΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π½ΠΎ ΡΠ²Ρ ΡΡΠ΅ΡΠ½ΠΎ. ΠΡΡΠ°ΡΡΡ ΡΠ΅ΡΠ΅Π· fdisk ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΡΠ²Ρ Π²ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ failed.
Π Π°Π· fdisk ΠΌΠ½Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡβ¦ ΠΏΡΠΈΠ·ΡΠ²Π°Ρ Π½Π° ΠΏΠΎΠΌΠΎΡΡ parted. ΠΠ°Π³ΡΡΠ·ΠΈΠΌ parted β Ρ ΡΠ΄Π°Π»ΡΡ ΡΡΠ°ΡΡΡ ΠΏΠ°ΡΡΠΈΡΠΈΡ rm 2 ΠΈ Π·Π½Π°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ Π΄Π΅Π»Π°Ρ rescue β ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ°ΡΠΈΡΠΈΡ. ΠΠΈΠ½ΡΡΠ½ΠΎΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΈ parted Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΏΠ°ΡΡΠΈΡΠΈΡ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²Π½Π΅ΡΡΠΈ ΠΎ Π½Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ β Π― ΡΠΎΠ³Π»Π°ΡΠΈΠ»ΡΡ ΠΈ Π²ΡΡΠ΅Π» ΠΈΠ· parted.
ΠΠΎΠ½ΡΠΈΡΡΡ ΡΠ°Π·Π΄Π΅Π» β Π²ΡΠ΅ ΠΠ. Π€Π°ΠΉΠ»Ρ Π½Π° ΠΌΠ΅ΡΡΠ΅ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π΅ΡΠ΅ ΡΡΠ°ΡΡΠΉ 14GB. Π Π°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π» /dev/sdd1 ΠΈ Π΄Π΅Π»Π°Ρ resize2fs /dev/sdd1, Π·Π°ΡΠ΅ΠΌ e2fsck /dev/sdd1 ΠΈ ΠΌΠΎΠ½ΡΠΈΡΡΡ Π²Π½ΠΎΠ²Ρ ΠΈ Π²ΠΈΠΆΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π±Π΅ ΠΆΠΈΠ²ΠΎΠΉ.
ΠΡΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ Ρ
ΠΎΡΠΎΡΠΎ ΠΈ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΈ Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½Π°.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com