У меня есть сервер CentOS с двумя RAID-массивами. Массив ОС и массив DATA. Короче говоря, недавно было много проблем с ОС, и пришлось перезагрузить CentOS (было 5,7 и перешло на 6.5). Теперь все работает с ОС. Однако у меня проблема с массивом DATA.
Массив отображается как / dev / sdb, но раньше у меня был раздел (/ dev / sdb1), где хранятся все мои данные. Сервер больше не видит / dev / sdb1, поэтому я предполагаю, что таблица разделов как-то испорчена. Когда я печатаю в parted, тип раздела отображается как цикл:
NON-WORKING SERVER:
Model: Adaptec DATA (scsi)
Disk /dev/sdb: 59.9TB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 59.9TB 59.9TB xfs
У меня есть другой сервер, который является точной копией этого, и он правильно отображается в parted, и отображается / dev / sdb1:
WORKING SERVER:
Model: Adaptec STORAGE (scsi)
Disk /dev/sdb: 59.9TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 59.9TB 59.9TB xfs primary
Есть ли способ исправить раздел, чтобы я не уничтожил свои данные? Мне отчаянно нужно сохранить данные, но я просто не могу понять, есть ли способ исправить раздел и / или почему он отображается как цикл.
Спасибо за любую помощь!!
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
fdisk -l / dev / sdb:
Disk /dev/sdb: 59914.8 GB, 59914783293440 bytes
255 heads, 63 sectors/track, 7284224 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf0b62000
blkid:
/dev/sda1: UUID="9de0d036-a86f-4557-8e09-a5ccd33c66be" TYPE="ext4"
/dev/sda2: UUID="VYyo4L-lkdG-GivI-a6eM-pFfX-TOoV-E1LxcF" TYPE="LVM2_member"
/dev/mapper/VolGroup-lv_root: UUID="18bbe93e-9b67-4343-8d71-71bd087ab145" TYPE="ext4"
/dev/sdb: LABEL="Data" UUID="dfda2895-d1cd-4b3e-8453-e5c51c093260" TYPE="xfs"
/dev/mapper/VolGroup-lv_swap: UUID="d71f193f-acd4-4aea-8d11-be2acd4575f3" TYPE="swap"
/dev/mapper/VolGroup-lv_home: UUID="223b2be8-f9e9-4671-bc84-e5aa5f73b697" TYPE="ext4"
parted / dev / sdb unit s print (НЕРАБОТАЮЩИЙ СЕРВЕР):
Model: Adaptec DATA (scsi)
Disk /dev/sdb: 117021061120s
Sector size (logical/physical): 512B/512B
Partition Table: loop
Number Start End Size File system Flags
1 0s 117021061119s 117021061120s xfs
parted / dev / sdb unit print (РАБОЧИЙ СЕРВЕР):
Model: Adaptec STORAGE (scsi)
Disk /dev/sdb: 117021061119s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 34s 117021061086s 117021061053s xfs primary
Доджи.
Тип раздела цикла фактически означает, что таблица разделов отсутствует.
Таблица разделов в основном сообщает ОС, где искать начало раздела и где он должен остановиться при создании файловой системы. Таким образом, в таблице нет ничего волшебного, и если у вас есть правильная информация, если вы просто запишите ее в соответствующей позиции, ваш диск должен быть таким же хорошим, как ... ... э ... Новый ... Ну, вы понимаете ...;)
Вот что бы я сделал:
dd if=/dev/sdb of=/root/sdb-parttable.bin bs=512 count=1
dd if=/root/sdb-parttable.bin of=/dev/sdb bs=1 count=64 skip=446 seek=446
восстановить старую таблицу разделов.Отказ от ответственности: это немного сложная операция. Информация в этом ответе дана в надежде, что она может быть полезной и без каких-либо гарантий ... Если у вас есть какие-либо средства для резервного копирования диска на уровне байтов, прежде чем выполнять следующие шаги: Сделай так!