Puncte:0

Ștergeți încet o mulțime de subdirectoare fără a afecta performanța serverului

drapel us

Trebuie să curăț un director care conține milioane de subdirectoare. Doresc să șterg toate subfolderele care au mai mult de 365 de zile. Am incercat aceasta comanda:

sudo nice -n 19 ionice -c 3 find . -type d -mtime +365 -exec rm -rf '{}' +

Cu toate acestea, în timp ce această comandă rulează, orice altceva de pe mașină nu răspunde.

Există o altă modalitate de a reduce ștergerea a milioane de subdirectoare?

Îl rulez pe Ubuntu 20 cu 256 GB de memorie.

drapel cn
Nu rm-ul este problema. Este găsirea.
drapel in
Poate doriți să vă uitați să utilizați ceva de genul [tmpreaper](http://manpages.ubuntu.com/manpages/focal/man8/tmpreaper.8.html) și să începeți cu un număr foarte mare de zile, apoi să lucrați încet. până la 365. [Această postare pe blog](https://www.thegeekstuff.com/2013/10/tmpreaper-examples/) prezintă câteva dintre modalitățile prin care puteți utiliza instrumentul.
drapel us
mulțumesc @matigo, așa că sugerezi să folosești ceva de genul `sudo nice -n 19 ionice -c 3 tmpreaper /home/mydirectory` ?

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.