Điểm:1

`mount -a` có đảm bảo rằng tôi có tệp /etc/fstab chính xác không

lá cờ in

Thỉnh thoảng, tôi cần điều chỉnh điểm gắn kết của máy chủ và không phải lúc nào tôi cũng có thể khởi động lại hệ thống ngay. Do đó, để kiểm tra xem bản sửa đổi của tôi đối với /etc/fstab là đúng, thường tôi làm gắn kết -a để xem nếu có bất kỳ khiếu nại. Nếu không có khiếu nại, tôi tin rằng tôi /etc/fstab không sao và để nhóm máy chủ khởi động lại máy chủ bất cứ khi nào họ muốn.

Tuy nhiên, tôi cứ tự hỏi, đây có thực sự là một cách rất an toàn và đáng tin cậy không? Giả sử môi trường bên ngoài giống nhau (nghĩa là không có ổ cứng bị hỏng hoặc máy chủ sftp/NFS từ xa bị hỏng), sẽ gắn kết -a luôn đảm bảo rằng lần khởi động lại tiếp theo sẽ KHÔNG bị gián đoạn do sai /etc/fstab cấu hình?

Chỉnh sửa:

Như nhận xét từ @GeraldSchneider đã chỉ ra, có một câu hỏi khá giống đang được trả lời tại đây: Làm cách nào để bạn xác thực fstab mà không cần khởi động lại?. Tuy nhiên, tôi muốn thêm một nhận xét nữa--hy vọng điều này có thể phân biệt câu hỏi của tôi với câu hỏi trước:

Nói gắn kết -a sẽ gắn kết tất cả các thiết bị theo /etc/fstab và tôi muốn loại bỏ noexec từ một mục cụ thể trong fstab. Có vẻ như gắn kết -a sẽ KHÔNG làm cho việc xóa này có hiệu quả và tôi thực sự phải khởi động lại hệ thống để thực thi lệnh bên trong điểm gắn kết.

Điều này gây ra mối quan tâm của tôi về việc có hay không gắn kết -a thực sự có thể sao chép mọi thứ sẽ xảy ra sau khi khởi động lại thực sự.

lá cờ in
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để bạn xác thực fstab mà không cần khởi động lại?](https://serverfault.com/questions/174181/how-do-you-validate-fstab-without-rebooting)
Alex Kong avatar
lá cờ in
ah @GeraldSchneider vâng, điều này về cơ bản đã trả lời câu hỏi của tôi. Nhưng tôi có một quan sát nhỏ. Giả sử `mount -a` sẽ gắn tất cả các thiết bị theo `fstab` và tôi muốn xóa `noexec` khỏi một mục cụ thể của `fstab`, có vẻ như `mount -a` sẽ KHÔNG làm cho việc xóa này hiệu quả và tôi phải thực sự khởi động lại hệ thống để thực thi lệnh bên trong điểm gắn kết. Điều này khiến tôi lo ngại nếu `mount -a` thực sự có thể sao chép mọi thứ sẽ xảy ra sau khi khởi động lại thực sự.
Michael Hampton avatar
lá cờ cz
Trang hướng dẫn cho biết bạn nên sử dụng `findmnt --verify` để thay thế. Điều đó sang một bên, nếu bạn thực sự có ý định thay đổi ngay lập tức các tùy chọn gắn kết, hãy tự mình thực hiện.
Alex Kong avatar
lá cờ in
Xin chào @MichaelHampton, ý bạn là gì khi "tự mình làm"?
Michael Hampton avatar
lá cờ cz
Ý tôi là gắn lại ngàm với các tùy chọn mới. `mount -o remount /mountpoint` hoặc `mount -a -o remount`
Alex Kong avatar
lá cờ in
Nhưng đôi khi điểm gắn kết cũ đang được sử dụng ... vì vậy tôi thường đợi hệ thống khởi động lại - không chắc đây có phải là "cách chính xác" hay không.
Michael Hampton avatar
lá cờ cz
Cách nào cũng có thể là "đúng". Nó phụ thuộc vào hoàn cảnh cụ thể của bạn.
Alex Kong avatar
lá cờ in
Đối với những người đã đề xuất `findmnt --verify`, tôi vừa thử trên RHEL 7 và hóa ra...`findmnt` (2.23.2) của nó không có tùy chọn `--verify` lol

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.