по какой-то причине один из моих дисков не показывает свои разделы в / 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, из-за которого инструмент программного рейда искажал данные раздела или что-то в этом роде.