İSİM¶
fstab - dosya sistemleri hakkındaki bilgileri içerir
KULLANIM¶
#include <fstab.h>
AÇIKLAMA¶
fstab dosyası çeşitli dosya sistemleri hakkında
açıklayıcı bilgiler içerir.
fstab
dosyasına uygulamalar tarafından yazılmaz, sadece okunur; bu
dosyanın oluşturulması ve bakımı sistem
yöneticisinin sorumluluğundadır.
fstab'daki girdilerin
sırası önemlidir; çünkü
fsck(8),
mount(8) ve
umount(8), işlemleri sırasında
fstab içeriğini sıralı bir şekilde
işlerler.
Her dosya sistemi ayrı bir satırda
açıklanmıştır; her satırdaki alanlar
boşluklar veya sekmelerle ayrılmıştır:
ds_belirtimi ds_dizini ds_türü seçenekler dump_alanı fsck_alanı
- ds_belirtimi
- Blok aygıtını ya da bağlanacak uzak
dosya sistemini belirtir.
Bu alan, sıradan bağlama işlemlerinde bağlanacak
aygıt için blok aygıtı dosyası ismini (
mknod(8) ile oluşturulmuş '/dev/cdrom' ya da '/dev/sdb7'
gibi aygıt dosyaları) içerir. NFS bağlama
işlemlerinde bu alanın sözdizimi şöyledir: <
konak>:<dizin>. Örnek: `knuth.aeb.nl:/'.
procfs için ise 'proc kullanılır.
Aygıt isimlerini açıkça belirterek kullanmak yerine,
LABEL=<etiket>, UUID=<uuid> sözdizimiyle, bağlanacak
dosya sisteminin (ext2 ya da xfs) UUID'si ya da oylum etiketi (bkz.
e2label(8) ya da xfs_admin(8)) kullanılabilir
(örnek: `LABEL=Boot' ya da
`UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'). Bu kullanım sistemin
değişikliklere uyumunu da sağlayacaktır.
Örneğin, bir SCSI disk eklemek ya da kaldırmak
istediğinizde diskin aygıt dosyası adı
değişse bile dosya sisteminin oylum etiketi
değişmeyecektir.
- ds_dizini
- Dosya sisteminin bağlama noktasını
tanımlar. Bu alan takas bölümleri için 'none' (yok)
olarak tanımlanmalıdır. Eğer bağlama noktası
ismi boşluklar içeriyorsa, bu boşluk karakterleri '\040'
şeklinde öncelenmelidir.
- ds_türü
- Dosya sisteminin türünü tanımlar.
Sistem şu anda aşağıdaki dosya sistemleri
desteklemektedir (diğer desteklenen sistemler için
/proc/filesystems dosyasına bakın).
- minix
- 14 veya 30 karakterlik dosya isimlerini destekleyen bir
yerel dosya sistemidir.
- ext
- minix'e göre daha uzun dosya isimlerine ve daha
geniş dosya düğümlerine destek veren bir yerel dosya
sistemidir. Bu dosya sisteminin yerini ext2 almıştır,
artık kullanılmamaktadır.
- ext2
- Daha uzun dosya isimleri ve daha geniş dosya
düğümleri ile daha pek çok özellik içeren
bir yerel dosya sistemidir.
- ext3
- ext2'nin günlüklü
türüdür.
- xiafs
- Daha uzun dosya isimleri ve daha geniş dosya
düğümleri ile daha pek çok özellik içeren
bir yerel dosya sistemidir.
- xfs
- Jurnalleme, ölçeklenebilirlik ile daha pek
çok özellik içeren bir yerel dosya sistemidir.
- msdos
- MS-DOS disk bölümleri için kullanılan
bir yerel dosya sistemidir.
- hpfs
- HPFS disk bölümleri için kullanılan bir
yerel dosya sistemidir.
- iso9660
- CD-ROM aygıtları için kullanılan bir
yerel dosya sistemidir.
- swap
- Takas bölümleri için kullanılan bir
disk bölümüdür.
Eğer
ds_türü alanında dosya türü olarak
ignore (yoksay) verilirse, girdi yoksayılır. Bu özellik
kullanılmayan disk bölümlerini belirtmek için
kullanışlıdır.
- seçenekler
- Bu alan, dosya sisteminin bağlama seçenekleri
için ayrılmıştır.
Bu alan virgülle ayrılmış liste biçimindedir. En
azından bağlantı türünü ve ek olark da dosya
sistemlerine özel seçenekleri içerir. nfs
dışındaki dosya sistemlerinin seçenekleri
hakkında ayrıntılı bilgileri mount(8)'da
bulabilirsiniz. nfs dosya sistemi seçenekleri için de
nfs(5)'ye bakabilirsiniz. Bütün dosya sistemleri
için ortak olan seçenekler şunlardır:
- noauto
- Sistem açılışı sırasında
( mount -a) bu dosya sistemi bağlanmaz. ''user'' bir
kullanıcının bağlamasına izin verir ve ''owner''
sadece aygıt sahibinin bağlamasına izin verir. Daha
detaylı belgeleme için mount(8)'a bakın.
- user
- Dosya sistemini herhangi bir kullanıcı
bağlayabilir.
- owner
- Dosya sistemini sadece sahibi bağlayabilir.
Daha ayrıntılı bilgi için
mount(8)'a
bakınız.
- dump_alanı
- dump(8) komutu tarafından bu dosya sisteminin
dökümlenmesinin gerekip gerekmediğini belirtmek için
kullanılır. Eğer bu alan atlanmışsa veya
sıfır değeri verilmişse, dosya sisteminin
dökümlenmesinin gerekmediğini kabul edilir.
- fsck_alanı
- fsck(8) komutu tarafından, sistem yeniden
başlatılırken yapılan denetimlerin hangi sırada
yapılacağını belirlemek için
kullanılır. Kök dosya sistemi için bu alanın
değeri 1 olmalıdır. Diğer dosya sistemlerine ise 2
değeri verilmelidir. Aynı sürücü
üstündeki dosya sistemleri sıra ile kontrol edilirken,
farklı sürücüler üzerindeki dosya sistemleri,
farklı sürücülerin aynı anda
çalışabilme özelliklerini de sınamak için,
aynı anda denetlenir. Eğer bu alan atlanmışsa ya da
sıfırsa, fsck dosya sisteminin denetlenmesi
gerekmediğini varsayar.
fstab'daki girdileri okumanın en uygun yolu
getmntent(3)
işlevini kullanmaktır.
İLGİLİ DOSYALAR¶
/etc/fstab -
fstab dosyası /etc içindedir.
HATALAR¶
mount(8) belgeleri daha sık güncellenir.
İLGİLİ BELGELER¶
getmntent(3),
fs(5),
nfs(5),
mount(8),
swapon(8).
GEÇMİŞ¶
fstab dosya biçimi ilk kez 4.0 BSD'de
kullanılmıştır.
ÇEVİREN¶
Can Kavaklıoğlu <linuxcucan (at) yahoo.com>, Şubat 2004