|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Drokin 2:5020/400 20 Feb 2003 10:31:19 To : Denis Zaitsev Subject : Re: вес каталога -------------------------------------------------------------------------------- Hello! Denis Zaitsev <zzz@cd-club.ru> wrote: >> VW> Размер дискового блока задается при создании файловой системы и обычно >> VW> составляет от 1 до 4 кб. >> от 512ти байт вообще-то, я думаю. И до бесконечности. >> (Hу в смысле прямо сейчас на Linux - до PAGE_CACHE_SIZE. >> который 4k на x86, 8k на альфе, и может меняться на ia64, например). DZ> У Linux'а - от 1k. Гм. fs/buffer.c::grow_buffers() (со строки 2517 в 2.4.20): /* Size must be within 512 bytes and PAGE_SIZE */ if (size < 512 || size > PAGE_SIZE) BUG(); Проверяем: angband:~ # dd if=/dev/zero of=testimage.img bs=1024k count=1 1+0 records in 1+0 records out angband:~ # mkdosfs -s 1 -F 16 testimage.img mkdosfs 2.8 (28 Feb 2001) WARNING: Not enough clusters for a 16 bit FAT! The filesystem will be misinterpreted as having a 12 bit FAT without mount option "fat=16". angband:~ # mount ./testimage.img /mnt -t vfat -o loop,fat=16 angband:~ # stat -f /mnt/ File: "/mnt/" ID: 0 0 Namelen: 260 Type: MSDOS Blocks: Total: 1999 Free: 1999 Available: 1999 Size: 512 Inodes: Total: 0 Free: 0 angband:~ # du -b /mnt/testfile 512 /mnt/testfile Bye, Oleg --- ifmail v.2.15dev5 * Origin: Green's home news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/155503b11bc88.html, оценка из 5, голосов 10
|