Sự khác biệt giữa / etc / fstab và / etc / mtab là gì?


28

Cả hai /etc/mtab/etc/fstabchứa dữ liệu về khối lượng gắn kết, ví dụ:

/etc/mtab

/dev/xvda1 / ext4 rw,discard 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
...

/etc/fstab

LABEL=cloudimg-rootfs   /    ext4   defaults,discard    0 0
/dev/xvdf /home/ubuntu/logs ext4 rw 0 0

Sự khác biệt giữa các tập tin là gì?

Câu trả lời:


31

/etc/fstablà một danh sách các hệ thống tập tin sẽ được gắn vào lúc khởi động. Nếu bạn muốn Windows hoặc phân vùng lưu trữ tệp được gắn kết khi máy tính của bạn khởi động, bạn sẽ cần đặt các mục thích hợp vào /etc/fstab.

/etc/mtablà một danh sách các hệ thống tập tin hiện đang gắn kết. Nếu bạn có một đĩa được kết nối nhưng không được gắn kết, nó sẽ không hiển thị trong /etc/mtabtệp. Một khi bạn gắn kết nó, nó sẽ hiển thị ở đó.

Cũng lưu ý rằng với systemd (mà Ubuntu đã chuyển từ bản phát hành 15.04), có thể khai báo các hệ thống tệp cần được gắn khi khởi động thông qua *.mountcác tệp. Xem hướng dẫn của James Oguya về chủ đề này.

Để biết thêm thông tin, đọc mounthướng dẫn .


19

TL; DR

  • /etc/fstablà một người dùng tạo ra. Nó chứa danh sách các khối lượng được gắn kết bởi mount.
  • /etc/mtablà một hệ thống được tạo ra. Nó chứa một danh sách các thiết bị hiện đang gắn kết.
  • Định dạng của các tập tin là tương tự. Sau khi lắp đặt một thiết bị mới, sao chép dòng tương ứng từ /etc/mtabđể /etc/fstabsao cho nó sẽ được tự động gắn trên sau khi khởi động hoặc khi gọi mount -a.

Trích dẫn từ mounthướng dẫn

Các /etc/fstab, /etc/mtab/proc/mountsfile

Tệp /etc/fstabnày có thể chứa các dòng mô tả thiết bị nào thường được gắn ở đâu, sử dụng tùy chọn nào.

Các chương trình mountumountduy trì một danh sách các hệ thống tập tin hiện đang gắn kết trong tập tin /etc/mtab.

Khi hệ thống tập tin Proc được gắn kết (nói tại /proc), các tập tin /etc/mtab/proc/mountscó nội dung rất giống nhau. Cái trước có phần nào nhiều thông tin hơn, chẳng hạn như các tùy chọn gắn kết được sử dụng, nhưng không nhất thiết phải cập nhật.

mount -a

gắn kết -a [-t loại] [-O optlist]

(thường được đưa ra trong một bootcript) làm cho tất cả các hệ thống tập tin được đề cập trong fstab (thuộc loại thích hợp và / hoặc có hoặc không có các tùy chọn phù hợp) được gắn kết như đã chỉ ra, ngoại trừ những hệ thống có dòng từ khóa noauto. Thêm tùy chọn -F sẽ tạo mount fork, để các hệ thống tập tin được gắn đồng thời.

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.