Jako osoba korzystająca z btrfssystemu plików od Arch Linuxprawie 2lat mogę śmiało powiedzieć, że nie wydaje się, aby istniał praktyczny limit liczby migawek, które można łatwo uzyskać. Istnieją jednak pewne zastrzeżenia. btrfssystem plików może prowadzić do fragmentacji. Dlatego zaleca się korzystanie z wbudowanej funkcji defragmentacji online btrfs. Ponadto można dobrze wykorzystać btrfsfunkcję kompresji. Te środki powinny rozwiązać większość problemów z wydajnością, które rozsądnie mogłyby powstać na rozsądnie przyzwoitym komputerze w wyniku tworzenia wielu migawek.
Jak btrfszapewne wiesz, podobjętości traktuje podwoluminy jak systemy plików, dlatego liczba migawek jest rzeczywiście ograniczona: mianowicie przez rozmiar plików. Według btrfswiki maksymalny rozmiar pliku, jaki można osiągnąć, to 2^64 byte == 16 EiB[1] .
Oprócz tych ograniczeń, potencjalnie zawsze mogą pojawić się problemy, gdy zabraknie miejsca bez natychmiastowego rozpoznania, ponieważ sprawdzanie wolnego miejsca w btrfssystemach plików może czasami być trudne, tj. Bez możliwości rozróżnienia różnych metod pomiaru wolnego miejsca w btrfssystemie plików łatwo użyć śledzenia, ile faktycznie pozostało miejsca. Jednym z możliwych sposobów uniknięcia tego scenariusza jest wykorzystanie przydziału. Zapewnia to, że użytkownicy (lub użytkownik, jeśli jest tylko jeden), mogą używać tylko określonej ilości miejsca. Ta koncepcja jest omawiana bardzo sprawnie tutaj i tutaj .
Ostatnie ostrzeżenie: nie jestem ekspertem od btrfssystemów plików i czytam o tych rzeczach tylko wtedy, gdy miałem to samo pytanie jakiś czas temu. Co więcej, zawsze istnieje problem, który btrfsjest „szybko zmieniającym się celem” (ładnie brzmi kradzież ze strony Arch Linuxwiki, jak sądzę), więc rzeczy mogą się zmienić.