Bosh sahifa Wiki Boot volume

Boot volume

Boot volumekompyuter yoki virtual mashina ishga tushishi uchun zarur bootloader, operatsion tizim va odatda ildiz file systemni saqlaydigan storage volume. Fizik serverda u disk yoki partition bo‘lishi mumkin; cloud muhitida esa instance’ga biriktirilgan alohida block volume sifatida boshqariladi.

Yuklanish zanjiri

UEFI yoki BIOS firmware boot qurilmani tanlaydi. UEFI tizimida EFI System Partition ichidagi boot manager ishga tushadi; u kernel va initramfs’ni yuklaydi. Kernel drayverlarni tayyorlab, root file systemni mount qiladi va birinchi userspace processini boshlaydi. Shu zanjirdagi konfiguratsiya boot volume tarkibiga bog‘liq.

Legacy BIOS, UEFI va secure boot talablari image tuzilishini belgilaydi. Boot volume boshqa platformaga ko‘chirilganda disk controller drayveri, partition sxemasi va firmware rejimi mos bo‘lishi kerak. Faqat fayllarni nusxalash har doim bootable disk yaratmaydi.

Cloud instance’dagi roli

Cloud image’dan instance yaratilganda platforma image snapshotidan boot volume hosil qiladi. Volume instance turiga qarab local ephemeral disk yoki tarmoq block storage’da bo‘lishi mumkin. Tarmoq volume instance to‘xtatilganda saqlanishi, boshqa mos instance’ga ulanishi va snapshot qilinishi mumkin.

Instance o‘chirilganda boot volume’ni avtomatik o‘chirish flagi ko‘p platformalarda mavjud. Stateless worker uchun bu qulay; forensic tahlil yoki muhim local konfiguratsiya bo‘lsa retention alohida belgilanadi. Operatsion ma’lumotni boot volume’da saqlash qayta yaratish va autoscalingni qiyinlashtirishi mumkin, shuning uchun data ko‘pincha alohida volume yoki xizmatga chiqariladi.

Tasvir va klonlash

Boot volume snapshotidan machine image yoki yangi volume yaratish mumkin. Snapshot olishdan oldin OS file systemni flush qilsa consistency yaxshilanadi. Database ham shu diskda bo‘lsa application-level freeze yoki backup protokoli kerak. Snapshot mavjud instance identifikatorlari, loglar va secretlarni ham ko‘chirishi mumkin; image capture jarayoni ularni tozalaydi.

Golden image standart patch va agentlar bilan yangi boot volume’lar uchun manba bo‘ladi. Image katalogi yangilangani mavjud VM diskini o‘zgartirmaydi. Immutable infrastructure’da yangilangan image’dan yangi instance yaratiladi; in-place modelda esa package manager diskni patch qiladi.

Kengaytirish va ta’mirlash

Cloud control plane volume hajmini kattalashtirgandan keyin partition va file system ham kengaytirilishi kerak. Uchala qatlam hajmi alohida tekshiriladi. Boot volume to‘lib qolsa log yozilishi, package update va hatto keyingi boot muvaffaqiyatsiz bo‘lishi mumkin.

OS yuklanmasa volume ishlayotgan yordamchi instance’ga data disk sifatida read-only yoki ehtiyotkor read-write rejimda ulanadi. Administrator boot configuration, file system yoki noto‘g‘ri permissionni tuzatishi mumkin. Avval snapshot olish muvaffaqiyatsiz tuzatishdan qaytish imkonini beradi.

Xavfsizlik

At-rest encryption disk bloklarini va snapshotlarni himoya qiladi. Biroq instance ichida volume ochilganidan keyin OS permission va identity nazorati kerak. Boshqa instance’ga attach qilish huquqi juda kuchli: hujumchi offline holda password hash, token yoki konfiguratsiyani o‘qishi mumkin.

Secure Boot imzolangan boot komponentlarini tekshiradi, lekin foydalanuvchi ma’lumotlarini shifrlamaydi. Full-disk encryption va kalitni TPM yoki external key service bilan boshqarish boshqa vazifani bajaradi. Recovery uchun kalitga kirish tartibi instance ishlamay qolgan holatda ham sinovdan o‘tkaziladi.

Boot diagnostikasida firmware logi, serial console va initramfs shell qaysi bosqichda uzilish yuz berganini ajratishga yordam beradi. Bu tekshiruv storage mavjudligi, kernel yuklanishi va userspace service xatosini bir-biriga aralashtirmaydi.

Bog‘liq tushunchalar

Machine image, Block storage, UEFI, Bootloader, Root file system, Snapshot, Secure Boot, Full-disk encryption