30Jul
Di permukaan, sistem berkas sistem operasi Anda mungkin terlihat seperti tumpukan besar folder, namun pastinya ada lebih dari itu. Baca terus saat kami menyelidiki apa yang ada di bawah permukaan sistem berkas.
Pertanyaan &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.
Pertanyaan
Pembaca SuperUser P_Q penasaran dengan sistem file, dia menulis:
Saya telah menggunakan Windows sejak kecil, dan ketika saya mendengar ungkapan "sistem berkas Windows" saya memikirkan direktori( folder) di dalam direktori, sebuah folder bernama SYSTEM,sebuah folder bernama PROGRAM FILES, dll. Apakah ini sistemnya? Hanya tata letak folder?
Dan baru-baru ini saya mulai menggunakan Linux, dan buku referensi saya mengatakan di filesystem Linux semuanya berawal dari akar dan cabang dari sana. Bagaimana itu benar-benar berbeda dari Windows? Maksud saya, nampaknya sistem Linux dan sistem Windows hanyalah dua cara untuk menyiapkan pohon direktori. Apakah ini yang dimaksud dengan sistem file?
Apakah ini sederhana mengambil sistem berkas dengan cara yang paling akurat untuk menggambarkannya? Mari kita menggali sedikit lebih dalam.
Jawaban
SuperUser kontributor Tom Wijsman menawarkan pandangan mendalam tentang struktur sistem file baik dalam sistem operasi Windows dan Linux. Dia menulis:
Hanya tata letak folder?
Kedengarannya terlalu bagus untuk menjadi kenyataan. ..
Mari ambil sistem file FAT32 sebagai contohnya. Saya bisa menginstal Windows XP di atasnya, tapi saya juga bisa menggunakannya di kartu memori. Pada kartu memori, Anda tidak memiliki folder yang Anda jumlahkan.
Jadi. .. Jangan bingung tata letak direktori keluarga sistem operasi dengan sistem file.
Apakah ini yang dimaksud dengan sistem file?
Tidak. .. Ini mengacu pada bit dan byte yang mendasar yang membuat struktur direktori Anda bekerja.
Bit dan byte yang mendasarinya? Tunjukkan FAT32!
Mari kita lihat seperti apa FAT32, ia memiliki:
- Beberapa sektor header pada awalnya, seperti ID Volume dan Sektor Reserved
- Dua Tabel Alokasi File, yang memungkinkan kita untuk mengetahui di mana file kita berada.
- Cluster berisi semua direktori dan data file kami.
- Beberapa ruang tak terpakai yang sangat kecil yang tidak dapat kita gunakan.
Tabel FAT terdiri dari banyak entri yang terlihat seperti ini, memungkinkan kita untuk menentukan di mana direktori atau file disimpan di ruang cluster, serta beberapa atribut dan ukuran.
Entri direktori akan menunjuk ke daftar entri direktori / file. ..
Di dalam ruang cluster, kita sekarang dapat mengunjungi cluster kita untuk menemukan data yang kita butuhkan. Sebuah cluster pada dasarnya berisi data dan informasi dimana fragmen berikutnya adalah
Apakah sistem file lain berbeda? Tunjukkan pada saya NTFS!
Saya akan menunjukkan gambar sehingga Anda dapat melihat perbedaannya, selebihnya adalah pekerjaan rumah untuk pembaca: Informasi lebih lanjut dapat ditemukan di arsip blog ini atau Google.
Gagasan utamanya adalah bahwa NTFS merupakan perbaikan besar-besaran terhadap FAT32 yang lebih kuat / efisien. Memiliki gagasan yang lebih baik tentang( un) ruang yang digunakan dengan menggunakan bitmap untuk membantu fragmentasi lebih lanjut. Dan seterusnya. ..
Bagaimana dengan sistem file di Linux? Tunjukkan padaku ext2 / 3!
Idenya adalah bahwa ext2 / ext3 menggunakan super blok dan inode;ini memungkinkan untuk soft dan hardlinks, direktori yang file, file dengan beberapa nama dan sebagainya. Inti utama adalah abstrak untuk memungkinkan sistem file dapat melakukan lebih banyak hal meta-ish. ..
Untuk membaca lebih banyak pada sistem file, pastikan untuk memeriksa artikel How-To Geek berikut:
- HTG Menjelaskan: Direktori LinuxStruktur Dijelaskan
- HTG Menjelaskan: Sistem File Linux mana yang Harus Anda Pilih?
- Sistem Berkas Apa yang Harus Saya Gunakan untuk My USB Drive?
Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.