Dotyczy produktów
Objaw
Po usunięciu dużej ilości danych z zewnętrznego woluminu RAID w systemie macOS:
Przyczyna główna
Takie zachowanie występuje, ponieważ migawki APFS zachowują odniesienia do usuniętych danych. Gdy istnieją migawki (takie jak te utworzone przez Carbon Copy Cloner lub Time Machine):
Tło
APFS używa migawek do zachowywania stanów woluminu z określonego punktu w czasie.
Rozwiązanie
Aby odzyskać miejsce, należy usunąć migawki APFS:
Krok 1: Sprawdź migawki APFS
Uruchom następujące polecenie w Terminalu:
Krok 2: Zidentyfikuj źródło migawki
Uruchom:
Dostępne miejsce na dysku powinno teraz odzwierciedlać odzyskaną pojemność.
Ograniczenia
Dalsze informacje
- QNAP TR Series (pamięć masowa podłączana bezpośrednio)
- Zewnętrzne urządzenia RAID podłączone przez USB lub Thunderbolt
- Systemy macOS używające systemów plików APFS
Objaw
Po usunięciu dużej ilości danych z zewnętrznego woluminu RAID w systemie macOS:
- Dostępne miejsce na dysku nie zwiększa się
- finder pokazuje znacznie mniej danych niż oczekiwano
- `df` zgłasza wysokie zużycie dysku (na przykład: ~21 TB użyte)
- `du` zgłasza znacznie niższe rzeczywiste zużycie plików (na przykład: ~11 TB)
- Kosz został już opróżniony
- Nie znaleziono dużych ukrytych folderów (takich jak .Trashes)
Przyczyna główna
Takie zachowanie występuje, ponieważ migawki APFS zachowują odniesienia do usuniętych danych. Gdy istnieją migawki (takie jak te utworzone przez Carbon Copy Cloner lub Time Machine):
- Usunięte pliki nie są całkowicie usuwane, dopóki migawki nie zostaną usunięte
- Dane pozostają odniesione przez co najmniej jedną migawkę
- System plików nie zwalnia zajętego miejsca
- `df` uwzględnia dane migawek w zajętym miejscu
- `du` uwzględnia tylko aktywne (widoczne) pliki
- Tworzy to rozbieżność w zgłaszanym zużyciu miejsca
Tło
APFS używa migawek do zachowywania stanów woluminu z określonego punktu w czasie.
- Jeśli migawka odwołuje się do bloków danych, bloki te nie mogą zostać odzyskane — nawet po usunięciu plików.
- W rzeczywistych przypadkach Carbon Copy Cloner (CCC) często tworzy migawki (np. `com.bombich.ccc.*`), które mogą przechowywać terabajty usuniętych danych.
Rozwiązanie
Aby odzyskać miejsce, należy usunąć migawki APFS:
Krok 1: Sprawdź migawki APFS
Uruchom następujące polecenie w Terminalu:
Kod:
diskutil apfs listSnapshots /Volumes/<YourDriveName>
- `com.apple.*` → macOS / Time Machine
- `com.bombich.ccc.*` → Carbon Copy Cloner
- Opcja A (zalecana):Użyj oprogramowania do tworzenia kopii zapasowych
- Otwórz Carbon Copy Cloner lub powiązaną aplikację
- Przejdź do zarządzania migawkami i usuń stare migawki
- Opcja B (dla zaawansowanych użytkowników):Użyj Terminala
Kod:diskutil apfs deleteSnapshot /Volumes/<YourDriveName> -uuid <SnapshotUUID>
Uruchom:
Kod:
df -h /Volumes/<YourDriveName>
Ograniczenia
- Narzędzie dyskowe „Pierwsza pomoc” nie usuwa migawek
- Migawki nie są widoczne w Finderze
- Zewnętrzne urządzenia DAS (np. seria TR) nie kontrolują zachowania systemu plików
- Odzyskiwanie miejsca jest w całości zarządzane przez system macOS
Dalsze informacje