Menyimpan partisi di Debian ketika terjadi kesalahan

Selamat siang sayang
Saat itu Kamis malam dan salah satu admin kami harus mengubah ukuran disk di salah satu mesin virtual KVM. Tampaknya ini tugas yang sangat sepele, tetapi dapat menyebabkan hilangnya data sama sekali... Jadi... keseluruhan cerita sudah dalam tahap pemotongan

Seperti yang sudah saya katakan, pada Kamis malam (sepertinya tidak hujan) salah satu admin kami memutuskan untuk menyelesaikan tugas lama dan menambah ukuran file di dalam mesin virtual KVM.

Sebelumnya saya sudah memperbesar ukuran disknya sendiri dari 14 GB menjadi 60 GB dan admin tinggal memperbesar ukuran sistem file di dalam mesin virtual tersebut.

Sekitar jam 12 malam, admin mengirimkan pesan menanyakan apakah harus ada bagian tambahan atau bagian utama... Sebagai tanggapan, saya menulis kepadanya bahwa dia perlu melakukannya seperti sebelumnya di mesin virtual itu sendiri.

Waktu berlalu... dan admin bilang dia mendapat error, dia tidak bisa memperluas partisi... dan berhenti melakukan mount... sudah jam 2 pagi...

Saya menulis kepadanya agar dia tidak melakukan apa pun lagi dan membiarkan mesin virtual itu sendiri dan membuat sendiri salinan image disk VM - menyebutnya vmname_bad

Segalanya menjadi lebih rumit karena admin tidak mengambil snapshot dan tidak menyalin markup sebelum tindakannya... Dengan memiliki informasi ini, seseorang dapat memutar kembali dan mencoba lagi.

Di pagi hari, dengan pemikiran segar, saya menyiapkan mesin virtual dengan OS yang sama (Debian 9) dan menghubungkan disk. Melalui fdisk saya melihat disk ini sudah diperluas hingga 60GB dan partisinya... yang sebenarnya sedikit rusak.

Dengan menggunakan screenshot yang admin sediakan, saya mencoba mencari markup sebelumnya, namun sayangnya sia-sia. Saya mencoba mencari nilainya menggunakan fdisk, tetapi sayangnya semua upaya gagal.

Karena fdisk tidak dapat membantu saya... Saya meminta bantuan parted. Mari memuat parted - Saya menghapus partisi lama rm 2 dan mengetahui perkiraan nilai partisi, saya melakukan penyelamatan - Saya menunjukkan nilai awal dan nilai akhir, di mana partisi tersebut berada. Tunggu sebentar dan parted menemukan partisi tersebut dan menawarkan untuk memasukkan informasi tentangnya ke dalam sistem - saya setuju dan meninggalkan parted.

Saya memasang partisi - semuanya baik-baik saja. File sudah ada, semuanya baik-baik saja, tapi ukurannya masih lama 14GB. Saya melepas /dev/sdd1 dan melakukan resize2fs /dev/sdd1, lalu e2fsck /dev/sdd1 dan memasangnya lagi dan melihat partisi yang sudah diperluas dengan semua file dan cukup hidup.

Semuanya berakhir baik bagi saya dan admin.

Sumber: www.habr.com

Tambah komentar