Vai nevarat iztukšot miskasti un izdzēst Time Machine dublējumkopijas? Lūk, kā to novērst

Satura rādītājs:

Anonim

Neskatoties uz to, ka Time Machine ir lielisks risinājums vienkāršai dublēšanai, dažiem Time Machine lietotājiem var rasties īpaša problēma, kuras dēļ Mac OS X atkritne nevar iztukšot, kad dublēšanas disks ir pievienots Mac. Tas parasti izpaudīsies šādi; lietotājs mēģina iztukšot atkritni, atkritne vai nu atsakās iztukšot, vai arī iestrēgst uz "Sagatavojas iztukšot atkritni...", kas pēc tam saskaita līdz pat vairākiem simtiem tūkstošu (vai vairāk) failu.Paliekot vienu pašu, atkritne dažkārt sāks dzēst pēc dažām stundām pēc failu skaitīšanas, taču tas notiek tik lēni, ka jūs varat burtiski gaidīt dienu vai vairāk, līdz atkritne tiks izdzēsta – tas nav praktiski praktiski.

Tas acīmredzami ir dīvains vai kļūda, un šķiet, ka tas notiek vai nu tad, kad kāds mēģina manuāli noņemt dublējumus, lai cietajā diskā izveidotu papildu vietu, vai arī tad, kad senā dublējumkopija tiek sabojāta, kad Time Machine mēģina veikt mājturību. Domājams, ka šī problēma tika atrisināta iepriekšējā Mac OS X atjauninājumā, taču tā joprojām pastāv Mountain Lion, Mavericks, Sierra, El Capitan utt., iespējams, tāpēc, ka problēmas izraisītāji bieži ir daudz vecāki, parasti no Mac OS. X Lauva un pirms tam.

Labi, pietiekami daudz diskusijas par problēmu un nedaudz fona, pievērsīsimies risinājumam, lai jūs varētu vēlreiz iztukšot atkritni un vienreiz par visām reizēm noņemt vecās spītīgās Time Machine dublējumkopijas.

Manuāli iztukšojiet atkritni, kad Time Machine dublējuma faili ir iestrēguši

Šim nolūkam ir jāizmanto piespiedu dzēšana, izmantojot termināli, kas padara to nedaudz modernāku. Ja nezināt, ko darāt, vai neesat apmierināts ar termināli, iespējams, vēlēsities to pilnībā izlaist un tā vietā vienkārši pagaidīt neticami ilgstošo miskastes dzēšanu, izmantojot Finder. Turpiniet uz savu risku.

Noteikti izdodiet komandas precīzi, pretējā gadījumā varat netīši izdzēst failus, kurus nevēlaties noņemt. Tas ir ļoti svarīgi, jo terminālis neprasa jums apstiprinājumu vai apstiprinājumu, tas vienkārši izdzēš visu.

  • Savienojiet Time Machine disku ar Mac datoru un (īslaicīgi) apturiet jebkuru esošo Time Machine dublēšanu
  • Atveriet termināli, kas atrodas mapē /Applications/Utilities/, un pēc tam ievadiet šo komandu, lai mainītu aktīvo direktoriju uz Time Machine rezerves diska direktoriju:
  • cd /Sējumi/(rezerves diska nosaukums)/.Trashes/

    Piemēram, lai mainītu direktoriju uz rezerves disku ar nosaukumu “Mac Backups”, komanda būtu šāda:

    cd /Volumes/Mac\ Backups/.Trashes/

  • Apstipriniet, ka atrodaties pareizajā vietā, uzskaitot mapes .Trashes/ saturu. Parasti tiek parādīta apakšmape "501", kurā ir spītīgie Backups.backupdb faili. Varat vēlreiz pārbaudīt, vai atrodaties īstajā vietā, izmantojot sudo ls:
  • sudo ls 501/

    Piezīme: Noteiktos apstākļos mape 501 nepastāvēs vai tiks nosaukta kā cits. Dažreiz .Trashes satur arī backupdb failus tieši. Ja neatrodat direktoriju 501/, tā vietā vienkārši izdzēsiet .Trashes/ saturu. Mēs koncentrēsimies uz .Trashes/501/, lai tas būtu pēc iespējas detalizētāks, lai samazinātu kļūdas ar komandu rm.

  • Tagad, lai dzēstu mapes .Trashes 501 saturu, izmantojot komandu rm. Šeit noteikti izmantojiet pareizo sintakse, pretējā gadījumā jūs varat nejauši izdzēst kaut ko, ko nevēlaties. Komanda rm neprasa apstiprinājumu, tā vienkārši izdzēš failus.
  • sudo rm -rf 501/Backups.backupdb/

    Ievadiet administratora paroli, kad tiek prasīts, lai sāktu dzēst failu .Trashes/501/Backup.backupdb/ files

  • Ļaujiet terminālim sēdēt un darīt to, nav redzamas darbības, taču parasti faili tiek noņemti ne ilgāk kā 2–15 minūšu laikā. Pēc pabeigšanas izejiet no termināļa
  • Apstipriniet, ka miskaste atkal darbojas, kā paredzēts, iztukšojot to kā parasti Mac OS X Finder

