Sistem fail Linux dijelaskan pemuatan boot, partitioning cakera, bios, UEFI dan jenis sistem fail

Sistem fail Linux dijelaskan pemuatan boot, partitioning cakera, bios, UEFI dan jenis sistem fail

Konsep pemuatan boot, pembahagian cakera, jadual partition, bios, uefi, jenis sistem fail, dll. tidak diketahui kebanyakan kita. Kami menyentuh istilah ini dengan kerap tetapi jarang mengambil kesakitan untuk mengetahui dan makna mereka secara terperinci. Artikel ini dalam usaha untuk memenuhi jurang ini dengan cara yang paling mudah.

Jenis Sistem Fail Linux

Jadual Partition

Salah satu keputusan yang pertama yang kami temui semasa memasang pengedaran Linux adalah pembahagian cakera, sistem fail untuk digunakan, melaksanakan penyulitan untuk keselamatan yang bervariasi dengan perubahan seni bina dan platform. Salah satu seni bina yang paling banyak digunakan, Intel sedang menjalani beberapa perubahan dan penting untuk memahami perubahan ini yang mana sebaliknya memerlukan pengetahuan mengenai proses boot.

Ramai pemaju menjalankan kedua -duanya Tingkap dan Linux pada mesin yang sama yang mungkin menjadi masalah keutamaan atau keperluan. Sebilangan besar pemuat boot hari ini cukup pintar untuk mengenali bilangan sistem operasi di kotak yang sama dan menyediakan menu untuk boot ke yang disukai. Cara lain untuk mencapai matlamat yang sama adalah menggunakan virtualisasi menggunakan Xen, Qemu, Kvm atau alat visualisasi pilihan lain.

BIOS vs UEFI

Sekiranya saya ingat dengan betul, sehingga lewat 90BIOS yang bermaksud Input asas/Sistem output adalah satu -satunya cara untuk boot sistem intel. BIOS memegang maklumat pembahagian di kawasan khas yang dipanggil Rekod Boot Master (Mbr) supaya kod tambahan disimpan dalam sektor pertama setiap partition yang boleh dibuang.

Pada akhir 90Campurtangan Microsoft dengan Intel menghasilkan antara muka firmware extensible sejagat (Uefi) tujuan awalnya adalah untuk boot dengan selamat. Mekanisme boot ini terbukti menjadi cabaran untuk rootkits khususnya yang dilampirkan dengan sektor boot dan sukar untuk mengesan dengan BIOS.

Boot dengan BIOS

Boot dengan BIOS Memerlukan meletakkan kod boot atau urutan boot di Mbr yang diletakkan di sektor pertama cakera boot. Sekiranya lebih daripada satu sistem operasi dipasang, pemuat boot yang dipasang digantikan oleh satu pemuat boot biasa yang meletakkan kod boot pada setiap cakera bootable semasa pemasangan dan pengemaskinian secara automatik, yang bermaksud pengguna mempunyai pilihan untuk boot ke mana -mana OS yang dipasang.

Walau bagaimanapun, ia dilihat, khususnya pada Windows bahawa pemuat boot bukan tingkap tidak akan mengemas kini sistem khusus program itu., Iaitu Tetapi sekali lagi tidak ada peraturan yang sukar dan pantas atau tidak didokumenkan di mana sahaja.

Boot dengan UEFI

Uefi adalah teknologi boot terkini yang dibangunkan dalam kerjasama rapat Microsoft dengan Intel. UEFI memerlukan firmware untuk dimuatkan secara digital ditandatangani, cara untuk menghentikan rootkit yang dilampirkan dengan partition boot. Walau bagaimanapun masalah dalam booting linux menggunakan UEFI adalah kompleks. Booting Linux di UEFI memerlukan kunci yang digunakan perlu dipublikasikan di bawah GPL yang menentang protokol Linux.

Walau bagaimanapun masih mungkin untuk memasang Linux pada spesifikasi UEFI dengan melumpuhkan 'Boot selamat'dan membolehkan'Boot Legacy'. Kod boot di UEFI diletakkan di bawah subdirektori /Efi, partition khas dalam sektor pertama cakera.

Jenis Sistem Fail Linux

Pengagihan Linux standard menyediakan pilihan cakera pembahagian dengan format fail yang disenaraikan di bawah, masing -masing mempunyai makna khas yang berkaitan dengannya.

  1. ext2
  2. ext3
  3. ext4
  4. JFS
  5. Reiserfs
  6. Xfs
  7. BTRFS

ext2, ext3, ext4

Ini adalah versi progresif dari Sistem fail lanjutan (ext), yang terutama dibangunkan untuk Minix. Versi lanjutan kedua (ext2) adalah versi yang lebih baik. Ext3 Menambah peningkatan prestasi. Ext4 adalah peningkatan prestasi selain tambahan menyediakan ciri tambahan.

