0
No to już nie "dystrybucja", a "system plików" ale nawet i ten ext4 pozostawia wiele do życzenia bo system nie potrafi wgrać pliku 1 GiB na pustą partycję 1TiB w jednym kawałku... a kolejne dogrywanie plików sprawia, że może być już tylko gorzej.
Defragmentacja to nie przemieszczanie fragmentów plików, a przemieszczanie całych plików. Do tego ta operacja jest przeprowadzana synchronicznie (z pominięciem buforów pamięci, cache, itp). Krótko mówiąc, jeśli chcesz zdefragmentować plik, który ma 1 GiB, to pierw potrzebujesz 1 GiB wolnych bloków na dysku (by przenieść dane ze starych bloków do nowych). Dopiero jak ta operacja zostanie zakończona sukcesem, i-wezeł jest aktualizowany. Możesz w ostatniej chwili wcisnąć ctrl+c w terminalu i przerwać proces defragmentacji pliku, i żadne zmiany nie zajdą, bo i-węzeł dalej będzie powiązany ze starymi blokami. To jest mniej więcej tak jak wycinanie i wklejanie pliku -- chyba nie powiesz ludziom, by nie kopiowali/przemieszczali plików, bo może to powodować utratę danych?
