Bisakah saya menghapus cadangan Time Machine secara manual dari Finder atau baris perintah?

10

Saya telah pindah dari Mac yang menjalankan Snow Leopard ke mesin Lion baru. Karena ada banyak kesalahan pada mesin lama, saya mengatur yang baru dari awal, hanya menyalin data yang saya butuhkan. Saya masih ingin mempertahankan cadangan Time Machine dari mesin lama saya untuk berjaga-jaga jika saya melewatkan sesuatu. Cadangan itu menjangkau beberapa bulan dan sangat besar. Saya benar-benar hanya perlu cadangan terbaru darinya, bukan seluruh sejarahnya.

Apakah aman untuk hanya membuka sparsebundle Time Machine di Finder atau pada CLI dan menghapus folder terlama? Atau haruskah saya menggunakan antarmuka atau alat Time Machine untuk melakukannya? Saya tidak ingin melakukannya melalui tampilan Starfield, karena akan butuh waktu lama bagi saya untuk bolak-balik dan menghapus setiap cadangan satu per satu.

menipu
sumber
Sebuah catatan - untuk orang-orang di Lion atau yang lebih baru, Anda dapat menggunakan tmutil untuk menghapus cadangan individu (atau seluruh nilai cadangan Mac) dalam satu perintah. Juga, informasi yang baik tentang posting ini .
bmike
Apakah tidak lebih baik untuk menghapus semua file cadangan dan mulai dari awal lagi? Hanya perlu waktu untuk cadangan pertama lagi. Estuardo

Jawaban:

10

tl; dr - Aman untuk menghapus dengan cara apa pun yang Anda pilih.

Satu-satunya masalah yang mungkin terjadi adalah jika Time Machine mencoba memangkas cadangan pada saat Anda menghapus, jadi mungkin matikan Time Machine selama durasi pembersihan Anda jika Anda tidak menggunakan tombol hapus bawaan.

masukkan deskripsi gambar di sini


Anda dapat menggunakan tmutil deletedi Lion untuk menghapus cadangan dengan aman. Manfaat dari ini adalah penghapusan terjadi secara lebih diam-diam di latar belakang. Kelemahannya adalah UI tidak cepat menghapus lebih dari satu foto sekaligus. Dalam praktiknya, Anda harus berada di sana untuk menghadiri beberapa penghapusan.

Jangan khawatir tentang internal tentang bagaimana file ditautkan atau disimpan - ya sebagian besar file di sebagian besar cadangan adalah tautan keras, tetapi untuk membersihkannya, Anda harus menghapus folder dengan folder. Sistem akan menangani pengurangan jumlah tautan sehingga tidak ada cara yang lebih baik atau lebih buruk untuk pergi ke sini.

Juga aman untuk menghapusnya melalui Finder atau metode lainnya - bersabarlah karena setiap cadangan berisi set lengkap entri direktori untuk setiap file. Rekor (terburuk) saya adalah 4 hari untuk dihapus melalui finder, sejumlah cadangan yang tidak diinginkan.

Saran yang bagus mungkin untuk memulai dari yang kecil jika Anda tidak dapat meninggalkan mac Anda dalam semalam.

Anda tidak akan kehilangan data apa pun kecuali Anda menghapus salinan terakhir dari versi suatu file. Anda tidak mendapatkan peringatan apa pun, itu akan dihapus - ini sama apakah Anda menggunakan Time Machine itu sendiri, atau Finder atau rmdalam beberapa skrip terminal.


Di samping singkat - Mengapa Anda ingin melakukan ini? Time Machine secara otomatis memangkas cadangan lama saat ruang Anda hampir habis. Saya merasa sangat nyaman hanya dengan mengkloning drive Time Machine saya ke drive eksternal USB yang murah dan meletakkannya di rak. (atau buat ini menjadi drive di rak dan gunakan itu sebagai alasan untuk mendapatkan drive baru) Mungkin itu adalah paket yang sempurna. -untuk menghapusnya untuk pengguna Mac.

jtbandes
sumber
Hanya untuk mengonfirmasi, Lion's tmutilakan menangani cadangan Snow Leopard dengan benar juga? Seperti yang saya katakan, mesin lama tidak ada lagi, tapi saya ingin menyimpan cadangannya. Cadangan ini tidak akan dipangkas lagi secara otomatis, karena tidak ada mesin yang aktif menggunakannya lagi. Saya tidak punya cukup ruang untuk membuat cadangan mesin baru saya karena cadangan lama mengambil terlalu banyak ruang.
menipu
Saya tidak bisa membayangkan itu akan menangani backup SL secara tidak benar, tetapi saya tidak akan membuat jaminan. Setelah membaca lebih banyak, saya tidak yakin apakah aman untuk menghapusnya dari Finder.
jtbandes
3
Saya akan mengedit jawaban @jtbandes cukup banyak - sama sekali tidak ada cara yang salah untuk menghapus file-file ini. Ya, waktu menggunakan mesin atau skrip shell rmmungkin lebih cepat dan tidak mengikat Finder Anda selama berjam-jam atau berhari-hari, tetapi itu benar-benar tergantung pada preferensi pengguna. Apakah Anda menghapus tautan keras atau salinan file terakhir, setiap penghapusan pada akhirnya akan melakukan hal yang sama. Yang baru tmuitlbaik-baik saja untuk menghapus versi cadangan Time Machine apa pun.
bmike
Terima kasih, bmike - jika Anda yakin itu aman, saya senang mendapatkan info itu dalam jawaban saya :)
jtbandes
"apa pun yang Anda pilih" tampaknya tidak benar: ketika tidak menggunakan tmutilmaka menghapus direktori yang bersarang dapat memengaruhi cadangan LAINNYA, karena cara kerja tautan keras. Lihat Bagaimana cara saya menghapus file Time Machine menggunakan commandline pada Super User.
Arjan
6

