Có bất kỳ lý do để di chuyển khỏi fstab trên một hệ thống systemd?


11

Tôi đang sử dụng hệ thống Arch Linux, có nghĩa là systemd.

Trong systemd có các tệp đơn vị riêng cho các điểm gắn kết, với phần mở rộng .mount. Tôi đã luôn luôn sử dụng /etc/fstab, điều này không bao giờ gây ra cho tôi vấn đề vì systemd chỉ thu thập thông tin từ đó. Nhưng bây giờ tôi đã thực sự đọc tài liệu, tôi tự hỏi liệu tôi có nên thay đổi thành các tệp đơn vị systemd gốc hay không.

Arch Wiki cho thấy rằng không có lợi ích gì, bởi vì nó nói để đưa bạn fstabvào hướng dẫn cho người mới bắt đầu.


4
/etc/fstabđối với tôi, lợi thế khác biệt của việc quản lý gắn kết trong một tệp ...
jasonwryan

2
Tôi đã sử dụng /etc/fstabtrong nhiều năm mà không có bất kỳ mối quan tâm / vấn đề. Ngay cả với các phân vùng được gắn NFS ... Miễn là bạn biết cách duy trì cấu hình của mình, nó hoàn toàn ổn.
Bíchoy

Câu trả lời:


6

mountd systemd hỗ trợ cấu hình linh hoạt hơn ít nhất là khi gắn kết từng điểm. Điều đó đôi khi hữu ích trong các vấn đề thực sự phức tạp với các kết nối mạng, v.v.

Theo nguyên tắc thông thường, bạn chỉ cần sử dụng fstab trừ khi bạn bị mắc kẹt với việc định cấu hình một số hành vi phức tạp (nếu bạn đã từng làm), sau đó thử tìm giải pháp systemd.


8

Từ man systemd.mountchính nó:

fstab

Các đơn vị gắn kết có thể được cấu hình thông qua các tệp đơn vị hoặc qua / etc / fstab (xem fstab (5) để biết chi tiết). Các Mount được liệt kê trong / etc / fstab sẽ được chuyển đổi thành các đơn vị gốc khi khởi động và khi cấu hình của trình quản lý hệ thống được tải lại. Nói chung, cấu hình các điểm gắn kết thông qua / etc / fstab là phương pháp ưa thích. Xem systemd-fstab-tạo (8) để biết chi tiết về chuyển đổi.

Lưu ý rằng một số tính năng nhất định chỉ được thực hiện cho fstab. Ví dụ: khi systemd trong initrd được sử dụng để gắn kết hệ thống tập tin / usr cũng như hệ thống tập tin /. systemd trong initrd đọc vv / fstab trên / và tìm kiếm một mục cho / usr.

Nó cũng cho phép bạn sử dụng mount /mountpointbằng tay. systemdnói chung rất vui khi bạn làm điều này, ví dụ: nó sẽ cập nhật trạng thái của đơn vị gắn kết khi bạn ngắt kết nối hoặc gắn kết hệ thống tập tin.

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.