восстановление RAID 0

Хотя я согласен с @sauravc, есть способ сделать это, если вы не возражаете против возможности развращения файла.

Если вы каким-либо образом измените файл, вы можете пересчитать MD5.

Вы можете поменять файл, открыв его в своем предпочтительном редакторе, сделав сложение или вычитание, а затем сохраните его снова.

Если вам нужен быстрый способ сделать это через командную строку вы можете использовать dd или truncate следующим образом:

dd if=/dev/zero bs=1 count=10 >> <yourfile>.<ext>

или

truncate -s +10 <yourfile>.<ext>

Любая команда должна добавить 10 байт в конец вашего файл. Это должно означать, что MD5 (при следующем вычислении) должен отличаться.

Остерегайтесь

Это может повредить ваши файлы и должно быть проверено сначала.

0
задан 5 June 2012 в 06:51

6 ответов

Вам нужно (повторно) установить GRUB на RAID-устройство вместо блочного устройства. Это задокументировано в документации Ubuntu , хотя документация немного старая и может вводить в заблуждение. Ошибки, которые вы встречаете, верны, потому что файловая система установлена ​​на устройстве RAID, а не блочном устройстве [*].

RAID (фактически FakeRAID ) устройства называются /dev/mapper/[something] вместо /dev/sd[X]. Сначала вам нужно найти RAID-устройство для вашего раздела Windows с помощью ls /dev/mapper/. В этом списке будут указаны все активные устройства. Поскольку у вас, по-видимому, есть только один, это должно быть легко найти. Если устройство отсутствует в списке, страница dmraid man объяснит, как активировать ваше устройство RAID. Обычно это делается с sudo dmraid -ay как root.

Как только вы узнаете имя устройства, вы можете (повторно) установить GRUB с помощью sudo grub-install /dev/mapper/[something]. Настройка GRUB должна обнаруживать Windows и Ubuntu. Перезагрузите для тестирования.

[*] Это не является технически корректным, поскольку базовая файловая система фактически установлена ​​на блочном устройстве. В современных версиях Ubuntu маскируется устройством рейда, чтобы имитировать способ установки устройства в окнах. Если бы это был RAID 1 вместо RAID 0, вы могли бы отключить RAID в BIOS, и вы увидите два диска с одинаковыми файловыми системами. Поскольку это RAID 0, файловая система разделяется между ними.

0
ответ дан 25 July 2018 в 18:39

Вам нужно (повторно) установить GRUB на RAID-устройство вместо блочного устройства. Это задокументировано в документации Ubuntu , хотя документация немного старая и может вводить в заблуждение. Ошибки, которые вы встречаете, верны, потому что файловая система установлена ​​на устройстве RAID, а не блочном устройстве [*].

RAID (фактически FakeRAID ) устройства называются /dev/mapper/[something] вместо /dev/sd[X]. Сначала вам нужно найти RAID-устройство для вашего раздела Windows с помощью ls /dev/mapper/. В этом списке будут указаны все активные устройства. Поскольку у вас, по-видимому, есть только один, это должно быть легко найти. Если устройство отсутствует в списке, страница dmraid man объяснит, как активировать ваше устройство RAID. Обычно это делается с sudo dmraid -ay как root.

Как только вы узнаете имя устройства, вы можете (повторно) установить GRUB с помощью sudo grub-install /dev/mapper/[something]. Настройка GRUB должна обнаруживать Windows и Ubuntu. Перезагрузите для тестирования.

[*] Это не является технически корректным, поскольку базовая файловая система фактически установлена ​​на блочном устройстве. В современных версиях Ubuntu маскируется устройством рейда, чтобы имитировать способ установки устройства в окнах. Если бы это был RAID 1 вместо RAID 0, вы могли бы отключить RAID в BIOS, и вы увидите два диска с одинаковыми файловыми системами. Поскольку это RAID 0, файловая система разделяется между ними.

0
ответ дан 2 August 2018 в 00:48

Вам нужно (повторно) установить GRUB на RAID-устройство вместо блочного устройства. Это задокументировано в документации Ubuntu , хотя документация немного старая и может вводить в заблуждение. Ошибки, которые вы встречаете, верны, потому что файловая система установлена ​​на устройстве RAID, а не блочном устройстве [*].

RAID (фактически FakeRAID ) устройства называются /dev/mapper/[something] вместо /dev/sd[X]. Сначала вам нужно найти RAID-устройство для вашего раздела Windows с помощью ls /dev/mapper/. В этом списке будут указаны все активные устройства. Поскольку у вас, по-видимому, есть только один, это должно быть легко найти. Если устройство отсутствует в списке, страница dmraid man объяснит, как активировать ваше устройство RAID. Обычно это делается с sudo dmraid -ay как root.

Как только вы узнаете имя устройства, вы можете (повторно) установить GRUB с помощью sudo grub-install /dev/mapper/[something]. Настройка GRUB должна обнаруживать Windows и Ubuntu. Перезагрузите для тестирования.

[*] Это не является технически корректным, поскольку базовая файловая система фактически установлена ​​на блочном устройстве. В современных версиях Ubuntu маскируется устройством рейда, чтобы имитировать способ установки устройства в окнах. Если бы это был RAID 1 вместо RAID 0, вы могли бы отключить RAID в BIOS, и вы увидите два диска с одинаковыми файловыми системами. Поскольку это RAID 0, файловая система разделяется между ними.

0
ответ дан 6 August 2018 в 00:57

Вам нужно (повторно) установить GRUB на RAID-устройство вместо блочного устройства. Это задокументировано в документации Ubuntu , хотя документация немного старая и может вводить в заблуждение. Ошибки, которые вы встречаете, верны, потому что файловая система установлена ​​на устройстве RAID, а не блочном устройстве [*].