Baca juga: Apa itu ext2, ext3 & ext4 dan cara membuat dan menukar sistem fail linux

JFS

The Sistem fail jurnal (JFS) telah dibangunkan oleh IBM untuk AIX Unix yang digunakan sebagai alternatif kepada sistem ext. JFS adalah alternatif kepada ext4 Pada masa ini dan digunakan di mana kestabilan diperlukan dengan menggunakan sumber yang sangat sedikit. Apabila kuasa CPU terhad JFS berguna.

Reiserfs

Ia diperkenalkan sebagai alternatif kepada ext3 dengan prestasi yang lebih baik dan ciri canggih. Ada masa ketika Suse LinuxFormat fail lalai adalah Reiserfs Tetapi kemudian Reiser keluar dari perniagaan dan Suse tidak mempunyai pilihan selain untuk kembali ke ext3. Reiserfs menyokong sambungan sistem fail secara dinamik yang agak canggih tetapi sistem fail tidak mempunyai bidang prestasi tertentu.

Xfs

Xfs adalah kelajuan tinggi JFS yang bertujuan selari I/O pemprosesan. NASA masih menggunakan sistem fail ini 300+ Pelayan Penyimpanan Terabyte.

BTRFS

Sistem Fail B-Tree (BTRFS) memberi tumpuan kepada toleransi kesalahan, pentadbiran yang menyeronokkan, sistem pembaikan, konfigurasi penyimpanan yang besar dan masih dalam pembangunan. BTRFS tidak disyorkan untuk sistem pengeluaran.

Format fail berkumpul

Sistem Fail Berkelompok tidak diperlukan untuk boot tetapi paling sesuai dalam sudut pandangan Borang Penyimpanan Alam Sekitar.

Format fail bukan linux

Terdapat banyak format fail yang tidak tersedia di bawah Linux tetapi digunakan oleh OS lain. Iaitu., Ntfs oleh Microsoft, HFS oleh Apple/Mac OS, dll. Kebanyakannya boleh digunakan di bawah Linux dengan memasangnya menggunakan alat tertentu seperti NTFS-3G untuk melancarkan sistem fail NTFS tetapi tidak disukai di bawah Linux.

Format fail Unix

Terdapat format fail tertentu yang digunakan secara meluas di Linux tetapi tidak disukai di bawah Linux khusus untuk memasang sistem akar Linux. e.g., Ufs dari BSD.

Ext4 adalah sistem fail linux yang lebih disukai dan paling banyak digunakan. Dalam kes khas tertentu Xfs dan Reiserfs digunakan. BTRFS masih digunakan dalam persekitaran eksperimen.

Pembahagian cakera

Peringkat pertama adalah pembahagian cakera. Semasa pembahagian, kita harus menyimpan perkara di bawah.

  1. Partition menyimpan sandaran dan pemulihan dalam fikiran.
  2. Tanda had ruang dalam partition.
  3. Pengurusan cakera - fungsi pentadbiran.

Pengurusan volum logik

Lvm adalah pembahagian kompleks yang digunakan dalam pemasangan penyimpanan yang besar. Struktur LVM mengatasi pemisahan cakera fizikal sebenar.

Bertukar

Bertukar digunakan untuk memori paging di linux khusus semasa hibernasi sistem. Tahap sistem semasa ditulis untuk menukar apabila sistem dijeda (Hibernate) pada suatu ketika.

Sistem yang tidak akan pernah menjadi hibernasi memerlukan ruang swap yang sama dengan saiznya Ram.

Penyulitan

Peringkat terakhir adalah penyulitan yang memastikan data dengan selamat. Penyulitan boleh berada di tahap cakera dan juga direktori. Dalam penyulitan cakera, keseluruhan cakera disulitkan boleh memerlukan beberapa jenis kod khas untuk menyahsulitnya.

Walau bagaimanapun masalah yang kompleks. Kod penyahsulitan tidak dapat kekal pada cakera yang sama yang menjalani penyulitan oleh itu kita memerlukan perkakasan khas tertentu atau biarkan papan induk melakukannya.

Penyulitan cakera agak mudah dicapai dan kurang kompleks. Dalam hal ini kod penyahsulitan tetap berada di cakera yang sama, di suatu tempat dalam direktori yang berbeza.

Penyulitan cakera diperlukan dalam bangunan pelayan dan mungkin menjadi isu undang -undang berdasarkan lokasi geografi yang anda laksanakan.

Di sini dalam artikel ini, kami cuba membuang lampu Pengurusan Sistem Fail serta pengurusan Disk Dalam fesyen yang lebih mendalam. Itu sahaja buat masa ini. Saya akan berada di sini lagi dengan artikel menarik lain yang patut diketahui. Sehingga kemudian ditantikan dan disambungkan ke Tecmint dan jangan lupa untuk memberi kami maklum balas berharga anda di bahagian komen di bawah.

Baca juga: Struktur direktori linux dan laluan fail penting dijelaskan