Sự khác biệt giữa những người khác


7

Trong máy UNIX của chúng tôi, đường dẫn nhà của tôi trông như thế /home/<userid>và chúng tôi có một người dùng hàng loạt khác có nhà giống như/export/home/<userid>

Tôi muốn biết sự khác biệt giữa /export/home/<userid>/home/<userid>?

Tại sao có sự khác biệt trong các thư mục khi cả hai đều là một số người dùng trong UNIX?

Câu trả lời:


6

Như Noufal Ibrahim nói, tôi nghĩ đây là một quy ước của Solaris.

IIRC, /export/homeđược sử dụng trên máy chủ nơi chứa các tệp thực tế và /homelà nơi các máy chủ khác gắn kết nó.

mount | grep homenói gì Tôi đoán rằng /export/homecó một loại hệ thống tập tin UFS/homecó một loại NFS?

/etc/fstab cũng có thể có một số manh mối.


/ home cũng nên được sử dụng trên máy chủ NFS. Bộ đếm tự động cũng nên quản lý ánh xạ ở đó.
jlliagre

8

Ý tưởng là / đó /export/homelà cho một thư mục nhà được lưu trữ cục bộ. Từ "xuất khẩu" là từ ý tưởng rằng thư mục chính này cũng có thể được xuất để sử dụng từ các máy chủ khác.

/homemặt khác sẽ gắn kết hợp lý cho thư mục nhà của bạn. Bạn không bao giờ nên tạo thư mục nhà trong /home. Đó là một nơi để gắn kết.

Giả sử tôi có một tài khoản trên 5 máy chủ Solaris khác nhau. Chắc chắn tôi muốn chỉ có một thư mục nhà vật lý trên tất cả các máy chủ đó. Nếu thiết bị tự động được cấu hình chính xác thì tôi sẽ trên cả 5 máy chủ lưu trữ thư mục chính của mình /homenhưng đó thực sự chỉ là một tấm gương logic. Có lẽ sẽ có một trong 5 máy chủ lưu trữ thư mục nhà vật lý của tôi và trên máy chủ cụ thể đó tôi cũng sẽ thấy thư mục chính của mình trong đó /export/home.

Nếu thư mục chính của bạn luôn được lưu trữ cục bộ trên máy thì bạn sẽ luôn thấy /export/home.

Theo tôi, quá ít trang web thực sự tập trung các thư mục nhà. Nhưng ý tưởng của Sun là sử dụng một bố cục giúp việc chia sẻ dễ dàng và nhất quán như vậy từ máy chủ này sang máy chủ khác. Hiếm khi được sử dụng và đây là lý do mà mọi người tự hỏi nó là để làm gì.

(Chú thích: Thực tế chỉ mới gần đây, với Solaris 11, điều này đã được thực hiện hoàn toàn phù hợp để người dùng luôn có thể xem thư mục chính của mình /homebất kể thư mục chính được lưu trữ cục bộ /export/home. Thay đổi này sẽ giúp mọi người dễ dàng hơn trại Linux để hiểu)


3

Tôi đã thấy /export/homebố cục trên các máy Solaris cũ mà tôi đã sử dụng và đó là một quy ước chỉ ra rằng phân vùng đã được xuất qua. NFS. Đây không phải là thứ được liệt kê trong FHS vì vậy tôi không biết nó thực sự "chuẩn" như thế nào.


2

Có một thư mục nhà /export/home/usernamelà một sự kỳ lạ cấu hình. Thư mục thực tế được đặt theo mặc định ở đây khi tài khoản người dùng được tạo bởi useraddlệnh nhưng thư mục này vẫn phải được truy cập thông qua /home/username.

Quy ước và cách thực hành tốt nhất sau đó /home/usernamelà trở thành thư mục chính và cấu hình automounterđể quản lý ánh xạ giữa cả hai.

Theo mặc định, tệp cấu hình chính của máy chủ tự động /etc/auto_masterchứa dòng này:

/home auto_home -nobrowse

Điều đó có nghĩa /homelà được xử lý bởi các thiết bị tự động. Kết quả là, không có thư mục nào có thể được tạo trực tiếp ở đó là nguồn gây thất vọng chung cho các quản trị viên mới làm việc trên Solaris.

Thư mục /homeđược cấu hình trong /etc/auto_hometập tin. Nó cho biết automounternơi để tìm thư mục thực tế để gắn kết /home.

Ví dụ:

vivek nfsserver:/export/home/&

nói rằng thư mục nhà của vivek sẽ được tìm thấy nfsserverdưới /export/home/vivekphần chia sẻ.

Các thư mục nhà được gắn cục bộ có thể được cấu hình theo cách đó:

username localhost:/export/home/&

Khi automounterphát hiện máy chủ tệp là cục bộ, nó sử dụng lofsthay vì nfslý do hiệu suất. Những loại gắn kết thư mục nhà cũng có thể được sử dụng với các khu Solaris.

Tham khảo: http://www.c0t0d0s0.org/archives/4120-Less- Unknown-Solesis-Features-exporthome-home-autofs.html


0

Khi bạn tạo một vùng, thư mục chính sẽ là / export / home, vì vậy bạn có thể sử dụng ZFS để bảo vệ dữ liệu của người dùng.

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.