Điểm:0

Làm cách nào để giữ đồng bộ hóa trong thời gian thực hai cài đặt Ubuntu?

lá cờ in

Tôi đang tìm kiếm công cụ/phương pháp/kỹ thuật tốt hơn có thể giúp tôi tiếp tục đồng bộ hóa hai bản cài đặt Ubuntu trong thời gian thực. Tôi muốn rằng mọi thay đổi tôi thực hiện đối với một trong số chúng sẽ được áp dụng ngay lập tức cho cái còn lại. Bây giờ tôi sẽ giải thích cách cấu hình thiết lập của tôi. Hãy bắt đầu nói rằng hệ điều hành chính của tôi là FreeBSD và tôi đang sử dụng bhyve để ảo hóa Ubuntu, sử dụng các tham số sau:

bhyve -S -c ổ cắm=1,lõi=2,luồng=2 -m 4G -w -H -A \
-s 0, máy chủ \
-s 1,ahci-hd,/mnt/da3p2/bhyve/nvme.img \
-s 2,passthru,1/0/0 \
-s 3:0,passthru,2/0/0 \
-s 3:1,passthru,2/0/1 \
-s 3:2,passthru,2/0/2 \
-s 3:3,passthru,2/0/3 \
-s 8,virtio-net,tap1 \
-s 9,virtio-9p,sharename=/mnt/nvd0p7 \
-s 30,xhci,máy tính bảng \
-s 31,lpc \
-s 29,fbuf,tcp=0.0.0.0:5901,w=1440,h=900 \
-l bootrom,/usr/local/share/uefi-firmware/BHYVE_BHF_CODE.fd \
-l com1, stdio \
vm1

Trên thực tế, tôi đã cài đặt Ubuntu 21.10 trên đĩa nvme của mình và nó được phân vùng như thế này:

marietto@marietto:/usr/home/marietto # gpart show :


root@marietto:/usr/home/marietto # gpart show
=> 34 1953525101 nvd0 GPT (932G)
          34 2014 - miễn phí - (1.0M)
        2048 1748992 1 efi (854M)
     1751040 1113507840 2 ms-dữ liệu cơ bản (531G)
  1115258880 833185547 7 ms-dữ liệu cơ bản (397G)
  1948444427 245 - miễn phí - (123K)
  1948444672 1318912 phục hồi 3 ms (644M)
  1949763584 2048 - miễn phí - (1.0M)
  1949765632 1310720 phục hồi 4 ms (640M)
  1951076352 2048 - miễn phí - (1.0M)
  1951078400 1265657 5 ms-dữ liệu cơ bản (618M)
  1952344057 7 - miễn phí - (3.5K)
  1952344064 1179641 6 ms-dữ liệu cơ bản (576M)
  1953523705 1430 - miễn phí - (715K)

Ubuntu 21.10 được cài đặt trên khe /dev/nvd0p7. Điều tôi muốn làm lúc đầu là khởi động cài đặt vật lý Ubuntu đó trực tiếp trên bhyve, trỏ nó tới/dev/nvd0, nhưng có một lỗi và nó không hoạt động theo cách dễ dàng nhất. Vì vậy, tôi đã tìm thấy một "cách giải quyết"; Tôi đã sao chép đĩa nvme của mình bằng dd và tôi đã tạo một tệp img/raw có tên "nvme.img" và tôi đã sao chép nó vào đĩa có kích thước 2 TB của mình. Bây giờ, khi tôi muốn khởi động và sử dụng Ubuntu 21.10, tôi có thể thực hiện trực tiếp khi tôi đang chạy FreeBSD và bhyve. Cài đặt Ubuntu thực và tệp img của nó gần như giống hệt nhau. Trên thực tế, khi tôi khởi động tệp nvme.img bằng bhyve, tôi cũng đã chia sẻ phân vùng nơi tôi đã cài đặt bản cài đặt vật lý của Ubuntu trong FreeBSD, sử dụng tham số này:

-s 9,virtio-9p,sharename=/mnt/nvd0p7 \

Vì vậy, phân vùng thực chứa tất cả các tệp của bản cài đặt Ubuntu vật lý có sẵn khi tôi khởi động hình ảnh Ubuntu được tạo bằng dd trong khi tôi đang sử dụng FreeBSD và bhyve. Tốt. lúc này bạn đã có đầy đủ các yếu tố để hiểu tôi muốn làm gì. Trong khi tôi đang sử dụng hình ảnh của Ubuntu được tạo bằng dd, một số tệp của bản cài đặt này sẽ thay đổi. Điều tôi muốn làm là giữ cho chúng được đồng bộ hóa với các tệp được lưu trữ trên bản cài đặt vật lý của Ubuntu, được ánh xạ tại /mnt/nvd0p7 ; làm điều này, khi nào, trong tương lai tôi sẽ khởi động cài đặt vật lý của Ubuntu, tôi sẽ cập nhật tất cả các tệp một cách chính xác. Nếu mọi thứ hoạt động chính xác thì sẽ không cần khởi động Ubuntu về mặt vật lý, nhưng điều đó có thể xảy ra. Vì vậy, loại công cụ/phương pháp nào bạn gợi ý cho tôi để hoàn thành nhiệm vụ này? cảm ơn.

PonJar avatar
lá cờ in
Bạn nên điều tra lệnh rsync. Đó là lý tưởng để đồng bộ hóa các thư mục và tệp
lá cờ in
Tôi đã nghĩ đến việc sử dụng bản cài đặt vật lý của Ubuntu bằng cách sử dụng bộ chứa chroot hoặc lxc. Nó thực sự là một ý tưởng tồi?
PonJar avatar
lá cờ in
Tôi không thể nói đó có phải là một ý tưởng tồi hay không bởi vì tôi không biết nó sẽ hoạt động như thế nào. Nếu máy ảo của bạn có thể nhìn thấy và cài đặt thì rsync cài đặt vật lý sẽ hoạt động tốt với chỉ những thay đổi được chuyển. Với các tùy chọn phù hợp được đặt, nó cũng sẽ xóa mọi thứ đã xóa trên VM.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.