Time Machine telah mendukung penghapusan snapshot dari Finder sejak 10.7:

Seperti tmutil delete, ini hanya bekerja pada direktori untuk snapshot lengkap.

Saya tidak tahu mengapa itu tidak diizinkan secara normal, tetapi Anda dapat menghapus file individual dengan sesuatu seperti sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp.

Tautan keras tidak berhenti berfungsi saat file asli dihapus:

$ echo x > 1; ln 1 2; rm 1; cat 2
x

Ada pertanyaan serupa lainnya di Super User .

Lri
sumber
.../TMSafetyNet.kext/Helpers/bypass- Sangat keren, tidak tahu tentang ini.
menipu
1
Hati-hati menggunakan bypassuntuk melakukan ini, itu juga akan mempengaruhi cadangan LAINNYA; lihat Bagaimana cara saya menghapus file Time Machine menggunakan commandline pada Super User.
Arjan
Jalur ke helper telah berubah pada OS terbaru. /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassSaya juga akan memperkuat - berhati-hatilah dan jangan lakukan ini pada satu-satunya tujuan cadangan Anda jika Anda mengacaukan sintaks atau menghapus lebih dari yang Anda inginkan. Jauh lebih baik untuk mengencerkan seluruh interval dalam pengalaman saya atau menggunakan GUI untuk memangkas semua contoh satu file / folder besar.
bmike
3

Anda OK untuk melanjutkan dan menghapus cadangan yang lebih lama menggunakan Finder. Berhati-hatilah bahwa semua file yang hanya ada dalam periode cadangan ini akan hilang. Menghapus cadangan pada perintah tidak menyimpan file atau menggabungkan / menggabungkan cadangan seperti pemangkasan Time Machine normal dalam upaya untuk menjaga sebanyak mungkin file yang tersedia pada cadangan.

Time Machine BackUp melihat melalui Finder

Licin
sumber
SAYA SANGAT tidak menyarankan metode ini. Karena sifat cadangan inkremental, sedikit perubahan yang dilakukan pada file dalam jangka waktu yang dihapus akan menyebabkan perubahan lain tidak cukup untuk menyelesaikan file.
Alexander - Reinstate Monica
FILE YANG TELAH DIBATALKAN DALAM WAKTU YANG DIHAPUS TIDAK AKAN DIPERCAYA DENGAN MESIN WAKTU. Aku hanya merasa seperti aku harus mengulangi lol
Alexander - Reinstate Monica
1
Saya pikir ini tidak benar karena cara Time Machine menggunakan tautan keras. Apakah aku salah?
jtbandes
2
Memang, saya percaya @XAleX salah, karena file selalu disimpan secara keseluruhan. Satu-satunya hal tambahan tentang pencadangan Time Machine adalah bahwa semua item yang tidak berubah adalah hard-linked dan tidak disimpan dua kali. AFAIK.
menipu
Jadi, jika Anda tidak setuju dengan metode ini maka kami dengan senang hati akan memberikan solusi untuk pertanyaan di atas.
Slick
0

Saya akan merekomendasikan untuk tidak menggunakan Finder untuk menghapus cadangan, tetapi tentu saja mungkin dari dalam Time Machine itu sendiri. Saat Anda berada di Time Machine, navigasikan jendela ke pengaturan Komputer, di bilah samping itu harus menjadi nama komputer Anda. Ketika itu adalah jendela aktif, ikon "Gear" pada bilah alat mengubah fungsinya. Kembali ke "waktu" ke tanggal yang tidak Anda inginkan lagi dan klik ikon Gear. Pilih "Hapus Cadangan" dari menu dan masukkan kata sandi administrator Anda jika diminta dan biarkan Time Machine melakukan hal itu. Ini memungkinkan Time Machine memperbarui basis datanya dan menjaga tautan yang dibuatnya tetap utuh.

membawa
sumber
Terima kasih atas jawaban Anda, tetapi seperti yang saya katakan, ini akan membawa saya bagian yang lebih baik hari ini untuk menyelesaikan, karena ini adalah cara yang sangat lamban untuk menghapus lebih dari satu cadangan. Dan, saya percaya, cadangan pada dasarnya dihapus secara normal melalui Finder pada akhirnya.
menipu
Wow, maaf, saya tidak membaca pertanyaan sampai akhir. Ups
bawakan