Puncte:0

fișierele mutate sau șterse de pe unitatea zfs nu eliberează spațiu pe unitate

drapel aq

Folosesc ubuntu 21.10, instalat din nou cu sistemul de fișiere zfs. Dacă șterg unele fișiere și apoi golesc coșul de gunoi sau le mut pe o altă unitate (externă), acest lucru nu eliberează spațiu pe unitate. de fapt, df arată: rpool/ROOT/ubuntu_zooqq5 35G 4,5G 31G 13% / unde 35 GB este dimensiunea unității.

De fiecare dată când adaug un fișier pe disc, dimensiunea unității scade.

Recuperez spațiu (și dimensiunea unității crește) ștergând instantaneele zfs cu un script, dar cum poate fi corect?

Poate este un bug?

freezed avatar
drapel cn
Bun venit la Ask Ubuntu. Vă rugăm să [faceți turul](https://askubuntu.com/tour) pentru a afla cum funcționează Ask Ubuntu. Citiți [how to ask](https://askubuntu.com/questions/how-to-ask) pentru a îmbunătăți calitatea întrebării dvs. Apoi aruncați o privire la [centrul de ajutor](https://askubuntu.com/help/on-topic) pentru a vedea dacă unele _întrebări despre subiect_ sunt deja adresate.
Puncte:2
drapel ru

Fișierele eliminate sunt încă menționate de instantaneele anterioare, așa că ceea ce descrieți este comportamentul așteptat.

După cum ați observat deja, spațiul rămâne folosit datorită instantaneelor; numai după ștergerea ultimului instantaneu care face referire la fișierele șterse, spațiul corespunzător va fi disponibil din nou pentru fișierele noi.

Rețineți că df nu oferă valori precise pentru spațiul liber în sistemele de fișiere ZFS. ZFS utilizează unul sau mai multe discuri (sau partiții) pentru a stoca pool-uri care pot conține unul sau mai multe seturi de date (interpretate de df ca sisteme de fișiere), toate acestea partajând spațiul liber al pool-ului. Instantaneele umplu, de asemenea, pool-ul (ca parte a setului de date), afectând și mai mult „Dimensiunea” df rapoarte pentru un sistem de fișiere individual. ZFS este atât un sistem de fișiere, un manager de volum și, opțional, gestionează matrice RAID; ar fi analog cu, de exemplu, ext4 pe LVM opțional pe RAID.

Pentru a vedea cum pool-urile corespund discurilor sau partițiilor, puteți utiliza starea zpool. În Ubuntu, puteți găsi discurile sau partițiile enumerate sub /dev/disk/by-uuid/ și /dev/disk/by-partuuid/ respectiv. Pentru a vedea spațiul liber din piscine, puteți lista toate piscinele prin lista zpool. Puteți lista toate seturile de date ZFS ("sisteme de fișiere") prin lista zfs, unde FOLOSIT coloana indică spațiul utilizat de setul de date, care include fișierele, seturile de date copil și instantaneele aparținând unui anumit set de date; DISPONIBIL indică spațiul rămas în piscină și REFER indică dimensiunea fișierelor specifice acestui sistem de fișiere, adică nu instantanee sau sisteme de fișiere copil.

Andrea avatar
drapel aq
Multumesc pentru informatii!
Andrea avatar
drapel aq
Multumesc pentru informatii! „Fișierele eliminate sunt încă menționate de instantaneele anterioare, așa că ceea ce descrieți este un comportament așteptat” Înțeleg și sunt de acord cu această opinie tehnică, dar punctul meu de vedere este că într-un mediu desktop care nu este în stare beta sau în altă stare de dezvoltare, acest lucru nu ar trebui să se întâmple. ZFS pe ultima versiune de Ubuntu nu este marcat ca „experimental” și acesta este motivul pentru care am decis să-l încerc. Dar ca un sistem de fișiere să nu pună la dispoziție spațiul eliberat prin ștergerea fișierelor este ceva absurd în opinia mea
drapel ru
Mă bucur să fiu de ajutor! Deoarece nu vă place că instantaneele vă împiedică să eliberați imediat spațiu pe disc, sunteți binevenit să le dezactivați: https://askubuntu.com/questions/1233049/disable-automatic-zsys-snapshots-zfs-on-root. Dacă simțiți cu tărie că nu ar trebui să faceți acest lucru, puteți depune un raport de eroare solicitând Canonical să dezactiveze instantaneele ZFS: https://bugs.launchpad.net/ubuntu. Dacă simțiți că ați primit răspuns la întrebarea dvs., vă rugăm să marcați răspunsul ca fiind acceptat.

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.