Nepavyko ištuštinti šiukšliadėžės ir ištrinti „Time Machine“ atsargines kopijas? Štai kaip tai ištaisyti

Turinys:

Anonim

Nepaisant to, kad „Time Machine“ yra puikus sprendimas lengvoms atsarginėms kopijoms kurti, kai kuriems „Time Machine“ naudotojams gali iškilti ypatinga problema, dėl kurios „Mac OS X“ šiukšliadėžė negali ištuštinti, kai atsarginis diskas yra prijungtas prie Mac. Paprastai tai pasireikš taip; vartotojas bando ištuštinti Šiukšliadėžę, Šiukšliadėžė arba atsisako ištuštinti, arba užstringa ties „Ruošiamasi ištuštinti šiukšliadėžę...“, kuri tada suskaičiuoja iki kelių šimtų tūkstančių (ar daugiau) failų.Palikta ramybėje, šiukšliadėžė kartais pradės trinti po kelių valandų, kai skaičiuojami failai, tačiau tai vyksta taip lėtai, kad tiesiogine prasme galite palaukti dieną ar ilgiau, kol šiukšliadėžė bus ištrinta – vargu ar tai praktiškai.

Akivaizdu, kad tai yra keistenybė arba klaida, ir atrodo, kad taip nutinka arba tada, kai kas nors bando rankiniu būdu pašalinti atsargines kopijas, kad sukurtų papildomos vietos standžiajame diske, arba kai senoji atsarginė kopija sugadinama, kai bando „Time Machine“ atlikti namų tvarkymą. Manoma, kad ši problema buvo išspręsta ankstesniame „Mac OS X“ atnaujinime, tačiau vis tiek ji išlieka „Mountain Lion“, „Mavericks“, „Sierra“, „El Capitan“ ir kt., galbūt todėl, kad problemą sukeliantys failai dažnai yra daug senesni, paprastai iš „Mac OS“. X Liūtas ir anksčiau.

Gerai, užteks diskutuoti apie problemą ir šiek tiek informacijos, pereikime prie sprendimo, kad galėtumėte vėl ištuštinti šiukšliadėžę ir visam laikui pašalinti tas senas užsispyrusias „Time Machine“ atsargines kopijas.

Rankiniu būdu ištuštinkite šiukšliadėžę, kai užstringa „Time Machine“ atsarginės kopijos failai

Tam reikia naudoti priverstinį ištrynimą per terminalą, todėl jis yra šiek tiek pažangesnis. Jei nežinote, ką darote, arba nesate patenkinti terminalu, galbūt norėsite tai visiškai praleisti ir tiesiog laukti neįtikėtinai ilgo šiukšliadėžės ištrynimo per Finder. Tęskite savo rizika.

Būtinai tiksliai išduokite komandas, nes kitaip galite netyčia ištrinti failus, kurių nenorite pašalinti. Tai labai svarbu, nes terminalas neprašo jūsų patvirtinimo ar patvirtinimo, jis tiesiog ištrina viską.

  • Prijunkite „Time Machine“ diską prie „Mac“ ir (laikinai) sustabdykite visas esamas „Time Machine“ atsargines kopijas
  • Atidarykite terminalą, esantį /Applications/Utilities/, tada įveskite šią komandą, kad pakeistumėte aktyvųjį katalogą į Time Machine atsarginio disko katalogą:
  • cd /Tomai/(atsarginio disko pavadinimas)/.Trashes/

    Pavyzdžiui, norint pakeisti katalogą į atsarginį diską, pavadintą „Mac Backups“, komanda būtų tokia:

    cd /Volumes/Mac\ Backups/.Trashes/

  • Patvirtinkite, kad esate tinkamoje vietoje, surašydami .Trashes/aplanko turinį. Tai paprastai atskleidžia „501“ poaplankį, kuriame yra užsispyrę Backups.backupdb failai. Galite dar kartą patikrinti, ar esate tinkamoje vietoje, naudodami sudo ls:
  • sudo ls 501/

    Pastaba: Tam tikromis aplinkybėmis aplanko 501 nebus arba jis bus pavadintas kitaip. Kartais .Trashes taip pat yra atsarginių kopijų db failai tiesiogiai. Jei nerandate 501/ katalogo, tiesiog ištrinkite .Trashes/ turinį. Daugiausia dėmesio skirsime .Trashes/501/, kad būtų kuo išsamesni, siekdami sumažinti klaidas naudojant komandą rm.

  • Dabar ištrinti aplanko .Trashes 501 turinį naudodami komandą rm. Įsitikinkite, kad čia naudojama teisinga sintaksė, kitaip galite netyčia ištrinti tai, ko nenorite. Komanda rm neprašo patvirtinimo, ji tiesiog ištrina failus.
  • sudo rm -rf 501/Backups.backupdb/

    Įveskite administratoriaus slaptažodį, kai bus paprašyta pradėti ištrinti .Trashes/501/Backup.backupdb/ files

  • Tegul terminalas sėdi ir daro viską, nėra matomos veiklos, bet paprastai failai bus pašalinti daugiausiai per 2–15 minučių. Baigę išeikite iš terminalo
  • Patvirtinkite, kad šiukšliadėžė vėl veikia taip, kaip numatyta, ištuštinkite ją įprastai „Mac OS X Finder“

