Czy istnieje możliwość „defragmentacji” rzadkiego obrazu pakietu i odzyskania (większości) wolnego miejsca?
Oto tło: używam rzadkich pakietów i od czasu do czasu chcę odzyskać od nich miejsce, więc uruchamiam:
hdiutil compact image.sparsebundle
Jednak, jak wyjaśniono na stronie podręcznika, odzyskuje tylko całkowicie nieużywane pliki zespołu, więc w moim przypadku mówi:
Reclaimed 0 bytes out of 90.4 GB possible.
Oczywiście istnieje możliwość skopiowania zawartości tego obrazu do nowego rzadkiego pakietu, który jest następnie używany zamiast tego, ale jest to zarówno kłopotliwe, jak i wymaga wystarczającej ilości wolnego miejsca dla tej operacji.
W międzyczasie dowiedziałem się, że dane wyjściowe polecenia kompaktowego są nieco mylące (obecnie korzystam z systemu OS X 10.5.7), ponieważ czasami podaje on możliwie największy rozmiar, który jest większy niż rozmiar aktualnie zajmowany przez pakiet obrazów na dysku twardym napęd. Nie przyjrzałem się bliżej, ale wynik wydaje się być albo maksymalnym rozmiarem, albo „maksymalnym rozmiarem” - „użytym rozmiarem”.