Luci Stanescu wrote: > Daca adunam toate astea, ajungem la putin peste 4TiB. Si atunci, de unde > limita de 2TiB asupra unui fisier Limita 2TB era impusa de catre VFS nu de ext2. i_blocks din struct inode era 'unsigned long' in unitati de 512 bytes (sector size) => pe o platforma 32 biti valoarea maxima reprezentabila era 512*2^32 = 2TB.
Din fericire situatia s-a schimbat incepand cu 2.6.17 (vezi noua optiune din block layer CONFIG_LSF - "Support for Large Single Files, Say Y here if you want to be able to handle very large files (bigger than 2TB)"), i_blocks poate avea 64biti (blkcnt_t). Limitarea respectiva nu mai e valabila, dar documentatia nu a fost modificata inca. http://lxr.free-electrons.com/source/include/linux/fs.h?v=2.6.16#482 http://lxr.free-electrons.com/source/include/linux/fs.h?v=2.6.17#497 http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=a0f62ac6362c168754cccb36f196b3dfbddc3bc3 --- fm _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
