Những thư mục nào và làm thế nào tôi có thể chia sẻ giữa FreeBSD và Linux? Cụ thể, làm thế nào tôi có thể lặp lại tương ứng / usr / home và / home? Tôi đoán việc chia sẻ trực tiếp một phân vùng giữa cả hai hệ thống có thể dẫn đến các dotfiles xung đột, vì vậy đó có thể không phải là giải pháp phù hợp. Liên minh gắn kết phân vùng chia sẻ hợp lý? Bằng cách này, tôi có thể di chuyển các dotfiles vào phân vùng "/" của mỗi HĐH và chia sẻ phần còn lại của các tệp vào phân vùng dùng chung.
Tôi nên sử dụng hệ thống tập tin nào cho phân vùng nhà dùng chung? Tôi có RAM dưới 2GB nên tôi không nghĩ ZFS sẽ hoạt động, từ những gì tôi đã đọc. Có lẽ ext2 sẽ làm gì? Còn lựa chọn nào tốt hơn không? EDIT: đã hỗ trợ kernel write-to-UFS trong Linux chưa?
- Bản phân phối Linux là LMDE.
- Trên thực tế sử dụng PC-BSD nhưng theo như tôi đã đọc thì nó sẽ hoạt động giống như FreeBSD cho việc này. Sửa tôi nếu tôi sai.
- Các phân vùng sẽ là:
Kích thước FS Mountpoint của hệ điều hành (GiB; Tổng cộng: ~ 160GB) Linux / ext4 16 FreeBSD / ufs 16 Chia sẻ / mnt / nhà / ext2? ~ 124 # EDITED: Xem bên dưới Chia sẻ - trao đổi 4
Bất kỳ phân vùng khác tôi nên làm? Đó là một máy trạm không có máy chủ "liên tục", nhưng tôi có thể đánh lừa các tù trong FreeBSD. Có lẽ tôi nên có một phân vùng cho những người?
Tuyên bố miễn trừ trách nhiệm: Tôi chưa thực sự sử dụng các hệ thống tập tin liên minh trước đây và nói chung là mới đối với BSD; hãy đề xuất giải pháp tốt hơn :)
EDIT: Làm thế nào về việc thêm một cây "dotfiles" trong mỗi phân vùng gốc và gắn kết nó?
Điểm gắn kết trong FreeBSD: / / mnt / nhà / / usr / home /: / usr / dotfiles / U / mnt / home / # / usr / dotfiles / được ưu tiên Nội dung ví dụ: / usr / dotfiles / fchurca /: .cache .kderc / mnt / home / fchurca /: .vimrc phát triển / Documents / # .vimrc không phải là nền tảng cụ thể / usr / home / fchurca: .cache .kderc .vimrc phát triển / Tài liệu /
Bằng cách này, nó có thể hoạt động cho tất cả (nhiều nhất là hai) người dùng của hộp.
/usr
là dữ liệu chỉ đọc có thể được chia sẻ giữa các máy chủ, nhưng tôi không khuyên bạn nên chia sẻ dữ liệu đó cho hai hệ điều hành hoàn toàn khác nhau. Sử dụng/home
trong cả hai sẽ tốt, miễn là phần mềm người dùng của bạn có phiên bản tương tự. Nếu bạn chỉ muốn "chơi xung quanh với tù", hãy sử dụng VM.