Fstab 'varsayılanlar' seçeneği nasıl çalışır? Relatime tavsiye ediliyor mu?


11

Ben fstab biliyorum defaultsseçenek bu şu anlama gelir: rw,suid,dev,exec,auto,nouser,async.

Ancak, bir seçenek daha eklemek istersem, örneğin relatime, yine de varsayılanları eklemeliyim veya yine de uygulanırlar mı? En az bir seçenek eklemek gerekiyor mu?

Bazı örnekler:

1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2

(2) doğru mu (hiç seçenek yok)? (1) ve (2) aynı mı? (3) ve (4) aynı mı?

Ayrıca, Ubuntu Topluluk Belgelerinde , Ubuntu 8.04'te relatime'ın linux yerel dosya sistemleri için varsayılan olarak kullanıldığını okudum. 12.04 için hala geçerli mi? Evet ise, mount komutunu kullanırsam neden bunu görüyorum:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)

Hayır ise, neden olmasın? Şimdi kullanılması tavsiye edilmez relatimemi? Sadece sistem dışı bölümlerime uygulamak istedim, bu iyi bir fikir mi?


DÜZENLE:

Bağlı bölümleri ve seçeneklerini listelemek için başka bir komut buldum:

cat /proc/mounts

Bu, defaultsfstab'daki seçenekle monte edilen bir bölümün sonucudur :

/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0

Bu, mountaynı bölümün çıktısıdır :

/dev/sdb2 on /media/adat type ext3 (rw)

Ve burada, aynı bölüm Nautilus'tan root olmayan bir kullanıcı olarak monte edilirse sonuç verir:

/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0

/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)

Yani 12.04'te relatimebir extbölüm monte edersek kullanılır gibi görünüyor . Bu yüzden manuel olarak eklemek gerekmez. Yani problemim geniş bir şekilde çözüldü. Ama hala içinde olması gereken seçeneklerin neden defaultsile listelenmediğini göremiyorum cat /proc/mounts. Belki de bölüm montaj seçeneklerini listelemek için üçüncü ve daha iyi bir yöntem var :)

Yanıtlar:


6

Ben / etc / fstab içinde "seçenekler" sütununda bir şey olması gerektiğine inanıyorum, ya da mount komutu sonraki sütunu kullanmayı deneyecek ve muhtemelen işe yaramaz. Belirli bir değişikliğiniz yoksa, o zaman "varsayılanlar" koyulmalıdır.

Katı hal sürücülerine sahip dizüstü bilgisayarlarda ve masaüstlerinde relatime önerilir - çok fazla sabit sürücü yazımını önler, böylece pil ve SSD ömrünü uzatır. 'relatime' linux 2.6.30 sürümünden beri linux çekirdek varsayılanlarına dahil edilmiştir, bu nedenle çok eski bir çekirdek çalıştırmadığınız sürece bunu belirtmek için bir neden yoktur. Özellikle 'varsayılanlar, relatime' olarak listelenmesi hiçbir şeyi bozmaz.

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.