Düzeltme: Bir sabit sürücünün yalnızca tek bir kök dizini olabilir



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Bir sabit sürücünün yalnızca tek bir kök dizini olabilir, ancak Linux bu kök dizini Windows'un sahip olabileceği gibi ele almaz. Diğer işletim sistemlerinden gelen yeni kullanıcıların sonuç olarak kafası karışabilir. Tüm dosya yapısını, ters çevrilmiş büyük bir ağaç olarak düşünün.



Hacimlerin herhangi birinden bağımsız olarak tüm ağacın kökü, en tepede. Bir bilgisayarda tek bir sabit sürücünüz veya bir dizi RAID setine takılı yüzlerce sürücünüz olabilir. Linux için önemli değil, çünkü her zaman diğerlerinin çoğunun büyüdüğü tek bir köke sahip olacaksınız. Denerseniz, bu metodolojinin bazı gerçek avantajlarını fark edebilirsiniz.



Sabit Disklerin Zaten Yalnızca Bir Kök Dizini Var

Linux'un ve işlevsel olarak Unix tabanlı işletim sistemlerinin çoğunun dosya yapısını düzenleme yolu, bu ağaca malzeme eklemektir. Yazmayı deneyin ls -R / bir terminalden ve ekranda yuvarlanan inanılmaz miktarda bilgiye bir göz atın.



Çoğu durumda, / root alanı, ana sabit diskinizdeki bir bölümün kök alanıdır. Şimdi, sabit diskiniz sabit diskten başka bir şey olabilir. Linux tabanlı Android çalıştıran cep telefonları genellikle küçük bir eMMC mikroçipine sahiptir ve bu mikroçip Linux çekirdeğinin bir sabit disk olarak değerlendirilir. Ne olduğu önemli değildir, ancak / alanının çoğu sabit diskteki kök dizinle aynı şeydir.

Zamanla, diğer bölümler ve birimler dizinlerin başka yerlerine monte edilir. Sudo komutunu / mnt / veya / media / dizinine bazı dosyaları saklamak için kullanırsanız ve daha sonra oraya bir şey takan bir microSDXC kart okuyucu takarsanız, o zaman koyduğunuz şeyleri göremezsiniz / medya ama yine de orada olacaklardı. Cihazın bağlantısını kestiğinizde tekrar görünecekler. Neyse ki, modern Linux dağıtımları bu tür şeylerin olmasını önlemek için tasarlanmıştır, ancak bunu yine de manuel olarak yapabilirsiniz.



Yine de, sabit sürücülerin zaten yalnızca bir kök dizini olduğunu unutmayın. Linux'ta tüm dosya yapısının kendisi bu köke sahipken, bu onu değiştirmez. Bu kök dizinin bir sürücü harfiyle eşlendiği eski CP / M OS'den miras alınan DOS ve Windows paradigmasına alışmış olabilirsiniz, ancak disk üzerindeki veri yapıları değişmez. Bir sürüş hakkında her düşündüğünüzde C: - D: ve E: ile uğraşmak zorunda değilsiniz.

Windows Bunu Gerçekten Yapmıyor bile

Microsoft Windows, 95 ve 98 günlerde sürücüleri gerçekten bu harflerle eşlerken, Windows NT'nin tüm sürümleri aslında dahili olarak Unix yöntemine benzer bir şey kullanır ve daha sonra, sürücü harflerini uzun süredir kullananlara yardımcı olmak için bu kullanıcı arayüzü kurgusunu oluşturur. .

Windows iç bileşenlerini incelemeye başlayacak olsaydınız, sürücü harflerinin aslında ?? c: Program Files olarak temsil edildiğini ve ?? c: alanının yalnızca cihaza ve bölüm dosyalarına bir sembolik bağlantı olduğunu göreceksiniz. Unix'in kullandığı gibi ama farklı temsil etti. Microsoft bunu NT Nesne Yöneticisi olarak adlandırır. Bu bağlama noktaları, gerçek birimlere bağlı tek kök dizinlerdir. Bir bakıma, Linux ve diğer Unix tabanlı işletim sistemleri bunu daha fazla soyutlama yapmadan yapıyor. Bu yapı, Microsoft'un bir zamanlar yayınladığı antika Xenix dağıtımı da dahil olmak üzere diğer Unix benzeri işletim sistemlerinin ezici çoğunluğu tarafından kullanılmaktadır.

Sürücü harfleri kullanmamanın yararı, klasik CP / M yöntemiyle ilgili en büyük sorunlardan birini hafifletmeye yardımcı olan 24'den fazla cilt veya bölüm monte edebilmenizdir. CP / M'nin dizinleri yoktu, bu nedenle harf atamaları bazen anlamlıydı.

Her iki yöntemde de aynı olan bir şey, ile ilgilidir. ve .. her alt dizinin içindeki özel dizinler. . dizin girişi, içinde bulunduğunuz çalışma dizini temsil ederken .. girişi, hemen üstündeki dizini temsil eder. Bu, bulunduğunuz yere göre nesnelere başvurmanıza olanak tanır.

Yazarsanız unutmayın cd / bunu takiben cd .. bir terminale, çoğu durumda hiçbir şey olmuyor. Yazmayı deneyebilirsin cd .. defalarca, ama daha fazla ilerlemeyeceksin.

Bunun nedeni, bir sabit sürücünün ve dolayısıyla Linux ve Unix dosya yapısının yalnızca tek bir kök dizine sahip olabilmesine rağmen, bir kullanıcının bir komut dosyasında veya başka bir şeyde yukarı doğru hareket ederek hatalardan muzdarip olması için hiçbir neden olmamasıdır. İlginç bir şekilde, DOS ve Windows'un bazı sürümlerinde, neredeyse her zaman Unix sistemlerinde olurken, cd .. arasında bir boşluğa ihtiyacınız olmayacak.

3 dakika okundu