Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / os_block_size in ext2 / 5 сообщений из 5, страница 1 из 1
09.06.2003, 16:11
    #32179720
ramasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
os_block_size in ext2
Добрый день.
Какой размер блока в ext2 по умолчанию ?
Как установить свой размер ?
Спасибо.
...
Рейтинг: 0 / 0
14.06.2003, 16:57
    #32182547
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
os_block_size in ext2
2К если не ошибаюсь,
максимум 4К

man mke2fs
...
Рейтинг: 0 / 0
16.06.2003, 09:51
    #32182856
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
os_block_size in ext2
Согласно файлу взятого из исходных кодов ядра 2.4.20:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
 /*
 *  linux/include/linux/ext2_fs.h
 *
 * Copyright (C) 1992, 1993, 1994, 1995
 * Remy Card (card@masi.ibp.fr)
 * Laboratoire MASI - Institut Blaise Pascal
 * Universite Pierre et Marie Curie (Paris VI)
 *
 *  from
 *
 *  linux/include/linux/minix_fs.h
 *
 *  Copyright (C) 1991, 1992  Linus Torvalds
 */ 

..........................

 /*
 * The second extended file system version
 */ 
#define EXT2FS_DATE      "95 / 08 / 09 "
#define EXT2FS_VERSION      "0 .5b"

.........................

 /*
 * Macro-instructions used to manage several block sizes
 */ 
#define EXT2_MIN_BLOCK_SIZE       1024 
#define  EXT2_MAX_BLOCK_SIZE      4096 


При создании файловой системы без явного указания размера блока, блок
равен 1024 байт:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
[root@host root]# mkfs -t ext2 /dev/sda10
mke2fs  1 . 27  ( 8 -Mar- 2002 )
Filesystem label=
OS type: Linux
Block size= 1024  (log= 0 )
Fragment size= 1024  (log= 0 )
 26104  inodes,  104391  blocks
 5219  blocks ( 5 . 00 %) reserved for the super user
First data block= 1 
 13  block groups
 8192  blocks per group,  8192  fragments per group
 2008  inodes per group
Superblock backups stored on blocks: 
         8193 ,  24577 ,  40961 ,  57345 ,  73729 

Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every  32  mounts or
 180  days, whichever comes first.  Use tune2fs -c or -i to override.


Размер задаётся с помощью параметра -b

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
[root@host root]# mkfs -t ext2 -b  2048  /dev/sda11
mke2fs  1 . 27  ( 8 -Mar- 2002 )
Filesystem label=
OS type: Linux
Block size= 2048  (log= 1 )
Fragment size= 2048  (log= 1 )
 52304  inodes,  104406  blocks
 5220  blocks ( 5 . 00 %) reserved for the super user
First data block= 0 
 7  block groups
 16384  blocks per group,  16384  fragments per group
 7472  inodes per group
Superblock backups stored on blocks: 
         16384 ,  49152 ,  81920 

Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every  23  mounts or
 180  days, whichever comes first.  Use tune2fs -c or -i to override.



Получить информацию о параметрах существующей файловой системы, в том
числе и о размере блока можно с помощью программы dumpe2fs:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
[root@host root]# dumpe2fs /
dumpe2fs  1 . 27  ( 8 -Mar- 2002 )
dumpe2fs: Attempt to read block from filesystem resulted in short
read while tryingto open /
Couldn't find valid filesystem superblock.
[root@host root]# dumpe2fs /dev/sda1
dumpe2fs  1 . 27  ( 8 -Mar- 2002 )
Filesystem volume name:   /
Last mounted on:          <not available>
Filesystem UUID:          6cb3d196-d533-11d6- 9623 -ea9932f055c3
Filesystem magic number:  0xEF53
Filesystem revision #:     1  (dynamic)
Filesystem features:      filetype sparse_super
Filesystem state:         not clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:               127744 
Block count:               255024 
Reserved block count:      12751 
Free blocks:               50205 
Free inodes:               108730 
First block:               0 
Block size:                4096 
.................................
...
Рейтинг: 0 / 0
19.06.2003, 12:50
    #32186350
ramasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
os_block_size in ext2
Спасибо за ответы.

Еще такой вопрос.
А реально возрастет производительность Oracle
при переходе с os_block_size 1024 -> 4096, табличные пространства по 1-2Г
или не стоит возится.
...
Рейтинг: 0 / 0
19.06.2003, 13:31
    #32186412
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
os_block_size in ext2
Этот вопрос по производительности Oracle.
Спроси в форуме Oracle.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / os_block_size in ext2 / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]