Hệ thống tập tin xếp chồng với ghi lại


8

Tôi cần thiết lập một hệ thống trong đó máy tính xách tay và máy tính để bàn cùng tồn tại.
Ý tưởng là, tôi mang máy tính xách tay vào mạng và máy tính xách tay đồng bộ thư mục / home (với một số ngoại lệ) với máy tính để bàn, sau đó máy tính để bàn gắn một chồng với bản sao / home của anh ấy trên đầu và bản sao của máy tính xách tay (nfs ) dưới đáy.

Vì vậy, rõ ràng tôi không cần một chiến lược ghi lại, viết lại với một giải pháp bộ đệm khá lớn sẽ phù hợp với tôi hơn.

Tôi đã đọc trên unionfs và aufs và những người khác nhưng tôi không hiểu làm thế nào hoặc tôi không thể làm điều này với những fs đó.

Có ý kiến ​​gì không?


Có vẻ như bạn đang tìm kiếm một cái gì đó như drbd(không phải là một hệ thống tập tin) hoặc có lẽ là Andrew FS hoặc Coda (những thứ này thậm chí còn được sử dụng trong những ngày này?). Hoặc có lẽ bạn có thể làm điều đó một cách nhanh chóng và bẩn thỉu, và chạy một vài rsyncgiây để thực hiện công việc.
Alexios

Bạn cũng có thể mô tả kịch bản sử dụng mà bạn đang hình dung? Bạn đề cập đến một vài chi tiết triển khai nhưng tôi không hiểu tại sao bạn muốn sử dụng chúng. Ví dụ, tại sao bạn muốn nfs gắn bản sao máy tính xách tay? Tại sao bạn muốn đồng bộ /homethư mục. Đồng bộ hóa từ máy tính để bàn với máy tính xách tay hoặc cách khác? Bạn có rác dữ liệu đã có trên mục tiêu khi đồng bộ hóa hay đây là đồng bộ hai chiều?
chutz

Sử dụng máy tính xách tay khi đang di chuyển, đồng bộ hóa khi đến nhà và sau đó chỉ sử dụng máy tính để bàn, tôi rất quan tâm đến việc loại bỏ các bước bổ sung cần thiết để đồng bộ hóa máy tính để bàn trở lại máy tính xách tay trước khi rút phích cắm, tôi thích điều này còn tiếp.
Arkaitz Jimenez

Câu trả lời:


1

Với phần mềm như Csync , bạn có thể sử dụng mô-đun pam_csyncđể SFTP đồng bộ hóa máy tính xách tay khi đăng nhập và đăng xuất.

Một phương pháp khác có thể là chạy lsyncd vào rsyncthư mục nhà của bạn theo định kỳ. Thật không may, điều này sử dụng inotifyvà có thể không thể kiểm soát được nếu bạn có hàng trăm ngàn tệp trong thư mục đã xem. Một giải pháp tốt hơn có thể sử dụng fsnotifyhoặc fanotifyAPI và sau đó đồng bộ hóa hai chiều theo định kỳ, nhưng tôi chưa tìm thấy giải pháp nào.

Cuối cùng, nếu dưới 1-2 GB mà bạn cần giữ đồng bộ hóa, có các chức năng đồng bộ hóa mạng LAN tốt trong Dropbox.


0

Tôi sử dụng đồng bộ bittorrent - hoạt động tốt ở địa phương và từ xa ...

Có lẽ cũng đáng để xem.


0

Bạn có thể cân nhắc sử dụng git-annex, ngày nay nó cũng có giao diện web đẹp :)

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.