Назад | Перейти на главную страницу

Сервер не обнаруживает / не показывает разделы диска в / dev

по какой-то причине один из моих дисков не показывает свои разделы в / dev /, однако, когда я проверяю его с помощью cfdisk, они там есть, и при повторной записи таблицы разделов на него они снова появляются.

Это немного раздражает, поскольку я хочу использовать его в конфигурации рейда, но конфигурация рейда не может его найти, поэтому мне приходится вручную добавлять их при загрузке, заставляя их повторно синхронизироваться снова.

ОС: Debian 5.0 amd64 с ядром backport для поддержки ext4. Диски: 2x Samsung Spinpoint F3 HD103SJ, 1x старый IDE-диск. Другая информация, вероятно, более или менее неактуальна, если вам нужен какой-либо вывод команды, я могу ее предоставить.

vmhost: / home / xen # fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000d6074

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48829536   fd  Linux raid autodetect
/dev/sda2            6080      121601   927930465   fd  Linux raid autodetect

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000cdeb8

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        6079    48829536   fd  Linux raid autodetect
/dev/sdb2            6080      121601   927930465   fd  Linux raid autodetect

Disk /dev/sdc: 250.0 GB, 250058268160 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdba2dba2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       29164   234259798+  83  Linux
/dev/sdc2           29165       30401     9936202+   5  Extended
/dev/sdc5           29165       30401     9936171   82  Linux swap / Solaris

Disk /dev/md0: 50.0 GB, 50001346560 bytes
2 heads, 4 sectors/track, 12207360 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

Disk /dev/md1: 950.2 GB, 950200696832 bytes
2 heads, 4 sectors/track, 231982592 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table

Если ты говоришь о

Disk /dev/md0 doesn't contain a valid partition table

тогда ожидается выход в любое устройство raid.

Если вы имеете в виду, что устройства с именем '/ dev / sda1' и т. Д. Не существуют в '/ dev', попробуйте использовать

partprobe /dev/sda

когда устройства не указаны. Если это решит проблему, вы можете добавить «partprobe / dev / sda» в файл «/etc/rc.d/rc.local». Это все равно вызовет проблемы, если вы попытаетесь смонтировать '/ dev / sda1' и т. Д. При загрузке с помощью '/ etc / fstab'

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