/ Etc / fstab ve / etc / mtab arasındaki fark nedir?


28

Her ikisi de /etc/mtabve /etc/fstabmonte edilmiş hacimler hakkında veri içerir, örneğin:

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

Dosyalar arasındaki fark nedir?

Yanıtlar:


31

/etc/fstabönyükleme sırasında monte edilecek dosya sistemlerinin bir listesidir. Windows veya dosya depolama bölümlerinizin, bilgisayarı başlattıktan sonra monte edilmesini istiyorsanız, uygun girişleri girmeniz gerekir /etc/fstab.

/etc/mtabşu anda bağlı dosya sistemlerinin bir listesidir . Bağlı ancak takılı olmayan bir diskiniz varsa, /etc/mtabdosyada görünmez. Taktığınızda, orada görünecek.

Ayrıca, sistemde (Ubuntu'nun 15.04 sürümünden başlayarak değiştirildiği), önyükleme sırasında *.mountdosyalar aracılığıyla monte edilmesi gereken dosya sistemlerini açıklamanın mümkün olduğunu unutmayın . Konuyla ilgili James Oguya'nın öğreticisine bakınız .

Daha fazla bilgi için mountkullanım kılavuzunu okuyun .


19

TL; DR

  • /etc/fstabkullanıcı tarafından yaratılmıştır. Monte edilecek hacimlerin listesini içerir mount.
  • /etc/mtabsistem tarafından yaratılmıştır. Şu anda monte edilmiş cihazların bir listesini içerir.
  • Dosyaların formatı benzer. Yeni bir cihaz monte ettikten sonra, alakalı çizgiyi kopyalamak /etc/mtabiçin /etc/fstabönyükleme veya çağırdıktan sonra o olacak şekilde otomatik monte mount -a.

mountEl kitabından alıntılar

/etc/fstab, /etc/mtabVe /proc/mountsdosyalar

Dosya /etc/fstab, hangi seçeneklerin kullanıldığı hangi aygıtların genellikle nereye monte edildiğini açıklayan çizgiler içerebilir.

Programları mountve umountdosyada mevcut monte edilmiş dosya sistemlerinin bir listesini tutmak /etc/mtab.

Proc dosya sistemi monte edildiğinde (diyelim /proc), dosyalar /etc/mtabve /proc/mountsbenzer içeriklere sahipler. Birincisi, kullanılan montaj seçenekleri gibi biraz daha fazla bilgiye sahiptir, ancak mutlaka güncel değildir.

mount -a

mount -a [-t tipi] [-O optlist]

(genellikle bir bootscriptte verilir), fstab'ta (uygun tipte ve / veya uygun seçeneklere sahip olan veya olmayan) belirtilen tüm dosya sistemlerinin, noauto anahtar sözcüğünü içerenler dışında belirtilen şekilde monte edilmesine neden olur. -F seçeneğinin eklenmesi, dosya çatallarının eşzamanlı olarak monte edilmesi için montaj çatalı yapacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.