Google podjęło decyzję o migracji na nowy system plików ext4.
Do tej pory Google używało ext2, który istnieje na rynku od 1993 roku. Od kilku lat w świecie Linuksa istnieją już systemy plików z journalingiem, większymi limitami i lepszym zarządzaniem danych (mniejsze opóźnienia w trakcie odczytu) co w dzisiejszych czasach Google jest bardzo potrzebne.
Google testował m.in.: xfs, ext4, jfs. Ostatecznie z tego zestawu wybrano ext4, które w wersji stabilnej istnieje dopiero od października 2008 roku i aktualnie niektóre dystrybucje Linuksa proponują ext4 jako domyślny fs.
Wyniki xfs i ext4 uznano za dość porównywalne, ale jednym z powodów wyboru ext4 była prosta migracja z aktualnie używanego systemu plików.
ext4 pozwala na tworzenie woluminów o rozmiarze 1 EiB, w tym pojedyncze pliki do 16 TiB. Dodatkowo zmiana systemu plików uchroni Google przed możliwym błędem roku 2038, ponieważ zakres dat w ext4 sięga do 25 kwietnia 2514.
Migracja na ext4 już trwa w serwerowniach Google.
Źródło: grupa openwall