Jeśli korzystacie z APFS i obrazów dysków, to ryzykujecie utratą danych →

19/02/2018, 13:55 · · · 8

Mike Bombich zwrócił uwagę na sporego buga w APFS, który może dotknąć osób wykorzystujących obrazy dyskowe do przechowywania swoich danych i skutkować utratą danych.

Ten problem dotyczy tylko i wyłącznie obrazów dysków APFS (czyli pod kontrolą High Sierra), a nie dysków SSD czy HDD, które znajdują się w naszych Macach.

Obraz dysku to plik, który po „zamontowaniu” zachowuje się (prawie) jak każdy inny dysk twardy lub SSD. Może być szyfrowany lub nie, zahasłowany lub nie i to znakomity sposób do tworzenia backupów lub chronienia ważnych danych. Jedną z różnic, za czasów HFS+, jest to, że jeśli utworzymy 1 GB pusty obraz dysku na 1 GB SSD i potem na to SSD (nie do obrazu) wrzucimy 500 MB danych, to obraz dysku pokaże, że ma jeszcze 500 MB wolnego miejsca. Logiczne.

Mike, w przypadku korzystania z AFPS, znalazł buga. Polega on na tym, że jeśli do powyższego, przykładowego 1 GB SSD w połowie zapełnionego 500 MB danych i z pustym obrazem dysku (o pojemności 1 GB i mającego 500 MB wolnego miejsca), zaczniemy kopiować dane, to pierwsze 500 MB przekopiuje się prawidłowo i znajdzie się w obrazie. Niestety, każdy kolejny MB również się przekopiuje niby prawidłowo, ale tych danych w rzeczywistości tam nie będzie i zostaną utracone.

Wniosek jest zatem jeden: jeśli korzystacie z obrazów dysków APFS, to róbcie to z dużą rozwagą lub przestańcie z nich korzystać dopóki Apple nie rozwiąże tego problemu.



8

Wojtek Pietrusiewicz

Wydawca, fotograf, podróżnik, podcaster – niekoniecznie w tej kolejności. Lubię espresso, mechaniczne zegarki, mechaniczne klawiatury i zwinne samochody.