LINUX.ORG.RU

attempt to access beyond end of device


0

0

Программный RAID1 иногда бормочет вот это:

attempt to access beyond end of device
md0: rw=0, want=332031232, limit=332031104
attempt to access beyond end of device
md0: rw=0, want=332031232, limit=332031104
attempt to access beyond end of device
md0: rw=0, want=332031232, limit=332031104
attempt to access beyond end of device
md0: rw=0, want=332031232, limit=332031104

Гугл говорит, что такое бывает и без рэйда, но у меня появилось только на рэйде.

Иногда все файлы на таком примонтированном рэйде становятся только для чтения. Перезагрузка помогает.

Файловая система Reiser ошибок не обнаруживает.

WTF?

☆☆

Раздел больше диска, переразбить?

t184256 ★★★★★ ()

Покажи содержимое /proc/mdstat и fdisk -l на каждый диск из массива. Есть подозрение, что у тебя или разделы на дисках больше самих дисков или в RAID1 разделы разных размеров.

mironov_ivan ★★★★★ ()
Ответ на: комментарий от mironov_ivan
# cat /proc/mdstat 
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] 
md0 : active raid1 sda8[0] hdc1[1]
      166015552 blocks [2/2] [UU]
      
unused devices: <none>


# LANG=C fdisk -l /dev/sda

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x39ee015c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         124      995998+  83  Linux
/dev/sda2             125         853     5855692+  83  Linux
/dev/sda3             854        8755    63472815   83  Linux
/dev/sda4            8756       60801   418059495    5  Extended
/dev/sda5            8756        8879      995998+  82  Linux swap
/dev/sda6            8880        9669     6345643+  83  Linux
/dev/sda7            9670        9793      995998+  83  Linux
/dev/sda8            9794       30461   166015678+  83  Linux
/dev/sda9           30462       51129   166015678+  83  Linux
/dev/sda10          51130       60801    77690308+  83  Linux


# LANG=C fdisk -l /dev/hdc

Disk /dev/hdc: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000762f6

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1               1       20668   166015678+  83  Linux
/dev/hdc2           20669       24321    29342722+  83  Linux
ip1981 ☆☆ ()
Ответ на: комментарий от ip1981

что-то не видно fd-массивов, выстави linux raid autodetect тип, а то некрасиво.

На /dev/md0 есть таблица разделов?

true_admin ★★★★★ ()

Уменьши размер ФС на 128 блоков?

anonymous ()
Ответ на: комментарий от anonymous

По живому?

И если что-нибудь в чём-нибудь понимаю,

166015552(RAID) - 166015678(раздел) = -126

ip1981 ☆☆ ()

Есть подозрение, что raid-массив ты создал после того, как отформатировал разделы. Поэтому рейзер думает, что он может читать последние несколько блоков на диске. А эти блоки не входят в рейд.

Chumka ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.