30Jul
Yüzeyde işletim sisteminizin dosya sistemi sadece büyük bir klasör yığını gibi görünebilir, ancak bundan daha fazlası var. Dosya sisteminin altında yatan şeyi araştırırken okuyun.
Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.
Soru
SuperUser okuyucu P_Q dosya sistemleri hakkında merak ediyor:
Çocukluğumdan beri Windows kullandım ve "Windows files system" ibaresini duyduğumda, dizinlerdeki dizinleri( klasörler), SYSTEM adlı bir klasörü düşünüyorum, PROGRAM DOSYALARI, vb. olarak adlandırılan bir klasör. Sistemin adı bu mu? Sadece klasörlerin düzeni?
Ve son zamanlarda Linux'u 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. Bu Windows'tan gerçekten nasıl farklı?Demek istediğim, Linux sistemi ve Windows sistemi bir dizin ağacı kurmanın sadece iki yolu. Bu dosya sistemi ne demek oluyor?
Bu, dosya sistemini tanımlamanın en doğru şekli olarak alıyor mu? Biraz daha derine girelim.
Cevap
SuperUser katkıda bulunan Tom Wijsman hem Windows hem de Linux işletim sistemlerinde dosya sisteminin yapısına derinlemesine bir bakış açısı sunar. Yazıyor:
Sadece klasörler düzeni?
Gerçek olamayacak kadar iyi sesler. ..
FAT32 dosya sistemini bir örnek olarak ele alalım.Üzerine Windows XP yükleyebilirim, ancak bir bellek kartında da kullanabilirim. Hafıza kartında, özetlediğiniz klasörleriniz yok.
So. .. Bir işletim sistemi ailesinin dizin düzenini bir dosya sistemiyle karıştırmayınız.
Bu bir dosya sisteminin anlamı nedir?
Hayır. .. Dizin yapınızı işleyen altta yatan bitleri ve baytları belirtir.
Altta yatan bitler ve baytlar? Göster bana FAT32!
FAT32'nin nasıl göründüğüne göz atalım:
- Başlangıçta bazı başlık sektörleri, Cilt Kimliği ve Ayrılmış Sektörler gibi
- İki Dosyalı Ayırma Tabloları, dosyalarımızın nerede olduğunu bulmamızı sağlar.
- Tüm dizin ve dosya verilerimizi içeren kümeler.
- Kullanamayacağımız çok küçük, kullanılmayan alan.
Bir FAT tablosu, bazı özniteliklerin ve boyutların yanı sıra, kütük alanındaki dizininin veya dosyanın nerede saklandığını belirlememize olanak tanıyan birçok girdiden oluşur.
Bir dizin girişi dizin / dosya girişlerinin bir listesini işaret eder. ..
Kümeler alanında, artık ihtiyacımız olan verileri bulmak için kümelerimizi gezebiliriz. Bir küme, aslında, bir sonraki parçaların nerede olduğu veri ve bilgileri içeriyor
Diğer dosya sistemleri farklı mı?NTFS göster!
Size bir resim göstereceğim ki farklılıkları fark edeceksiniz, gerisi okuyucu için ödev: Daha fazla bilgi bu blog arşivinde veya Google'da bulunabilir.
Temel fikir, NTFS'in FAT32'den daha sağlam / verimli olduğu büyük bir gelişmedir. Parçalanmaya karşı daha fazla yardımcı olmak için bir bitmap kullanarak( boş) alanı kullanma konusunda daha iyi bir fikre sahip olmak. Ve benzeri. ..
Linux'ta dosya sistemleri hakkında ne düşünüyorsun? Bana ext2 / 3'ü göster!
Fikir ext2 / ext3 süper blokları ve inode'ları kullanmasıdır;bu, yumuşak ve hardlinkler, dosyalar olan dizinler, birden çok ada sahip dosyalar vb. için izin verir. Ana özet, dosya sisteminin daha fazla meta ish işi yapabilmesi için soyutlıyor. ..
Dosya sistemleriyle ilgili daha fazla okumak için aşağıdaki Nasıl Yapılır-Geek makalelerini incelemeyi unutmayın:
- HTG açıklıyor: Linux DiziniYapı Açıklaması
- HTG Açıklıyor: Hangi Linux Dosya Sistemini Seçmelisiniz?
- USB Sürücüm için Hangi Dosya Sistemini Kullanmalıyım?
Açıklamaya eklemek için bir şey var mı?Açıklamalarda ses çıkıyor. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Buradaki tam tartışma dizinine göz atın.