Як я можу додати прапор "noatime" до моєї / файлової системи без перезавантаження


10

Чи вдасться виконати команду reount, якщо я додаю параметр у / etc / fstab?

Це гарна ідея?


2
Гарна ідея? Не завжди. Віддайте перевагу, relatimeде це можливо.
Ігнасіо Васкес-Абрамс

@ IgnacioVazquez-Abrams Чому? Я однаково читав людей, які говорять: «віддайте перевагу, noatimeякщо ви не користуєтесь приблизно 1 програмою, яка вважає, що це потрібно [rel]atime». У мене немає підстав дбати про час доступу, тому я його вимикаю.
підкреслюй_12

Відповіді:


7

Більше не. -o remount,noatime був ефективним методом відключення аніме без перезавантаження.

Я не знаю, що я б сказав, що це гарна ідея, але якщо ви маєте намір вимкнути тайм-аут, я не бачу, що це буде поганою ідеєю, якщо у вас є досить старе ядро. Відповідно до довідкової сторінки для кріплення:

MS_REMOUNT

Можна змінити такі монтажні позначки: MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; перед ядром 2.6.16 , також можна змінити: MS_NOATIME та MS_NODIRATIME; і, крім того, перед ядром 2.4.10, можна також змінити: MS_NOSUID, MS_NODEV, MS_NOEXEC.


Дякуємо за вклад - чи зможу я зробити перезавантаження та додати "релайтем" чи це потребуватиме перезавантаження?
ckliborn

1
@ckliborn Я вважаю, що вам доведеться перезавантажити, але немає ніякої шкоди в тестуванні ремонту, щоб побачити.
Джефф Ферланд

1
Я просто спробував це на декількох серверах з 2.6.32, і він працював на всіх. Перезавантаження не потрібно.
Тобіа

8

Так, це спрацювало б.
Або ви можете додати його вручну так:

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

4
У багатьох версіях кріплення ви можете опустити або пристрій, або точку монтування (на ваш вибір), і він знайде інший.
tylerl

Хто про що сказав /mnt? ОП хотіли перерахувати свої /ф. Я впевнений, що ця команда зупинить деякий теоретичний наївний зчитувач копіювання-вставки від перенаправлення їх кореневої файлової системи /mntі, таким чином, імовірно, знищить весь їх сеанс. Я не збираюся перевіряти цю теорію!
підкреслюю_

7

Відредагуйте /etc/fstabта додайте належний запис у нічний час до вашої /записи файлової системи.

Повторіть /файлову систему за допомогою:

mount -o remount,noatime /


Як я можу перевірити, чи функціональність у режимі часу працює після повторної переробки? Чи потрібно мені щось турбуватися при переплануванні /?
ckliborn

5
Ви можете подивитися, /proc/mountsщоб побачити прапори, що діють.
Саймон Ріхтер

2
Тип mount. Він покаже параметри кріплення.
ewwhite

3
@ckliborn ви також можете перевірити його самостійно: 1. виберіть файл, який ніхто не читає і не пише, 2. перевірити його час ls -luі переконайтесь, що це минулий час, 3. прочитайте його за допомогою, catабо cksum, 4. ще раз перевірте його atime і воно не повинно було змінюватися.
Тобіа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.