RAID (фактически FakeRAID ) устройства называются /dev/mapper/[something] вместо /dev/sd[X]. Сначала вам нужно найти RAID-устройство для вашего раздела Windows с помощью ls /dev/mapper/. В этом списке будут указаны все активные устройства. Поскольку у вас, по-видимому, есть только один, это должно быть легко найти. Если устройство отсутствует в списке, страница dmraid man объяснит, как активировать ваше устройство RAID. Обычно это делается с sudo dmraid -ay как root.

Как только вы узнаете имя устройства, вы можете (повторно) установить GRUB с помощью sudo grub-install /dev/mapper/[something]. Настройка GRUB должна обнаруживать Windows и Ubuntu. Перезагрузите для тестирования.

[*] Это не является технически корректным, поскольку базовая файловая система фактически установлена ​​на блочном устройстве. В современных версиях Ubuntu маскируется устройством рейда, чтобы имитировать способ установки устройства в окнах. Если бы это был RAID 1 вместо RAID 0, вы могли бы отключить RAID в BIOS, и вы увидите два диска с одинаковыми файловыми системами. Поскольку это RAID 0, файловая система разделяется между ними.

0
ответ дан 7 August 2018 в 18:23

Вам нужно (повторно) установить GRUB на RAID-устройство вместо блочного устройства. Это задокументировано в документации Ubuntu , хотя документация немного старая и может вводить в заблуждение. Ошибки, которые вы встречаете, верны, потому что файловая система установлена ​​на устройстве RAID, а не блочном устройстве [*].

RAID (фактически FakeRAID ) устройства называются /dev/mapper/[something] вместо /dev/sd[X]. Сначала вам нужно найти RAID-устройство для вашего раздела Windows с помощью ls /dev/mapper/. В этом списке будут указаны все активные устройства. Поскольку у вас, по-видимому, есть только один, это должно быть легко найти. Если устройство отсутствует в списке, страница dmraid man объяснит, как активировать ваше устройство RAID. Обычно это делается с sudo dmraid -ay как root.

Как только вы узнаете имя устройства, вы можете (повторно) установить GRUB с помощью sudo grub-install /dev/mapper/[something]. Настройка GRUB должна обнаруживать Windows и Ubuntu. Перезагрузите для тестирования.

[*] Это не является технически корректным, поскольку базовая файловая система фактически установлена ​​на блочном устройстве. В современных версиях Ubuntu маскируется устройством рейда, чтобы имитировать способ установки устройства в окнах. Если бы это был RAID 1 вместо RAID 0, вы могли бы отключить RAID в BIOS, и вы увидите два диска с одинаковыми файловыми системами. Поскольку это RAID 0, файловая система разделяется между ними.

0
ответ дан 10 August 2018 в 07:06

Вам нужно (повторно) установить GRUB на RAID-устройство вместо блочного устройства. Это задокументировано в документации Ubuntu , хотя документация немного старая и может вводить в заблуждение. Ошибки, которые вы встречаете, верны, потому что файловая система установлена ​​на устройстве RAID, а не блочном устройстве [*].

RAID (фактически FakeRAID ) устройства называются /dev/mapper/[something] вместо /dev/sd[X]. Сначала вам нужно найти RAID-устройство для вашего раздела Windows с помощью ls /dev/mapper/. В этом списке будут указаны все активные устройства. Поскольку у вас, по-видимому, есть только один, это должно быть легко найти. Если устройство отсутствует в списке, страница dmraid man объяснит, как активировать ваше устройство RAID. Обычно это делается с sudo dmraid -ay как root.

Как только вы узнаете имя устройства, вы можете (повторно) установить GRUB с помощью sudo grub-install /dev/mapper/[something]. Настройка GRUB должна обнаруживать Windows и Ubuntu. Перезагрузите для тестирования.

[*] Это не является технически корректным, поскольку базовая файловая система фактически установлена ​​на блочном устройстве. В современных версиях Ubuntu маскируется устройством рейда, чтобы имитировать способ установки устройства в окнах. Если бы это был RAID 1 вместо RAID 0, вы могли бы отключить RAID в BIOS, и вы увидите два диска с одинаковыми файловыми системами. Поскольку это RAID 0, файловая система разделяется между ними.

0
ответ дан 15 August 2018 в 19:04
  • 1
    Кроме того, вы можете попытаться установить GRUB на третий (не RAID) диск. Если GRUB install обнаруживает окна на устройстве рейда, вы должны иметь возможность загружаться. Я никогда не пробовал этого, но он должен работать. – Chris 5 June 2012 в 08:49
  • 2
    – Hiawatha 5 June 2012 в 14:55
  • 3
    – Hiawatha 5 June 2012 в 14:58
  • 4
    К сожалению, это реальное ограничение с помощью RAID 0. Поскольку файловая система написана на обоих устройствах, и между ними разбросаны разные блоки отдельных файлов, сбой на одном устройстве в основном является провалом обоих. Это несколько по дизайну, так как ваша система может писать 1/2 из блоков на одно устройство, а синхронно (почти) записывать на другой, производительность увеличивается. Каковы ваши жесткие диски? Возможно, вы сможете использовать инструменты восстановления производства для проверки дисков. Это длинный выстрел, но стоит попробовать, если на карту поставлено много данных. – Chris 6 June 2012 в 02:08
  • 5
    Если все данные на третьем диске заменяются, вы можете попытаться скопировать данные из «плохого». диск на третий диск и восстановить массив. Это может сохранить некоторые данных. Инструкции по Ubuntu Community Wiki могут быть полезны здесь. – Chris 6 June 2012 в 02:10

Другие вопросы по тегам:

Похожие вопросы: