nixp.ru v3.0

22 января 2017,
воскресенье,
15:21:41 MSK

DevOps с компанией «Флант»
Аватар пользователя splinter
splinter написал 15 декабря 2008 года в 09:15 (515 просмотров) Ведет себя как четкий пацан; открыл 134 темы в форуме, оставил 1458 комментариев на сайте.

Всем здрям, имеется винт разбитый на /dev/hdd1 /dev/hdd2, dmesg выдает странную штуку:

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19202048) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=153878536, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19234816) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=154140680, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19267584) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=154402824, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19300352) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=154664968, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19333120) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=154927112, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19365888) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=155189256, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19398656) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=155451400, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19431424) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=155713544, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19464192) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=155975688, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19496960) reading failed

attempt to access beyond end of device

hdd1: rw=0, want=156237832, limit=97659072

ReiserFS: hdd1: warning: sh-2029: reiserfs_read_bitmap_block: bitmap block (#19529728) reading failed

Попытка сделать fsck.reiserfs /dev/hdd1 выдает

reiserfsck 3.6.19 (2003 www.namesys.com)

***********************************************************

** If you are using the latest reiserfsprogs and it fails **

** please email bug reports to reiserfs-list@namesys.com, **

** providing as much information as possible — your **

** hardware, kernel, patches, settings, all reiserfsck **

** messages (including version), the reiserfsck logfile, **

** check the syslog file for any related information. **

** If you would like advice on using this program, support **

** is available for $25 at www.namesys.com/support.html. **

***********************************************************

Will read-only check consistency of the filesystem on /dev/hdd1

Will put log info to ’stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Y

root@proxynok:/mnt# fsck.reiserfs /dev/hdd1

reiserfsck 3.6.19 (2003 www.namesys.com)

***********************************************************

** If you are using the latest reiserfsprogs and it fails **

** please email bug reports to reiserfs-list@namesys.com, **

** providing as much information as possible — your **

** hardware, kernel, patches, settings, all reiserfsck **

** messages (including version), the reiserfsck logfile, **

** check the syslog file for any related information. **

** If you would like advice on using this program, support **

** is available for $25 at www.namesys.com/support.html. **

***********************************************************

Will read-only check consistency of the filesystem on /dev/hdd1

Will put log info to ’stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes

bread: Cannot read the block (19537039): (Invalid argument).

reiserfs_open: Your partition is not big enough to contain the

filesystem of (19537039) blocks as was specified in the found super block.

Failed to open the filesystem.

If the partition table has not been changed, and the partition is

valid and it really contains a reiserfs partition, then the

superblock is corrupted and you need to run this utility with

—rebuild-sb.

и ничего не делает. Плиз хелп.

metal
splinter
If the partition table has not been changed, and the partition is

valid  and  it really  contains  a reiserfs  partition,  then the

superblock  is corrupted and you need to run this utility with

—rebuild-sb.

Тут же вся написано, перестрой суперблок.

splinter

может зря я reiserfs использую?

Dmitry.Stolyarov
splinter
может зря я reiserfs использую?

Угу. Зря.

Рекомендую использовать XFS. А там, где данные не важные и требуется высокая скорость создания/удаления (кеши всякие, процесс компиляции) — ext2.

P.S. Особенно рекомендую такую схему для gentoo (хранение в ext2 /usr/portage, /var/tmp/portage, /usr/src, …).

splinter

у мну там бэкапы mysql и конфиги с эцетеры. XFS кажится медленно работает с мелкими файлами.

Dmitry.Stolyarov
splinter
у мну там бэкапы mysql и конфиги с эцетеры. XFS кажится медленно работает с мелкими файлами.

Бэкапы это обычно как раз не маленькие файлы. А конфигов не больше пары мегабайт…

У меня на всех-всех серверах стоит XFS. Некоторые машины очень загруженные… и с очень большим количеством файлов… все работает нормально.

Вот пример забитой машины. ФС проблем не вызывает.

Количество VPS:

# vserver-stat | wc -l

35

Количество процессов:

# vps aux | wc -l

604

Количество потоков:

# vps Haux | wc -l

1966

Количество файлов в ФС:

# find /var/vservers/ | wc -l

6748510

Размер ФС:

# df -h

Файловая система Разм Исп Дост Исп% смонтирована на

/dev/sda1 1.8T 1.8T 42G 98% /var/vservers

Средний размер файла:

1,8*1024*1024*1024/6748510 = 286 килобайт

P.S. Что касается объема конфигов…

Вот пример на сервере (gentoo):

# du -hs /etc/

2.5M /etc/

# find /etc/ | wc -l

906

А вот у меня на gentoo ноуте:

$ sudo du -hs /etc/

24M /etc/

$ sudo find /etc/ | wc -l

1573

splinter

спасибо, учту, хотя раздел с рейзером я уже починил :)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.