Ne možete isprazniti smeće i izbrisati sigurnosne kopije Time Machinea? Evo kako to popraviti
Sadržaj:
Unatoč tome što je Time Machine izvanredno rješenje za jednostavno sigurnosno kopiranje, za neke korisnike Time Machinea može se pojaviti neobičan problem koji uzrokuje da se Mac OS X Trash ne može isprazniti kada je pogon za sigurnosno kopiranje spojen na Mac. To će se obično manifestirati kao sljedeće; korisnik pokuša isprazniti smeće, smeće se ili odbija isprazniti ili zaglavi na "Priprema za pražnjenje smeća..." koje tada broji do nekoliko stotina tisuća (ili više) datoteka.Ostavljen sam, Otpad će se ponekad početi brisati nakon nekoliko sati brojanja datoteka, ali to ide toliko sporo da doslovno možete čekati dan ili više da se Otpad izbriše – teško praktično.
Ovo je očito hir ili greška, a čini se da se događa ili kada netko pokuša ručno ukloniti sigurnosne kopije kako bi stvorio dodatni prostor na tvrdom disku, ili kada se stara sigurnosna kopija ošteti kada Time Machine pokušava obavljati pospremanje. Ovaj je problem navodno riješen u prošlom ažuriranju Mac OS X-a, ali se unatoč tome nastavlja u Mountain Lion, Mavericks, Sierra, El Capitan itd., možda zato što su datoteke koje uzrokuju problem često puno starije, obično iz Mac OS-a X Lav i prije.
OK, dosta rasprave o problemu i pozadine, prijeđimo na rješenje tako da možete ponovno isprazniti kantu za smeće i jednom zauvijek ukloniti one stare tvrdoglave sigurnosne kopije Time Machinea.
Ručno isprazni smeće kada su datoteke sigurnosne kopije Time Machinea zapele
Ovo zahtijeva korištenje prisilnog brisanja kroz terminal, što ga čini malo naprednijim. Ako ne znate što radite ili vam nije ugodno s Terminalom, možda ćete htjeti ovo u potpunosti preskočiti i umjesto toga samo pričekati nevjerojatno dugotrajno brisanje smeća putem Findera. Nastavite na vlastitu odgovornost.
Obavezno izdajte naredbe precizno jer biste inače mogli nenamjerno izbrisati datoteke koje ne želite ukloniti, ovo je vrlo važno jer terminal od vas ne traži odobrenje ili potvrdu, on jednostavno briše sve.
- Povežite pogon Time Machinea na Mac i (privremeno) zaustavite sve postojeće sigurnosne kopije Time Machinea
- Otvorite Terminal, koji se nalazi unutar /Applications/Utilities/, a zatim unesite sljedeću naredbu za promjenu aktivnog direktorija u onaj pogona sigurnosne kopije Time Machinea:
- Potvrdite da ste na ispravnoj lokaciji ispisivanjem sadržaja mape .Trashes/, to će obično otkriti podmapu '501' koja sadrži tvrdoglave datoteke Backups.backupdb. Možete još jednom provjeriti jeste li na pravom mjestu pomoću sudo ls:
- Sada za brisanje sadržaja mape .Trashes 501 pomoću naredbe rm. Pazite da ovdje koristite ispravnu sintaksu inače možete slučajno izbrisati nešto što ne želite. Naredba rm ne traži potvrdu, ona jednostavno briše datoteke.
- Pustite Terminal da odradi svoj posao, nema vidljive aktivnosti, ali datoteke će obično biti uklonjene unutar najviše 2-15 minuta, izađite iz Terminala kada završite
- Potvrdite da Otpad ponovno radi kako je predviđeno ispraznite ga kao i obično u Mac OS X Finderu
cd /Volumes/(naziv sigurnosnog pogona)/.Trashes/
Na primjer, za promjenu direktorija u pogon za sigurnosno kopiranje pod nazivom “Mac Backups” naredba bi bila:
cd /Volumes/Mac\ Backups/.Trashes/
sudo ls 501/
Napomena: Pod nekim okolnostima, mapa 501 neće postojati ili će se zvati drugačije. Ponekad .Trashes izravno sadrži i backupdb datoteke. Ako ne pronađete direktorij 501/, samo izbrišite sadržaj .Trashes/ umjesto toga. Usredotočit ćemo se na .Trashes/501/ kako bismo bili što opširniji s namjerom smanjenja pogrešaka pomoću naredbe rm.
sudo rm -rf 501/Backups.backupdb/
Unesite administratorsku lozinku kada se od vas zatraži da počnete brisati datoteke .Trashes/501/Backup.backupdb/
Samo za napredne korisnike: kraća verzija sintakse u Trash zaglavljene sigurnosne kopije Time Machinea
Puno kraća verzija gornjeg procesa može se postići eliminacijom nekih zaštitnih mjera korištenih u gornjim koracima. Koristite ovu naredbu samo ako vam je ugodno s terminalom, zamjenjujući "BackupDriveName" s nazivom dotičnog tvrdog diska:
sudo rm -rf /Volumes/BackupDriveName/.Trashes/
Samo za napredne korisnike: korištenje tmutila za brisanje zaglavljenih sigurnosnih kopija pomoću terminala
Opcionalno, također možete koristiti alat naredbenog retka 'tmutil' za brisanje sigurnosne kopije iz Time Machine-a. Samo zamijenite “DRIVENAME” s vašim nazivom diska Time Machine, a “BACKUPTODELETE” s dotičnom sigurnosnom kopijom prema datumu. Ovo zahtijeva korištenje terminala, što znači da je samo za napredne Mac korisnike:
sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE
sudo zahtijeva administratorsku lozinku da bi mogao izvršiti zadatak.
Dakle, sada smo pokrili nekoliko načina da zaobiđete ovaj problem, a jedan će sigurno raditi za vas.
Ako je razlog zbog kojeg pokušavate izbrisati stare sigurnosne kopije oslobađanje prostora za druge medije, razmislite o particioniranju diska za sigurnosne kopije tako da dio bude posvećen Time Machineu dok je ostatak dostupan za izravnu pohranu datoteka .Ovo će spriječiti potrebu za ručnim uklanjanjem sigurnosnih kopija Time Machinea kako bi se napravilo mjesta za datoteke i nadamo se spriječilo da se ovaj problem uopće pojavi.
Osim toga, imajte na umu da ako koristite redundantne sigurnosne kopije Time Machinea, možda ćete morati izvršiti ovaj postupak na oba sigurnosna pogona.
Brisanje sigurnosnih kopija Time Machinea kada vas "Zaštita integriteta sustava" sprječava u tome
Još jedan scenarij koji se može dogoditi na novijim Mac računalima s novijim izdanjima Mac OS-a je pogreška prilikom pokušaja brisanja sigurnosnih kopija Time Machinea koja kaže nešto poput "Stavke u smeću ne mogu se izbrisati zbog zaštite integriteta sustava". Zaobilazno rješenje za ovu pogrešku je privremeno onemogućiti SIP na Macu, baciti sigurnosne kopije Time Machine datoteka u smeće, a zatim ponovno omogućiti SIP.
Koja vam je metoda uspjela? Podijelite vlastita iskustva i rješenja u komentarima ispod.