Bạn có cần chỉ định tùy chọn mặc định của Wap trong fstab không?


15

Các Arch Wiki trênfstab quy định cụ thể các tùy chọn của /được defaults,noatime, nhưng trên cài đặt của tôi mặc định fstabđược tạo ra với các tùy chọn của rw,relatime. Các Arch Wiki bao gồm các atimevấn đề này. Điều tôi tò mò là defaultstùy chọn. Các mantrang cho mountbiết:

mặc định

Sử dụng các tùy chọn mặc định: rw, suid, dev, exec, auto, nouser và async.

Lưu ý rằng tập hợp thực sự của tất cả các tùy chọn gắn kết mặc định phụ thuộc vào loại nhân và loại hệ thống tệp. Xem phần đầu của phần này để biết thêm chi tiết.

Là các tùy chọn mặc định chỉ được sử dụng nếu defaultstùy chọn được cung cấp hoặc chúng được sử dụng trong mọi trường hợp? Tôi có cần defaultstrong tôi fstabkhông?


1
bạn phải chỉ định mặc định ít nhất là người giữ chỗ, tuy nhiên nếu bạn chỉ định bất kỳ điều gì khác (như rohoặc nosuid), bạn có thể quên mặc định.
Archemar 20/03/2015

Câu trả lời:


19

Bạn chỉ cần defaultsnếu trường sẽ trống.

Bạn có thể bỏ hoàn toàn trường tùy chọn nếu nó trống, trừ khi có trường thứ 5 hoặc thứ 6. Trường 5 là tần số kết xuất, ngày nay hiếm khi được sử dụng. fsckThứ tự trường 6 , nên là 1 cho /, 2 cho các hệ thống tệp khác được gắn khi khởi động và 0 nếu không. Trường 5 và 6 có thể được bỏ qua nếu giá trị của chúng là 0, ngoại trừ trường 5 cần phải có nếu trường 6 là.

Như vậy defaultslà cần thiết trong

/dev/foo /foo somefs defaults 0 1

(mặc dù bạn có thể sử dụng một số tùy chọn khác như rwhoặc rothay vào đó)

Nhưng nó có thể được bỏ qua khi bạn chỉ định một tùy chọn khác.

ví dụ: Các gắn kết dưới đây có tác dụng tương tự.

/dev/foo /foo somefs ro            0 1
/dev/foo /foo somefs defaults,ro   0 1

Nhưng những điều này cũng có tác dụng tương tự.

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs
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.