Puncte:0

Cum să păstrezi sincronizate în timp real două instalări Ubuntu?

drapel in

Caut instrumentul/metoda/tehnica mai bun care să mă ajute să păstrez sincronizate în timp real două instalări Ubuntu. Îmi doresc ca fiecare modificare pe care o fac uneia dintre ele să fie aplicată imediat celuilalt. Acum voi explica cum este configurată configurația mea. Să începem să spunem că sistemul meu principal de operare este FreeBSD și că folosesc bhyve pentru a virtualiza Ubuntu, folosind următorii parametri:

bhyve -S -c sockets=1,cores=2,threads=2 -m 4G -w -H -A \
-s 0,hostbridge \
-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,tabletă \
-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

De fapt, am instalat Ubuntu 21.10 fizic pe discul meu nvme și este partiționat astfel:

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


root@marietto:/usr/home/marietto # gpart show
=> 34 1953525101 nvd0 GPT (932G)
          34 2014 - gratuit - (1,0 milioane)
        2048 1748992 1 efi (854M)
     1751040 1113507840 2 ms-date de bază (531G)
  1115258880 833185547 7 ms-date de bază (397G)
  1948444427 245 - gratuit - (123K)
  1948444672 1318912 3 ms-recuperare (644M)
  1949763584 2048 - gratuit - (1,0 M)
  1949765632 1310720 4 ms-recuperare (640M)
  1951076352 2048 - gratuit - (1,0 M)
  1951078400 1265657 5 ms-date-de bază (618M)
  1952344057 7 - gratuit - (3,5K)
  1952344064 1179641 6 ms-date de bază (576M)
  1953523705 1430 - gratuit - (715K)

Ubuntu 21.10 este instalat pe slotul /dev/nvd0p7. Ceea ce am vrut să fac la început a fost să pornesc acea instalare fizică Ubuntu direct pe bhyve, îndreptând-o către /dev/nvd0, dar există o eroare și nu funcționează cel mai ușor. Deci, am găsit o „soluție de soluție”; Mi-am clonat discul nvme cu dd și am creat un fișier img/raw numit „nvme.img” și l-am copiat pe discul meu de 2 TB. Acum, când vreau să pornesc și să folosesc Ubuntu 21.10, o pot face direct când rulez FreeBSD și bhyve. Instalarea Ubuntu reală și fișierul său img sunt aproape identice. De fapt, când pornesc fișierul nvme.img cu bhyve, am partajat și partiția unde am montat instalarea fizică a Ubuntu în FreeBSD, folosind acest parametru:

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

Deci, partiția reală în care sunt toate fișierele instalării fizice Ubuntu este disponibilă atunci când pornesc imaginea Ubuntu creată cu dd în timp ce folosesc FreeBSD și bhyve. Bun. în acest moment aveți toate elementele pentru a înțelege ce vreau să fac. În timp ce folosesc imaginea Ubuntu creată cu dd, unele fișiere ale acestei instalări se vor schimba. Ce vreau să fac este să le păstrez sincronizate cu fișierele stocate pe instalarea fizică a Ubuntu, mapate la /mnt/nvd0p7 ; făcând asta, când, în viitor, voi porni instalarea fizică a Ubuntu, voi avea toate fișierele actualizate corect. Dacă totul va funcționa corect, nu va fi nevoie să porniți Ubuntu fizic, dar s-ar putea întâmpla. Deci, ce fel de instrument/metodă îmi sugerați pentru a îndeplini această sarcină? Mulțumiri.

PonJar avatar
drapel in
Ar trebui să investigați comanda rsync. Este ideal pentru sincronizarea directoarelor și fișierelor
drapel in
Mă gândeam să folosesc instalarea fizică a Ubuntu folosind containerele chroot sau lxc. Chiar e o idee proastă?
PonJar avatar
drapel in
Nu pot spune dacă este o idee proastă sau nu pentru că nu știu cum ar funcționa. Dacă VM-ul dvs. poate vedea și monta instalarea fizică, rsync ar trebui să funcționeze bine, cu doar modificările transferate. Cu opțiunile corecte setate, va șterge și orice lucru șters de pe VM.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.