Mój iMac z systemem macOS 10.12.6 * działał wolno i co najmniej jedna aplikacja nie działa poprawnie. Uważam, że problemem jest dysk twardy, prawdopodobnie uszkodzone pliki. Uruchomiłem ponownie w trybie odzyskiwania i sprawdziłem wolumin rozruchowy, a Narzędzie dyskowe nie identyfikuje z nim nic złego.
Postanowiłem upewnić się, że moja kopia zapasowa jest aktualna i wykopałem dysk z przeprowadzki miesiąc temu. Wszystko szło dobrze, a potem zwolniło. Od tego czasu próbowałem kopiować pliki za pomocą Findera rsync
i Beyond Compare, ale trwa to wiecznie.
Czy istnieje sposób na zidentyfikowanie problematycznych plików? Czy mogę zeskanować aplikację do kopiowania w Monitorze aktywności, wyświetlić dane w pliku system.log lub wywołać lsof
z określonymi parametrami, aby mi pokazać? Mam nadzieję, że jeden folder jest zły i mogę go usunąć, dokończyć tworzenie kopii zapasowej, wyczyścić i ponownie zainstalować.
Pamiętaj, że mój komputer ma napęd fusion.
„* W szczęśliwym akcie zastosowałem się do instrukcji, aby uruchomić w trybie awaryjnym, aby rozwiązać problemy z blokowaniem wehikułu czasu, i chociaż nie rozwiązało to problemu z kopią zapasową, komputer jest znacznie bardziej responsywny. Jednak jedna z moich kluczowych aplikacji nadal nie działa.
Dodatkowe informacje
Uważam, że pliki są uszkodzone z dwóch powodów.
Time Machine szybko tworzył kopie zapasowe plików po raz pierwszy, powiedzmy, 20 GB z 60 GB w ciągu kilku godzin lub mniej, a następnie zwolnił do indeksowania - rzędu setek megabajtów dziennie. Tworzę teraz kopię zapasową przy użyciu rsync rzędu 500 kB / s.
Właśnie anulowałem trwającą kopię zapasową i wykonałem test prędkości, tworząc pusty plik 100 MB na moich dyskach wewnętrznych i zapasowych (za pomocą
dd
). [Zrobiłem to tylko raz]:- Wewnętrzne: 113 MiB / s
- Zewnętrzne: 214 MiB / s
- Kopiuj z wewnętrznego na zewnętrzny: 217 MB / s
Tworzę gry na Androida dla Unity. Zsynchronizowałem jeden z naszych projektów, aby go zbudować, i wystąpiły błędy Gradle. Po wielu testach diagnostycznych (konkretne szczegóły, które pominęła moja pamięć :-)), stwierdziłem, że kompilacja nie powiodła się, ponieważ jedna z bibliotek Java na moim komputerze była uszkodzona. Usunąłem swój JDK i zainstalowałem nowszy (1.8u161, IIRC) i, no cóż, Unity narzeka, że nie mam zainstalowanego JDK, nawet jeśli podam mu ścieżkę.
źródło