Se alătură mai multor partiții într-unul din linux fără a pierde informații

Este necesar să se combine mai multe secțiuni existente într-una cu păstrarea informațiilor.

Există cel puțin două soluții.

aufs2 este un sistem de fișiere care implementează o unitate cascadă unificată pentru sistemele de fișiere Linux. În plus față de funcționalitatea moștenită de la UnionFS, ramurile RW și echilibrarea scrierelor sunt implementate aici, ceea ce este ideal pentru rezolvarea sarcinii.






Trebuie remarcat faptul că aufs2 nu este inclus în kernelul principal. Dar este:
  • în Debian Lenny (în Testare și Sid deja, din păcate, nu);
  • în Ubuntu (din moment ce LiveCD-ul Ubuntu este construit folosind acest FS);
  • în Zen-kernel și Liquorix.
Puteți, de asemenea, să modificați și să compilați singur kernelul utilizând versiunea standalone a lui aufs2. Pentru Debianov, vă recomandăm să nu utilizați pachetul Liquorix, dacă nu doriți să vă dezamăgiți cu ajutorul compilației kernel-ului, conectând magazia așa cum este indicat pe pagina proiectului.
Dacă înțelegeți kernelul, atunci trebuie să aveți grijă de utilitățile utilizatorilor. În Debian există pachete gata (în ciuda lipsei suportului de la kernel), astfel încât acestea să poată fi puse într-o singură comandă:

sudo aptitude instalează aufs-tools

Dacă nu există pachete gata făcute în distribuție, acestea pot fi luate de pe site-ul oficial al aufs.

Acum până la capăt. Să presupunem că există două secțiuni montate:
  • vechi cu o grămadă de torente: / media / torrents;
  • și una nouă pe hard disk nou achiziționat: / media / new_storage.

Pentru ca aceste două partiții să fie vizibile ca una, trebuie să executați următoarea comandă:





sudo mount -t aufs niciunul / media / storage -o br: / media / torrents = rw: / media / new_storage = rw, creare = mfs, suma

aici:
  • br: branch1 = rw: branch2 = rw: ... - lista de așa-numitele. ramificații, adică secțiuni montate, care vor fi combinate într-una;
  • create = mfs - parametrul principal care indică faptul că ramura care are mai mult spațiu liber va fi selectată pentru înregistrare. Fără a specifica acest parametru, "puff" din partiții nu va funcționa așa cum a fost intenționat;
  • sumă - indică faptul că în utilități cum ar fi df sau pydf, va fi afișată dimensiunea totală a partițiilor și spațiul liber pe ele pentru partiția unificată.

În / etc / fstab, această intrare ar trebui să arate ca:

none / media / storage aufs br: / media / torrents = rw: / media / new_storage = rw, create = mfs, suma 0 0


Spre deosebire de aufs, mhddfs este un spațiu utilizator FS, care lucrează prin siguranțe. În Debian există un pachet gata realizat de comanda:

sudo aptitude install mhddfs

Montarea este efectuată de comanda:

sudo mhddfs / mass-media / torrents, / media / new_storage / media / storage -o default_permissions, allow_other

În / etc / fstab, intrarea corespunzătoare arată astfel:

mhddfs # / media / torrents, / media / new_storage / media / siguranța de stocare default_permissions, allow_other 0 0

Merită remarcat faptul că nici aufs2, nici mhddfs nu permit ca un fișier să fie parțial unul, parțial pe o altă partiție. De asemenea, rețineți că după dezasamblarea bufeurilor, toate fișierele vor fi accesate prin punctele de montare originale. O parte din fișiere vor fi pe o partiție, parte - pe cealaltă.

Dacă aveți nevoie de o soluție rapidă și ușoară, majoritatea utilizatorilor vor avea suficienți mhddfs. Dar merită să ne amintim că aufs2 rulează la nivel de kernel, deci performanța este mai mare în acest caz. În plus, mhddfs încarcă procesorul mult mai mult și viteza de scriere / citire este ceva mai mică decât în ​​aufs2.

Bazat pe Habrahabr.ru

  • Instalarea Adobe Flash Player pe 64 de biți
  • Crearea, marcarea, formatarea discurilor și partițiilor în Linux
  • Instalarea PostgreSQL pe Ubuntu
  • Lighttpd server web pe Ubuntu
  • Restricționarea accesului la utilizator de deasupra directorului din Linux






Trimiteți-le prietenilor: