Làm cách nào tôi có thể thêm cờ Noatime vào hệ thống tập tin / của tôi mà không cần khởi động lại


10

Lệnh remount sẽ làm điều đó nếu tôi thêm tùy chọn trong / etc / fstab?

Đây có phải là một ý tưởng tốt?


2
Ý tưởng tốt? Không phải lúc nào. Thích relatimenơi có sẵn.
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams Tại sao? Tôi cũng đã đọc những người nói 'thích noatimetrừ khi bạn sử dụng khoảng 1 chương trình nghĩ rằng nó cần [rel]atime'. Tôi không có lý do để quan tâm đến thời gian truy cập, vì vậy tôi tắt nó đi.
gạch dưới

Câu trả lời:


7

Không còn nữa. -o remount,noatime một phương pháp hiệu quả để vô hiệu hóa atime mà không cần khởi động lại.

Tôi không biết rằng tôi nói đó là một ý tưởng hay, nhưng nếu bạn có ý định tắt máy, tôi sẽ không biết đó là một ý tưởng tồi nếu bạn có một hạt nhân đủ cũ. Theo trang man cho mount:

MS_REMOUNT

Các mountflags sau đây có thể được thay đổi: MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; trước kernel 2.6.16 , những điều sau đây cũng có thể được thay đổi: MS_NOATIME và MS_NODIRATIME; và, ngoài ra, trước kernel 2.4.10, những điều sau đây cũng có thể được thay đổi: MS_NOSUID, MS_NODEV, MS_NOEXEC.


Cảm ơn về đầu vào - tôi có thể kể lại và thêm "tương đối" hay sẽ yêu cầu khởi động lại?
ckliborn

1
@ckliborn Tôi tin rằng bạn sẽ phải khởi động lại, nhưng không có hại gì khi thử nghiệm một cuộc tái đấu chỉ để xem.
Jeff Ferland

1
Tôi vừa thử nó trên một số máy chủ với 2.6.32 và nó hoạt động trên tất cả chúng. Không cần khởi động lại.
Tobia

8

Vâng, nó sẽ làm việc.
Hoặc bạn có thể tự thêm nó như sau:

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

4
Với nhiều phiên bản gắn kết, bạn có thể bỏ qua thiết bị hoặc điểm gắn kết (lựa chọn của bạn) và nó sẽ tìm kiếm cái khác.
tylerl

Ai nói gì về /mnt? OP muốn kể lại /fs của họ . Tôi chắc chắn hy vọng lệnh này sẽ ngăn một số trình đọc sao chép-dán ngây thơ về mặt lý thuyết khỏi việc lặp lại hệ thống tập tin gốc của họ /mntvà do đó, có lẽ, giết chết toàn bộ phiên của họ. Tôi sẽ không kiểm tra lý thuyết đó, mặc dù!
gạch dưới

7

Chỉnh sửa /etc/fstabvà thêm mục nhập noatime thích hợp vào mục /hệ thống tập tin của bạn .

Kể lại /hệ thống tập tin với:

mount -o remount,noatime /


Làm thế nào tôi có thể xác minh rằng chức năng noatime được đưa ra sau khi kết thúc? Ngoài ra tôi có cần phải lo lắng về bất cứ điều gì khi kể lại /?
ckliborn

5
Bạn có thể nhìn vào /proc/mountsđể xem các cờ hiện đang có hiệu lực.
Simon Richter

2
Loại mount. Nó sẽ hiển thị các tham số gắn kết.
ewwhite

3
@ckliborn bạn cũng có thể tự kiểm tra nó: 1. chọn một tệp không được đọc hoặc viết bởi bất kỳ ai, 2. kiểm tra đồng thời với nó ls -luvà đảm bảo rằng đó là một thời gian trong quá khứ, 3. đọc nó với cathoặc cksum, 4. kiểm tra lại thời gian của nó một lần nữa và nó không nên thay đổi.
Tobia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.