Cara: Padamkan Sandaran Mesin Masa



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Anda mungkin mahu menghapus sandaran mesin lama, untuk mengosongkan ruang dan membuat sandaran baru. Anda mungkin juga mendapat mesej ini ' Mesin Masa tidak dapat menyelesaikan sandaran. ' jika sandaran lebih besar dan melebihi ruang cakera yang ada di mac anda. Apa pun alasannya, dalam panduan ini saya akan membincangkan dua kaedah yang akan membantu anda menghapus cadangan. Walau bagaimanapun, saya mencadangkan agar anda membaca panduan lengkap sebelum meneruskan dan memilih kaedah yang paling sesuai dengan kemahiran anda.



Kaedah 1: Menggunakan Terminal Utiliti



PERHATIAN: Gunakan kaedah ini hanya jika anda tahu apa yang anda lakukan kerana tindakan yang diambil tidak dapat dibuat asal.



1. Buka Permohonan -> Utiliti -> Terminal .
2. Di Terminal, ketik arahan berikut dan ganti jalan dengan yang betul

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name

Anda boleh mendapatkan maklumat ini dari Pencari.

drive_name (adalah nama pemacu anda)
backups.backupdb (jalan sandaran)
old_mac_name (nama fail sandaran)



Apabila anda memasukkan perintah di atas, ia akan meminta kata laluan anda tetapi ini tidak akan digema / ditampilkan, jadi masukkan kata laluan dan tekan kekunci return / enter.

Anda juga boleh menggunakan alat tmutil jika anda ingin menghapus sandaran 1 demi 1.

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

The tmutil tidak akan berfungsi pada versi yang lebih awal daripada Lion seperti yang diperkenalkan dengan Lion.
Kaedah 2: Melalui Mesin Masa (GUI)

Setakat ini kaedah paling mudah adalah Mesin Waktu Terbuka dan semak ke titik / masa yang anda mahu hapuskan. Pilih ikon roda gigi di pencari dan tekan Delete Backup. Ini akan memastikan bahawa integri data tetap utuh.

Kaedah 3: Melalui Skrip Bash

Di bawah ini adalah skrip, yang secara automatik akan mencari sandaran tertua di Time Machine. Ini akan meminta anda memasukkan input Y. Skrip perlu disalin dan disimpan sebagai fail .sh, apabila anda menjalankannya, anda akan diminta kata laluan pentadbir untuk mengesahkan penghapusan.

KOMPUTER_NAME = $ (/ usr / sbin / scutil –get Nama Komputer)
NBACKUPS = $ (/ usr / bin / tmutil senarai cadangan |
/ usr / bin / grep '$ KOMPUTER_NAME' |
/ usr / bin / wc -l)
OLDEST_BACKUP = Cadangan senarai $ (/ usr / bin / tmutil |
/ usr / bin / grep '$ KOMPUTER_NAME' |
/ usr / bin / kepala -n1)
LATEST_BACKUP = $ (/ usr / bin / tmutil cadangan terkini)
echo Sandaran terkini: $ LATEST_BACKUP
jika [[-n '$ LATEST_BACKUP' && '$ LATEST_BACKUP'! = '$ OLDEST_BACKUP']] maka
echo -n “sandaran $ NBACKUPS. Padamkan yang tertua: $ {OLDEST_BACKUP ## * /} [y / N]? '
baca jawapan
kes $ jawapan dalam
dan *)
echo Running: / usr / bin / sudo / usr / bin / tmutil delete '$ OLDEST_BACKUP'
/ usr / bin / sudo time / usr / bin / tmutil delete '$ OLDEST_BACKUP'
;;
*)
gema Tiada perubahan
;;
esac
yang lain
gema 'Tiada sandaran tersedia untuk penghapusan'
menjadi

1 minit dibaca