Yeniden başlatmadan / dosya sistemime "noatime" bayrağını nasıl ekleyebilirim


10

/ Etc / fstab içindeki seçeneği eklersem remount komutu bunu yapar mı?

Bu iyi bir fikir mi?


2
İyi bir fikir? Her zaman değil. Mümkün olan relatimeyerlerde tercih edin .
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams Neden? İnsanlara ' noatimeihtiyaç duyduğunu düşünen yaklaşık 1 programı kullanmadıkça tercih et' diyerek eşit derecede okudum [rel]atime. Erişim süresine dikkat etmek için hiçbir nedenim yok, bu yüzden kapatıyorum.
underscore_d

Yanıtlar:


7

Artık değil. -o remount,noatime olduğu bir yeniden başlatma olmadan atime devre dışı bırakılması için etkin bir metoddur.

Bunun iyi bir fikir olduğunu söyleyeceğimi bilmiyorum, ama eğer vakayı kapatmak istiyorsan, yeterince eski bir çekirdeğe sahip olsaydın ne kötü bir fikir olacağını görmüyorum. Mount için man sayfasına göre:

MS_REMOUNT

Aşağıdaki mountflags değiştirilebilir: MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; çekirdek 2.6.16'dan önce aşağıdakiler de değiştirilebilir: MS_NOATIME ve MS_NODIRATIME; ve ek olarak, 2.4.10 çekirdeğinden önce, aşağıdakiler de değiştirilebilir: MS_NOSUID, MS_NODEV, MS_NOEXEC.


Giriş için teşekkürler - yeniden monte edip "relatime" ekleyebilir miyim yoksa bu yeniden başlatma gerektirir mi?
ckliborn

1
@ckliborn Yeniden başlatmanız gerekeceğine inanıyorum, ancak sadece görmek için bir yeniden test etmenin bir zararı yok.
Jeff Ferland

1
Ben sadece 2.6.32 ile birkaç sunucu üzerinde denedim ve hepsi üzerinde çalıştı. Yeniden başlatma gerekmez.
Tobia

8

Evet, işe yarar.
Veya şu şekilde manuel olarak ekleyebilirsiniz:

mount -o remount,noatime /dev/sd0 /mnt

4
Birçok montaj sürümünde, cihazı veya montaj noktasını (seçiminiz) atlayabilirsiniz ve diğerini arayacaktır.
tylerl

Kim hakkında bir şey söyledi /mnt? OP fs'lerini yeniden takmak istedi /. Umarım bu komut bazı teorik naif kopyala-yapıştır okuyucusunun kök dosya sistemlerini yeniden monte etmesini durdurabilir /mntve muhtemelen tüm oturumlarını öldürür. Yine de bu teoriyi test etmek üzereyim!
underscore_d

7

Düzen /etc/fstabve uygun noatime giriş eklemek /dosya sistemi girişi.

/Dosya sistemini şu şekilde yeniden monte edin :

mount -o remount,noatime /


Tekrardan sonra noatime işlevinin yerinde olduğunu nasıl doğrulayabilirim? Ayrıca yeniden monte ederken herhangi bir şey hakkında endişelenmem gerekiyor mu?
ckliborn

5
Şu /proc/mountsanda geçerli olan bayrakları görmek için bakabilirsiniz .
Simon Richter

2
Tür mount. Montaj parametrelerini gösterecektir.
ewwhite

3
@ckliborn ayrıca kendiniz de test edebilirsiniz: 1. kimse tarafından okunmayan veya yazılmayan bir dosya seçin, 2. ls -luzamanını kontrol edin ve geçmişte biraz zaman olduğundan emin olun, 3. catveya ile okuyun cksum, 4. tekrar kontrol edin ve değişmemeliydi.
Tobia
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.