Co to jest buforowanie przestrzeni dyskowej Btrfs?

4

Zauważyłem w moim syslogu, że raport BTRFS włącza „buforowanie miejsca na dysku”. Co to jest „buforowanie miejsca na dysku” Btrfs?

Geremia
źródło

Odpowiedzi:

2

Ta opcja space_cache zostanie wybrana podczas montowania punktu montowania, który ma system plików Btrfs. Spowoduje to zapisanie pamięci podręcznej wolnej przestrzeni na dysku, aby znacznie przyspieszyć buforowanie bloku. Bez tego Btrfs musi skanować całe drzewo za każdym razem, szukając wolnego miejsca, które można przydzielić.

vembutech
źródło
Ładnie zgrane prawie bezpośrednio z raport phononix .
palswim
3

Krótko i na temat:

jeśli opcja jest włączona, jądro będzie miało wolne adresy bloków wolnego miejsca FS w pamięci, dlatego podczas tworzenia nowego pliku natychmiast zacznie zapisywać dane na dysku.

Więcej szczegółów:

opcja montażu space_cache teraz jest domyślnym dla ostatnich jąder. Zapewnia lepszą wydajność podczas tworzenia nowych plików lub zapisywania nowych danych na dysku. Zobacz link. Możesz go wyłączyć, dodając nospace_cache opcja montażu.

nospace_cache od: 3.2, space_cache = v1 i space_cache = v2 od 4.5, domyślnie: space_cache = v1

Arunas Bartisius
źródło
Do którego łącza się odwołujesz?
Tom Hale
dodano link w edycji
Arunas Bartisius