Anton Aylward wrote:
Let me get this right.
As with the extN file systems, you can grow XFS. But you still get the situation the OP met, the 'out of space' message even though 'df' says there is space .... and you scratch your head and then finally go 'Ahh!' and run 'df -i' and see that Iuse% is 100. Then you "grow" -- change - the percentage of the FS given to inodes.
Ah, but the man page says In order to grow a filesystem, it is necessary to provide added space for it to occupy.
Can you alter the inode %age "in place"?
Yes. But the file system has to be mounted... FWIW -- I didn't know, so I had to try it. # xfs_growfs /dev/mapper/HnS-Sys -m 6 meta-data=/dev/mapper/HnS-Sys isize=256 agcount=16, agsize=1572848 blks = sectsz=512 attr=2 data = bsize=4096 blocks=25165568, imaxpct=5 = sunit=16 swidth=192 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=32768, version=2 = sectsz=512 sunit=16 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 25165568 to 25165824 inode max percent changed from 5 to 6
As to the 'oldest', well the ReiserFS was integrated into Linux before XFS was, and BTree file systems have a long history. Go google. And please don't try to tell me that the idea was based upon Microsoft's NTFS. IBM's JFS and the VERITAS File System both predate XFS. To be fair, there was a hefty burst of development in file systems for UNIX variants in the early 1990s.
XFS dates back to the early 90's. It was ported to linux, but not created new. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org