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ì?
/home
chỉ chứa các liên kết tượng trưng đến /var/home
.
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ì?
/home
chỉ chứa các liên kết tượng trưng đến /var/home
.
Câu trả lời:
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/USER
hay /home/SERVER/USER
hay /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
.
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 /
/ var có thể nằm trên một phân vùng hoặc đĩa khác.