Tik pažengusiems vartotojams: trumpesnė sintaksės versija į šiukšliadėžę įstrigo „Time Machine“ atsarginės kopijos

Aukščiau nurodyto proceso daug trumpesnę versiją galima pasiekti pašalinus kai kurias aukščiau nurodytuose veiksmuose naudotas apsaugos priemones. Naudokite šią komandą tik tuo atveju, jei esate patenkinti terminalu, pakeisdami „BackupDriveName“ atitinkamo standžiojo disko pavadinimu:

sudo rm -rf /Volumes/BackupDriveName/.Trashes/

Tik pažengusiems vartotojams: tmutil naudojimas norint ištrinti įstrigusias atsargines kopijas iš terminalo

Pasirinktinai taip pat galite naudoti komandinės eilutės įrankį „tmutil“, kad ištrintumėte atsarginę kopiją iš „Time Machine“. Tiesiog pakeiskite „DRIVENAME“ savo „Time Machine“ disko pavadinimu, o „BACKUPTODELETE“ – atitinkama atsargine kopija, kaip nustatyta pagal datą. Tam reikia naudoti terminalą, tai reiškia, kad jis skirtas tik pažengusiems „Mac“ naudotojams:

sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE

sudo reikalingas administratoriaus slaptažodis, kad būtų galima atlikti užduotį.

Taigi dabar apžvelgėme kelis būdus, kaip išspręsti šią problemą, ir vienas tikrai jums tiks.

Jei bandote ištrinti senas atsargines kopijas, kad atlaisvintumėte vietos kitoms laikmenoms, apsvarstykite galimybę padalinti atsarginį diską, kad dalis būtų skirta Time Machine, o likusi dalis būtų skirta tiesioginiam failų saugojimui. .Taip nereikės rankiniu būdu pašalinti „Time Machine“ atsarginių kopijų, kad būtų vietos failams, ir, tikiuosi, ši problema apskritai niekada nekils.

Be to, atminkite, kad jei naudojate perteklines „Time Machine“ atsargines kopijas, gali tekti atlikti šį procesą abiejuose atsarginiuose diskuose.

Laiko mašinos atsarginių kopijų ištrynimas, kai „Sistemos vientisumo apsauga“ neleidžia to daryti

Kitas scenarijus, galintis įvykti naujesniuose „Mac“ kompiuteriuose su naujesniais „Mac“ OS leidimais, yra klaida bandant ištrinti „Time Machine“ atsargines kopijas, kuriose rašoma, pavyzdžiui, „Šiukšliadėžėje esančių elementų negalima ištrinti dėl sistemos vientisumo apsaugos“. Šios klaidos sprendimas – laikinai išjungti SIP „Mac“, išmesti „Time Machine“ atsarginių kopijų failus, tada vėl įgalinti SIP.

Koks metodas jums pasiteisino? Pasidalykite savo patirtimi ir sprendimais toliau pateiktuose komentaruose.

Nepavyko ištuštinti šiukšliadėžės ir ištrinti „Time Machine“ atsargines kopijas? Štai kaip tai ištaisyti