Mesin waktu membuat file dan direktori di tempat acak

1

Saya akan membuat ini singkat dan sederhana. Saya memiliki folder ~ / .vim dan folder ~ / dotfiles / .vim (~ / dotfiles / .vim disalin ke ~ / .vim). Kemarin saya perhatikan bahwa saya memiliki beberapa file dengan izin aneh di folder ~ / dotfiles / .vim, yang aslinya ada di folder ~ / .vim. Ini adalah dua dari mereka dari ls-l :

-rw-r--r--@ 1 root           staff    0 Aug 14 20:22 .vimrc.swo
-rw-r--r--@ 1 root           staff    0 Aug 14 20:22 .vimrc.swp

Dari ini

$ xattr -l .vimrc.swo
com.apple.backupdelta.creationMarker: yes
inodeForCreationOriginal: 10315637

dan ini

$ xattr -l .vimrc.swp
com.apple.backupdelta.creationMarker: yes
inodeForCreationOriginal: 10315632

tampaknya mesin waktu telah membuat semacam cadangan dari beberapa file di ~ / .vim (direktori Vundle.vim adalah contoh lain yang dibuat pada waktu yang sama persis). Apakah ini perilaku normal? Jika tidak, apa penyebabnya dan bagaimana cara memperbaikinya?

Mattias
sumber
Anda mungkin melihat cadangan lokal. Ini seharusnya menjadi fitur untuk mengambil foto ketika Anda jauh dari disk cadangan TM Anda, dengan asumsi Anda memiliki laptop, tetapi di sana seperti pada TM biasa, itu adalah babi sumber daya dan akan terus berjalan sampai mengisi disk. Coba ikuti artikel ini
AMR
Tetapi haruskah mereka benar-benar tersebar di volume Macintosh HD? Tidakkah seharusnya mereka ada di volume mobilebackups? Dan mengapa hanya dalam folder dotfiles?
Mattias
Apakah /dotfiles/.vim terhubung secara simbolis? Mungkin ada sesuatu dalam cara Anda menetapkan direktori yang menyebabkan TM berperilaku tidak benar, atau Anda tidak melakukan kesalahan dan TM hanya melakukan kesalahan sendiri. Kecuali sangat penting bagi Anda untuk memiliki TM membuat snapshot ke drive lokal Anda, saya akan mematikan fungsinya. Sebenarnya saya telah mematikan fungsi ketika saya mencoba untuk menjaga boot disk lokal saya ke minimum absolut dan menggunakan penyimpanan flash yang dapat dilepas untuk sebagian besar data.
AMR
Satu-satunya manfaat nyata dari cadangan ponsel ke drive yang sama dengan sumber cadangan adalah untuk versi, dan Anda mungkin lebih baik menggunakan solusi kontrol versi yang lebih efisien seperti Git jika Anda perlu mengontrol versi file Anda.
AMR
/dotfiles/.vim tidak terhubung secara simbolis. Saya mendapatkannya dengan klon git. Idk jika Anda pernah mendengar tentang mathiasbynens dotfiles tapi dari sanalah saya mendapatkannya. Tapi mungkin saya harus mematikannya maka saya kira ... Agak menyebalkan bahwa saya mungkin memiliki file aneh yang tergabung dalam volume Macintosh HD.
Mattias

Jawaban:

1

Ini sepertinya tidak berbahaya bagiku. Jika Anda ingin membereskan semuanya, saya akan sudo tmutil disablelocalmembersihkan semua snapshot lokal dan kemudian membuat pengguna pengujian baru dan mematikan login pengguna otomatis.

Reboot dan login sebagai tes dan buat interval cadangan bersih tanpa pengguna Anda login atau file apa pun dibuka dari ~direktori utama .

Pada titik itu, Anda dapat memeriksa apakah ada file aneh atau menghapusnya seluruhnya ( sudo -sdari pengguna uji untuk menjadi root dan dapat menghapus hal-hal di folder pengguna normal Anda).

Sekali lagi, saya tidak berpikir semua ini akan menyebabkan masalah, tetapi mungkin lebih baik untuk membersihkan hal-hal seperti yang dijelaskan dan memiliki interval cadangan yang dikenal baik di mana semua file ditutup dengan benar dan didukung sekali. Menangani file yang selalu terbuka atau selalu berubah sulit untuk alat cadangan - jadi mengecualikannya menurut aturan juga merupakan pilihan.

tmutil isexcluded

tmutil addexclusion file1 file2
bmike
sumber