Tại sao tôi sẽ giữ các thư mục nhà trong / var / home?


7

Theo tôi hiểu, vị trí truyền thống cho các thư mục nhà nằm bên dưới /home. Một số biến thể Linux dường như giữ chúng trong đó /var/home, lý do cho điều đó là gì?


2
Tôi có thể hỏi những biến thể? Tôi chưa bao giờ thấy điều đó. Nó chắc chắn chống lại FHS
xenoterracide

@xenoterracide: Bạn có thể đã đoán được từ câu hỏi khác của tôi , đây là về WebOS một lần nữa. /homechỉ chứa các liên kết tượng trưng đến /var/home.
Tomalak

Câu trả lời:


13

Tôi đoán là WebOS được thiết kế để được cài đặt trên hai hệ thống tệp khác nhau, hệ thống tệp gốc chỉ đọc trong hoạt động bình thường và hệ thống tệp được gắn trên /varđó là đọc-ghi trong hoạt động bình thường. Vì các thư mục nhà cần có thể ghi được, chúng được đặt ở đâu đó bên dưới /var. Kiểu thiết lập này khá phổ biến trên các hệ thống unix chạy flash (chẳng hạn như PDA và các thông báo nhúng).

Mặc dù /homeđược đề cập bởi Tiêu chuẩn phân cấp hệ thống tập tin trên Linux và thường phổ biến giữa các đơn vị, nhưng nó không phổ biến (FHS liệt kê nó là tùy chọn của Hồi và chỉ định rằng không có chương trình nào nên dựa vào vị trí này). Các trang web với một số lượng lớn người dùng đôi khi sử dụng /home/GROUP/USERhay /home/SERVER/USERhay /home/SERVER/GROUP/USER. Và tôi đã nhìn thấy thư mục bắt nguồn từ những nơi khác: /homes, /export/home, /users, /net, ... Trong thực tế, một thời gian dài trước đây, vị trí tiêu chuẩn cho thư mục nhà đã /usr.

¹ Ví dụ Android (không phải là một unix, nhưng chạy trên một hạt nhân Linux) có một hệ thống tập tin gốc chỉ đọc và một hệ thống tập tin ghi trên /data.


2
và đừng quên bản gốc / usr cho các thư mục nhà
camh

@camh: Tôi còn quá trẻ để xem nó, nhưng vâng, tôi cũng có thể đề cập đến nó.
Gilles 'SO- ngừng trở nên xấu xa'

Vâng, đó là một lời giải thích hợp lý. Hệ thống tệp gốc trên WebOS thực sự được gắn dưới dạng chỉ đọc trong hoạt động bình thường và phải được xử lý lại trước khi có thể sửa đổi các tệp hệ thống.
Tomalak

3

Tôi chưa bao giờ thấy rằng ...

Nhưng bạn có thể đặt mọi thứ nhiều hơn hoặc ít hơn ở mọi nơi, ý tôi là một người dùng có thể ở / var / home / cái khác trong / home / và thứ ba trong / partyplace / home / ....

Nhưng điều đó không có nghĩa gì với tôi, tốt hơn hết là tuân theo quy ước rằng dữ liệu người dùng được lưu trữ dưới / home /


Có những dấu hiệu cho thấy điều này không hoàn toàn chưa từng nghe thấy.
Tomalak

1

/ var có thể nằm trên một phân vùng hoặc đĩa khác.


Vâng, tôi cũng nghĩ như vậy. Trong trường hợp này, nó không phải - đó là một điện thoại thông minh và tất cả đều chạy một mô-đun bộ nhớ flash duy nhất.
Tomalak

Nhưng nhà cũng có thể nằm trên một phân vùng khác ... vì vậy điều này vô nghĩa.
Johan

@Johan: bạn có thể muốn nhóm mọi thứ lại với nhau; không chỉ có nhà trên một phân vùng khác.
kasterma
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.