Server (centos 6.2) met xfs filesystem die via nfs geshared wordt.
Maak ik een 10gigabyte test file aan over nfs :
output van ls en du ( ls -al ; du) :
Er wordt dus ruimte gereserveerd oid voor de file.
En op het moment dat de file 10 gigabyte is, heb je een verspilling van bijna 7 gigabyte.
(ook df laat zien dat deze ruimte echt ingenomen wordt)
Doe ik dezelfde test op een ext4 filesystem (zelfde export en mount opties voor nfs) dan wordt er niets gereserveerd en is een 10 gigabyte file ook echt 10 gigabyte.
En lokaal een file van 10gigabyte op het xfs filesystem aanmaken heeft ook nergens last van.
Unmount ik het xfs filesystem en mount ik hem weer is de reservering ook direct opgeheven en neemt de file 10gigabyte in.
Een defrag starten (xfs_fsr) lost het probleem niet op.
Misschien dat het na enige tijd vanzelf ook opgelost wordt, maar iig niet binnen 1 dag.
Maak ik een 10gigabyte test file aan over nfs :
code:
1
2
3
4
| dd if=/dev/zero of=10Gtest bs=1M count=10000 10000+0 records in 10000+0 records out 10485760000 bytes (10 GB) copied, 74.827 s, 140 MB/s |
output van ls en du ( ls -al ; du) :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| -rw-r--r-- 1 root root 429170688 Jun 8 10:13 10Gtest 654456 10Gtest -rw-r--r-- 1 root root 1756831744 Jun 8 10:13 10Gtest 2230720 10Gtest -rw-r--r-- 1 root root 2492145664 Jun 8 10:11 10Gtest 4348288 10Gtest -rw-r--r-- 1 root root 4686782464 Jun 8 10:11 10Gtest 8542592 10Gtest -rw-r--r-- 1 root root 10485760000 Jun 8 10:12 10Gtest 16943552 10Gtest |
Er wordt dus ruimte gereserveerd oid voor de file.
En op het moment dat de file 10 gigabyte is, heb je een verspilling van bijna 7 gigabyte.
(ook df laat zien dat deze ruimte echt ingenomen wordt)
Doe ik dezelfde test op een ext4 filesystem (zelfde export en mount opties voor nfs) dan wordt er niets gereserveerd en is een 10 gigabyte file ook echt 10 gigabyte.
En lokaal een file van 10gigabyte op het xfs filesystem aanmaken heeft ook nergens last van.
Unmount ik het xfs filesystem en mount ik hem weer is de reservering ook direct opgeheven en neemt de file 10gigabyte in.
Een defrag starten (xfs_fsr) lost het probleem niet op.
Misschien dat het na enige tijd vanzelf ook opgelost wordt, maar iig niet binnen 1 dag.