Ziele trecute am intalnit o problema cu golirea cosului de gunoi (Trash) pe macOS Catalina. Dupa ce am facut cateva teste am constat ca aceasta problema apare si pe macOS Big Sur daca se creeaza scenarii specifice erorii “Trash can’t be opened right now because it’s being used by another task…“.
Practic, utilizatorul nu poate goli cosul de gunoi de pe Mac (Empty Trash), Chiar daca unele fisiere din el vor fi sterse, acesta nu se poate goli complet. Fisere sau foldere raman “agatate” undeva intr-un task.
“.Trash” can’t be opened right now because it’s being used by another task, such as moving or copying an item or emptying the Trash. Try again when de current task is complete.“ cu optiunile “Skip”, “Stop” sau “Continue”.
Asa cum spune si mesajul de eroare, “Trash” este angajat intr-o alta operatiune, iar fisierele din interiorul lui nu pot fi sterse.
In cazul nostru problema a aparut cand am sters un folder din iCloud Drive. Folderul a fost mutat in Trash insa el nu era descarcat complet pe Mac. Din acest motiv nu s-a putut face golirea codului de gunoi.
Sunt insa si scenarii in care desi Trash pare gol, optiunea “Empty Trash“ ramane activa, iar pictograma ne indica faptul ca avem fisiere ce asteapta sa fie sterse. Desi noi nu le vedem.
In acest caz, va trebui sa mergem in fisierele de sistem la radacina folderelor “Trash” si facem stergerea lor manual.
Sistemul de operare macOS foloseste doua radacini diferite pentru folderul Trash. O radacina este localizata pe hard-ul local, iar cealalta este in iCloud Drive si este destinata fisierelor sterse din iCloud. Cele doua sunt sincronizate in Trash.
Rezolvarea problemei consta in stergerea manuala a fisierelor din cele doua radacini ale Trash.
1. Mergem in “Finder” → “Go” → “Go to Folder…” si alegem path:
~/.Trash
2. Locatia in care ajungem, este radacina cosuluid e gunoi local. De pe hard disk. Stergem manual tot continutul acestui folder.
3. Mergem in radacina folderului Trash din iCloud Drive:
~/Library/Mobile Documents/com~apple~clouddocs/.Trash
4. Stergem toate fisierele prezente in folderul “.Trash”, inclusiv fisierul “.DS_Store”
Daca stergera manuala din “Finder” nu functioneaza, se executa in Terminal linia de comanda:
sudo rm -rf ~/Library/Mobile\ Documents/com~apple~clouddocs/.Trash
Restartati sistemulde operare, iar pictograma Trash nu va mai indica elemente in cosul de gunoi.
Great article. Thanks for help!