13Sep
Linux çalıştırıyorsanız, büyük olasılıkla dosya sistemleriniz için bazı seçenekler değiştirmeniz gerekiyor. Fstab ile tanışmak, tüm işlemi daha kolay hale getirebilir ve düşündüğünüzden daha kolaydır.
Fstab Nedir?
Fstab, işletim sisteminizin dosya sistemi tablosudur. Dosya sistemlerini gözden geçirmek isterseniz, diğer makalemize göz attığınızdan emin olun, HTG açıklar: Hangi Linux Dosya Sistemini Seçmelisiniz? Eskiden, sistemin dosyaları otomatik olarak yüklemesinin başlıca yolu buydu. Günümüzde herhangi bir USB sürücüsünü takabilirsiniz ve Windows ve Mac OS'de olduğu gibi Nautilus'da görünebilir, ancak bir zamanlar bu diskleri belirli bir klasöre "mount "komutu. Bu, DVD'ler, CD'ler ve hatta disketler için geçerlidir( bunları hatırlıyor musunuz?).
O zamanlar, tek alternatif bilgisayarınıza belirli bir aygıta takılı olduğunun söylenmesiydi, otomatik olarak belirli bir yere monte edilmelidir. Burası fstab'in geldiği yerdi ve harikaydı.Sabit diskleri IDE veya SCSI denetleyicinizde takas ettiğinizi varsayalım. Bilgisayar, dosya sistemlerini farklı bir sırayla yükleyebilir ve işleri potansiyel olarak karıştırabilir. Fstab, belirli dosya sistemlerini aramak ve onları her seferinde arzulanan bir şekilde otomatik olarak monte etmek üzere yapılandırılmıştır ve sayısız felaketin ortaya çıkmasını önlemiştir.
Fstab Dosyanız
Fstab dosyası şu adreste bulunur:
/etc/ fstab
Fstab dosyama bir göz atalım, olur mu?
Farklılıkları kesinlikle göreceksiniz, ancak kendi fstabınızla birlikte takip etmek isterseniz, bu komutu bir terminale açarsınız:
nano ile rahat değilseniz, gedit'i de kullanabilirsiniz.
Belirgin Seçenekler
Bütün girdilerin UUID'lerle başladığını fark edeceksiniz. Bunu, Linux PC için bir Bölme Şeması Nasıl Seçilir? Konulu önceki makalelerimizden birinde hatırlayabilir, ancak yine de tekrar açıklayacağız. Biçimlendirme sırasında her dosya sistemi, mezara götüren Evrensel Benzersiz Bir Tanımlayıcı atanır. Değiştirilemediğinden, montaj için dosya sistemlerini seçmenin, özellikle de önemli olanları seçmek için ideal bir yoldur. Diyelim ki / home bölümünüz ikinci bir sabit diskte ve harici bir sabit sürücüye taşınması sonucunu doğuruyor;fstab yine de bu bölümü bulacak ve başarısız bir önyüklemeyi önleyerek doğru bir şekilde monte edecektir. Bölümleri seçmek için eski aygıt tanımlayıcılarını kullanan( yani /dev/ sda1) yöntemine geçerseniz( veya kullanırken sıkışırsanız), bu avantaj, sabit sürücüler ve bölümler denetleyicileri tarafından sayıldığından kaybolur ve böylece değişebilir.
Düzenleme: Birçok ev kullanıcısı için uygunken, fstab dosyanızda UUID'leri kullanmak birkaç önemli uyarıya sahiptir. Bu, "monte edilmiş" veya "ağ tabanlı" cihazlar gibi şeyleri kullanırken çalışmaz.İleride gelişmiş bir kullanıcıysanız veya gelecekte yazılım RAID gibi şeyleri kullanmayı planlıyorsanız, UUID'leri kullanmamayı tercih edersiniz.
Sonraki tümü gibi fstab'in bir sonraki bölümü, bir boşluk veya bir sekme veya bunların bir birleşimi ile ayrılır. Burada, bağlantı noktası bulacaksınız. Gördüğünüz gibi bir paylaşım ağ depolama sürücüsü için el ile eklediğim bir kök( /) bağlama noktası, takas ve iki tane var. Fstab'a bir giriş ekliyorsanız, bilgisayarınızı yeniden başlatmadan önce bağlama noktasını manuel olarak oluşturmanız gerekir( değişiklikler etkili olur).
İleri, bölümdeki dosya sisteminin türünü tanımlayan bölümdür. Ext2 /3/ 4, ReiserFS, jFS, vs. gibi pek çok dosya Linux tarafından doğal olarak okunmaktadır. Belli bazı sistemlerin okuyup yazabilecekleri belirli paketleri yüklemeleri gerekebilir. Mükemmel örnekler benim NTFS bölümlerimdir;onlara erişmek için ntfs-3g sürücüsünü kullandığımı görebilirsiniz.
Korkutucu Şeyler
Gelecek birkaç bölüm genellikle yeni gelenleri korkutmakla birlikte bunlar gerçekten o kadar karmaşık değil. Kullanabileceğiniz geniş seçenekler seti var, ancak çok yaygın seçeneklerden bir ya da birkaçı var. Onlara bir göz atalım.(Varsayılan seçenek ilk, bunu takiben alternatifler, ancak Linux dağıtımları çok farklı olabileceğinden kilometre farklı olabilir.)
- auto / noauto: Bölümün önyükleme sırasında otomatik olarak monte edilip edilmeyeceğini belirtin. Açılışta belirli bölümleri "noauto" kullanarak yüklemesini engelleyebilirsiniz.
- exec / noexec: Bölümün ikili dosyaları çalıştırabileceğini belirtir. Derlemenizin bir çizik bölümünüz varsa, bu yararlı olacaktır, ya da belki / home ayrı bir dosya sisteminde bulunuyorsa. Güvenlik konusunda endişeleriniz varsa bunu "noexec" olarak değiştirin.
- ro / rw: "ro" salt okunur ve "rw" okunur-yazılabilir. Bir dosya sistemine kök olarak değil kullanıcı olarak yazmak istiyorsanız "rw" belirtmeniz gerekir.
- senkronizasyon / asenkron: Bu ilginç."Senkronizasyon" yazma komutlarının yürütülmesinde hemen gerçekleşmesini zorlar; bu, disketler( ne kadar sıkıcısınız?) Ve USB sürücüler için idealdir, ancak dahili sabit diskler için tamamen gerekli değildir."Async" ne yapar, komutu belirli bir zaman periyodu boyunca, belki de kullanıcı etkinliği kesildiğinde ve benzeri durumlarda çalıştırmaya izin verir."Değişiklikler sürücüye yazılırken bekleyin" diye soran bir mesaj aldın mı? Bu genellikle nedendir.
- kullanıcı / kullanıcı: Bu, kullanıcının montaj ve ayrıştırma ayrıcalıklarına sahip olmasını sağlar.Önemli bir not, "kullanıcı" otomatik olarak "noexec" imi içerdiğinden, eğer ikili dosyaları çalıştırıp bir kullanıcı olarak monte etmeniz gerekiyorsa, bir seçenek olarak "exec" i açıkça kullandığınızdan emin olun.
Bu seçenekler virgül ile boşluk bırakılamaz ve herhangi bir sıraya göre konabilir. Varsayılanlardan emin değilseniz, seçeneklerinizi açıkça belirtmeniz iyi olur. Geçici yerlerden( USB gibi) monte edilenler, fstab'de girdiler oluşturmadıkça( UUID tarafından) bu temel kalıba uymazlar. Harici bir sabit sürücünün her zaman belirli bir şekilde takılmasını istediğinizde, normal başparmak diskleri ve benzerleri etkilenmeyecektir, çünkü kullanışlıdır.
İki saklama sürücümünün kullanıcı tarafından kurulan ayrıcalıklara sahip olduğunu, okuma-yazma erişiminin etkin olduğunu ve otomatik montajın açık olduğunu görebilirsiniz. Pek çok yazılım derlemiyorum, ancak ne zaman yaparsam, "exec" seçeneğini listenin sonuna ekledim.
Damping ve Fscking
Bir sonraki seçenek, "damping" için ikili bir değerdir( false için "0" ve true için "1"). Bu, sistem çöktüğü vakalar için oldukça eski tarihli bir yedekleme yöntemidir. Bunu "0" olarak bırakmalısın.
Son seçenek, "geçiş" için sayısal bir değerdir. Bu, sisteme fsck sırasını bildirir( ancak istediğinizi söyleyin) veya bir dosya sistemi denetimi gerçekleştirin. Bir diskte "0" seçeneği varsa, NTFS biçiminde depolama sürücülerim gibi atlanır. Kök dosya sistemi her zaman "1" olmalıdır ve diğer dosya sistemleri daha sonra gidebilir. Bu, ext3 / 4 ve ReiserFS gibi dosya sistemlerinin günlüğe kaydedilmesinde en iyi sonucu verir. FAT16 / 32 ve ext2 gibi daha eski dosya sistemleri biraz zaman alabilir, bu nedenle fsck'lerini kapatmak ve kendiniz periyodik olarak yapmak daha iyi.
Artık ne yaptığınızı bildiğinize göre, otomatik montaj ve benzerleri ile delirebilirsiniz. Yönetilmesi gereken bir sürü bölüme sahip olduğunuzda çok uygundur. Bir şeylerin ters gittiğinde, eğlenmek için her zaman bir yedekleme yapmayı unutmayın ve tecrübelerinizi yorumlarda bıraktığınızdan emin olun!