Puncte:0

Comanda tar raportează „fișierul a fost schimbat pe măsură ce îl citim”, în timp ce cred că partiția a fost montată numai în citire

drapel fr

Fac o copie de rezervă a utilizatorului meu de acasă snap director cu gudron. Am montat partiția cu lega-opțiune conform montură pagina de manual: la început mount --bind / /mnt/bind și apoi mount -o remount,bind,ro / /mnt/bind. Comanda montură spectacole: /dev/sda2 pe /mnt/bind tip ext4 (ro,relatime,errors=remount-ro). Apoi fac o copie de rezervă a directorului snap în directorul de acasă al utilizatorului: tar -cf my_user_snap.tar /mnt/bind/home/my_user/snap (comandă puțin altul). În același timp, am un browser Chrome care rulează /home/my_user. Și deși bănuiesc că al meu /mnt/bind montat numai pentru citire, primesc o eroare (avertisment): tar: my_user/snap/chromium/1781/.config/chromium-my_user/Default: fișierul a fost modificat pe măsură ce îl citim. De ce este așa? De ce bind mount nu realizează directorul doar pentru citire /mnt/bind? Vreau un conținut static cu care să pot face backup gudron comandă, fără a opri computerul.

francois P avatar
drapel it
În funcție de modul în care este configurată partiția, poate scrie metadate, cum ar fi timpul de acces, de exemplu, astfel încât să fie considerată ca „schimbător” de către lista de avertizare tar, nu vă faceți griji pentru asta.
Charles Green avatar
drapel cn
Sunt puțin confuz: Înțeleg că opțiunea `bind` face același director disponibil în două locuri, iar tu montezi al doilea loc disponibil ca `RO`. Este grozav, dar nu ați făcut o copie statică a directorului, ci doar un alt punct de acces. Locația originală de montare este încă în uz și poate fi încă modificată și, aparent, din moment ce rulați chromium în timp ce vă faceți `tar`, scrieți și date în directorul original. `tar` vede asta și se plânge...
klpu39 avatar
drapel fr
@Charles Green - pot, prin rularea sistemului, să fac resursele `/` disponibile (și într-adevăr nu pot fi schimbate) într-un alt loc pentru a le `tar`?
Charles Green avatar
drapel cn
Prin definiție, dacă computerul dumneavoastră rulează, atunci directorul rădăcină `/` este în uz. Există mai multe mecanisme pe care oamenii le folosesc pentru a face copii de rezervă - care este scopul tău? De exemplu, îmi fac copii de rezervă pentru toate datele, dar nu fac copii de rezervă ale programelor și configurațiilor - am puține lucruri atât de complexe încât nu pot reconfigura și am scriptat întregul proces de reinstalare
klpu39 avatar
drapel fr
@Charles Green - fac copii de rezervă cu `tar`. Există date statice și modificabile. M-am gândit că, cu opțiunea `bind` am toate datele mele statice. Deoarece acest lucru evident nu funcționează, îmi voi face copii de rezervă cu live-cd.
Charles Green avatar
drapel cn
Dacă „gudronul” va fi unealta preferată, acesta poate fi cazul.

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.