Tikai pieredzējušiem lietotājiem: īsāka sintakses versija uz miskastē iestrēgušo Time Machine dublējumkopijas

Daudz īsāku iepriekšminētā procesa versiju var panākt, atceļot dažus no iepriekš minētajās darbībās izmantotajiem aizsardzības līdzekļiem. Izmantojiet šo komandu tikai tad, ja esat apmierināts ar termināli, aizstājot “BackupDriveName” ar attiecīgā cietā diska nosaukumu:

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

Tikai pieredzējušiem lietotājiem: izmantojot tmutil, lai dzēstu iestrēgušus dublējumus no termināļa

Ja vēlaties, varat izmantot arī komandrindas rīku “tmutil”, lai izdzēstu dublējumu no Time Machine. Vienkārši aizstājiet “DRIVENAME” ar sava Time Machine diska nosaukumu un “BACKUPTODELETE” ar attiecīgo dublējumu, kas noteikts pēc datuma. Tam ir jāizmanto terminālis, kas nozīmē, ka tas ir paredzēts tikai pieredzējušiem Mac lietotājiem:

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

sudo, lai varētu izpildīt uzdevumu, ir nepieciešama administratora parole.

Tāpēc tagad esam apskatījuši vairākus veidus, kā apiet šo problēmu, un viens noteikti noderēs jums.

Ja iemesls, kāpēc mēģināt dzēst vecās dublējumkopijas, ir vietas atbrīvošana citiem datu nesējiem, apsveriet rezerves diska sadalīšanu tā, lai sadaļa tiktu veltīta Time Machine, bet pārējā daļa būtu pieejama tiešai failu glabāšanai. .Tas novērsīs nepieciešamību manuāli noņemt Time Machine dublējumkopijas, lai atbrīvotu vietu failiem un, cerams, šī problēma vispār vairs nerastos.

Turklāt ņemiet vērā, ka, ja izmantojat liekus Time Machine dublējumus, iespējams, būs jāveic šis process abos rezerves diskos.

Time Machine dublējumu dzēšana, kad sistēmas integritātes aizsardzība neļauj jums to darīt

Cits scenārijs, kas var rasties jaunākos Mac datoros ar jaunākiem Mac OS laidieniem, ir kļūda, mēģinot dzēst Time Machine dublējumkopijas, kas saka, piemēram, “Atkritnē esošos vienumus nevar izdzēst sistēmas integritātes aizsardzības dēļ”. Šīs kļūdas risinājums ir īslaicīgi atspējot SIP operētājsistēmā Mac, izmest Time Machine dublējuma failus un pēc tam atkārtoti iespējot SIP.

Kura metode jums darbojās? Dalieties savā pieredzē un risinājumos tālāk esošajos komentāros.

Vai nevarat iztukšot miskasti un izdzēst Time Machine dublējumkopijas? Lūk, kā to novērst