Anasayfa » nasıl » Dosya Sistemi Sadece Bir Demet Klasör mü? (Açıklanan Dosya Sistemleri)

    Dosya Sistemi Sadece Bir Demet Klasör mü? (Açıklanan Dosya Sistemleri)

    Yüzeyde işletim sisteminizin dosya sistemi sadece büyük bir klasör yığını gibi görünebilir, ama kesinlikle bundan daha fazlası var. Dosya sisteminin yüzeyinin altında ne olduğunu araştırırken okumaya devam edin.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    SuperUser okuyucu P_Q dosya sistemlerini merak ediyor, yazıyor:

    Windows’u çocukluğumdan beri kullandım ve “Windows dosya sistemi” ifadesini duyduğumda, dizinler içindeki dizinleri (klasörler), SYSTEM adlı bir klasörü, PROGRAM DOSYALARI adlı bir klasörü, vb. Klasörlerin sadece düzeni?

    Sonrasında Linux kullanmaya başladım ve referans kitabım Linux dosya sisteminde her şeyin kökten başladığını ve oradan ayrıldığını söylüyor. Bunun Windows'tan gerçekten farkı ne? Demek istediğim, Linux sistemi ve Windows sistemi bir dizin ağacı kurmanın sadece iki yolu gibi görünüyor. Dosya sistemi ne anlama geliyor?

    Dosya sistemindeki bu basit alma onu tanımlamanın en doğru yolu mu? Biraz daha derine inelim.

    Cevap

    SuperUser yazarı Tom Wijsman, hem Windows hem de Linux işletim sistemlerinde dosya sistemlerinin yapısına derinlemesine bir bakış sunuyor. O yazıyor:

    Klasörlerin sadece düzeni?

    Gerçek olamayacak kadar iyi geliyor…

    Örnek olarak FAT32 dosya sistemini ele alalım. Windows XP'yi yükleyebilirim, ancak bir hafıza kartında da kullanabilirim. Bir hafıza kartında, özetlediğiniz klasörlere sahip değilsiniz..

    Yani… İşletim sistemi ailesinin dizin düzenini dosya sistemiyle karıştırmayın..

    Bir dosya sisteminin anlamı bu mu??

    Hayır… Dizin yapınızı çalışır duruma getiren temel bit ve baytları ifade eder..

    Altta yatan bit ve bayt? Bana FAT32'yi göster!

    FAT32'nin neye benzediğine bakalım:

    • Volume ID ve Reserved Sectors gibi başlangıçta bazı başlık sektörleri
    • İki Dosya Ayırma Tablosu, dosyalarımızın nerede olduğunu bulmamıza izin veriyor.
    • Tüm dizin ve dosya verilerimizi içeren kümeler.
    • Kullanamadığımız çok küçük bazı kullanılmayan alan.

    Bir FAT tablosu, buna benzer görünen birçok girdiden oluşur; bu, dizinin veya dosyanın kümeler alanında nerede depolandığını, bazı niteliklerin ve boyutların nerede depolandığını belirlememize olanak tanır..

    Bir dizin girişi, bir dizin / dosya girişi listesine işaret eder…

    Kümeler alanında, artık ihtiyaç duyduğumuz verileri bulmak için kümelerimizde gezebiliriz. Bir küme esas olarak sonraki parçaların bulunduğu veri ve bilgileri içerir.

    Diğer dosya sistemleri farklı mıdır? Bana NTFS'yi göster!

    Size bir resim göstereceğim, böylece farkları anlayabilirsiniz, gerisi okuyucu için ödev: Bu blog arşivinde veya Google'da daha fazla bilgi bulunabilir..

    Ana fikir, NTFS'nin FAT32'ye göre daha sağlam / verimli bir gelişme olduğunu gösteriyor. Parçalanmaya karşı daha fazla yardım etmek için bir bitmap kullanarak (kullanılan) alan hakkında daha iyi bir fikre sahip olmak. Ve bunun gibi…

    Peki ya Linux'daki dosya sistemleri? Bana ext2 / 3 göster!

    Fikir, ext2 / ext3'ün süper blok ve inode kullandığı; bu, yumuşak ve sabit bağlantılar, dosyalar olan dizinler, birden çok ada sahip dosyalar vb. sağlar. Asıl amaç, dosya sisteminin daha fazla meta-şeyler yapabilecek duruma gelmesini sağlamak için soyutlamaktır…

    Dosya sistemlerinde daha fazla okuma için aşağıdaki Nasıl Yapılır Geek makalelerine bakın.

    • HTG Açıklıyor: Açıklanan Linux Dizin Yapısı
    • HTG Açıklıyor: Hangi Linux Dosya Sistemini Seçmelisiniz??
    • USB Sürücüm İçin Hangi Dosya Sistemini Kullanmalıyım??

    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.