Puncte:0

Linux: Montarea unei partiții pe o nouă unitate fizică într-un director - unde se află datele (fizic)?

drapel us

Dacă am o mașină cu un singur disc fizic și partitionez și adaug un nou disc într-un director (de exemplu, /usr/data) mult timp după ce sistemul de operare a fost instalat și rulat, unde există acele fișiere fizic și există o modalitate pentru a vă asigura că toate se află fizic pe noul disc pe care l-am adăugat?

În mod similar, am un utilitar care face în mod automat o copie de rezervă a unității mele virtuale într-o mașină virtuală și aș dori să fiu sigur că dacă fac o copie de rezervă a unui vhd pe care l-am adăugat, partiționat și montat într-un anume director după ce sistemul de operare a fost rulat pentru o vreme, că fac copii de rezervă pentru tot ce se află sub acel director.

Puncte:4
drapel cz

Dacă montați un dispozitiv bloc într-un director, fișierele pe care le creați în acel director sunt create pe acel dispozitiv bloc. Punct.

Rețineți că, dacă directorul conținea fișiere înainte de a monta un dispozitiv pe el, acele fișiere rămân pe dispozitivul de blocare părinte și sunt ascuns și inaccesibil în timp ce dispozitivul este montat.

În mod similar, dacă scrieți în acel director în timp ce noul dispozitiv de blocare nu este montat, astfel de fișiere ajung pe dispozitivul de blocare părinte.

Toate acestea sugerează că ar trebui să faceți câteva lucruri:

  1. Dacă fișierele există în acel director și doriți să fie accesibile după montarea noului dispozitiv, ar trebui doar să redenumiți întregul director, să creați un director nou cu numele original, să montați dispozitivul și apoi să mutați fișierele vechi pe noul dispozitiv. .

  2. Ar trebui să vă asigurați că dispozitivul dvs. este montat la pornire, de ex. prin adăugarea lui la /etc/fstab.

Puncte:1
drapel my

„și există vreo modalitate de a ne asigura că toate se află fizic pe noul disc pe care l-am adăugat?”

Este o problemă care se întâmplă: dacă, din anumite motive, discul NU este montat, datele vor fi scrise în tăcere pe vechiul disc, în directorul unde ar fi trebuit montat.

În mod normal folosesc două tehnici diferite: prima este să creez, în interiorul discului „adevărat”, un folder special (ex. rar). Apoi îi verific existența: dacă există, atunci discul este montat efectiv, altfel nu

DIR="/monta/v-server_condivisioni/rar/"
dacă [ -d "$DIR" ]; atunci
  ecou "Montat"
altfel
  ecou "NU este montat"
fi

Al doilea este cam așa (Unix, pe Linux este foarte asemănător), pentru a verifica dacă /monta/vserver_condivisioni este montat (prin smb în acest exemplu) sau nu

df | grep -q /monta/v-server_condivisioni
dacă [ $? = 0]; atunci
    altfel
            /bin/date +"%R ----------/monta/v-server_condivisioni NU montat!"
            /usr/sbin/mount_smbfs -N -I 10.1.2.3 //theuser@v-server/condivisioni /monta/v-server_condivisioni
fi
R2Bleep2 avatar
drapel us
Informații utile @Franco Corbelli

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.