Машина часу створює файли і каталоги у випадкових місцях


1

Я буду тримати це коротке і просте. У мене є папка ~ / .vim і папка ~ / dotfiles / .vim (~ / dotfiles / .vim було скопійовано до ~ / .vim). Вчора я помітив, що в папці ~ / dotfiles / .vim було кілька файлів з дивними правами, які спочатку були в теці ~ / .vim. Це два з них 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

Від цього

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

і це

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

схоже, що машина часу створила сорт резервних копій деяких файлів у ~ / .vim (каталог Vundle.vim - це ще один приклад, створений у той же час). Це нормальна поведінка? Якщо ні, то яка може бути причиною і як я можу це виправити?


Можливо, ви бачите місцеві резервні копії. Це має бути функція для захоплення знімків, коли ви знаходитесь далеко від вашого резервного диска, якщо ви маєте ноутбук. Спробуйте виконати наступні дії Ця стаття
AMR

Але чи повинні вони дійсно поширюватися на обсяг HD в Macintosh? Чи не повинні вони бути на тому рівні? І чому тільки в папці dotfiles?
Mattias

Чи символічно /dotfiles/.vim пов'язано? Можливо, у вас є щось таке, як ви створили той каталог, який змушує ТМ погано поводитися, або ви не зробили нічого поганого, і ТМ просто погано поводиться самостійно. Якщо вам не дуже важливо, щоб ТМ створювали знімки на локальному диску, я б вимкнув цю функцію. Насправді я вимкнув функцію, оскільки намагаюся зберегти мій локальний завантажувальний диск до абсолютного мінімуму і використовувати знімний флеш-накопичувач для більшості даних.
AMR

Єдиною реальною перевагою мобільних резервних копій на тому ж диску, що і джерело резервного копіювання, є версії, і, швидше за все, краще використовувати більш ефективне рішення для керування версіями, наприклад Git, якщо вам потрібно контролювати файли.
AMR

/dotfiles/.vim не пов'язано символічно. Я отримав його з git клоном. Ідк, якщо ви чули про точкові файли mathiasbynens, але ось звідки я їх отримав. Але, можливо, я повинен просто відключити його, то я думаю ... Це трохи дратує, хоча, що я, можливо, дивні файли прокладки навколо в Macintosh HD обсягу, хоча.
Mattias

Відповіді:


1

Це мені здається нешкідливим. Якщо ви хочете очистити речі, я б sudo tmutil disablelocal очистити будь-які локальні знімки, а потім створити нового тестового користувача та вимкнути автоматичний вхід користувача.

Перезавантажте та ввійдіть у систему як тест і зробіть чистий інтервал резервного копіювання без входу користувача або будь-яких відкритих файлів з головного ~ каталог.

У цей момент ви можете перевірити наявність непарних файлів або повністю видалити їх ( sudo -s від тестового користувача, щоб стати кореневим і здатним видаляти речі у вашій звичайній папці користувача).

Знову ж таки, я не думаю, що це призведе до проблем, але може бути приємно чистити речі, як описано, і мати відомий хороший інтервал резервного копіювання, коли всі файли належним чином закриті і резервні один раз. Обробка файлів, які завжди відкриті або постійно змінюються, є важкою для інструментів резервного копіювання - тому виключення їх за правилом також є опцією.

tmutil isexcluded

tmutil addexclusion file1 file2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.