LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

Сделал себе 50 миллионов файлов через seq 1 50000000 | ionice xargs touch. Два раза папка корраптилась, и приходилось делать fsck -fD, наверно шлейф херовый, а может баг в ядре. Считывается папка нормально:

[root@battlehummer 50m]# time \ls -f | wc
50000002 50000002 438888902                                                                                                                                             
real    0m59.677s
user    0m30.330s
sys     0m19.996s

Все файлы пустые и фс пустая, так что фрагментации нет:

[root@battlehummer test]# filefrag 50m
50m: 3 extents found

Это был контрольный опыт, дальше попробую воспроизвести ситуацию ПОа, но это наверно неделю займёт.

Исходная версия legolegs, :

Сделал себе 50 миллионов файлов через seq 1 50000000 | ionice xargs touch. Два раза папка корраптилась, и приходилось делать fsck -fD, наверно шлейф херовый, а может баг в ядре. Считывается папка нормально:

[root@battlehummer 50m]# time \ls -f | wc
50000002 50000002 438888902                                                                                                                                             
real    0m59.677s
user    0m30.330s
sys     0m19.996s

Все файлы пустые и фс пустая, так что фрагментации нет:

[root@battlehummer test]# filefrag 50m
\50m: 3 extents found

Это был контрольный опыт, дальше попробую воспроизвести ситуацию ПОа, но это наверно неделю займёт.