
Часто люди берут образ жесткого диска с помощью dd
, например, а затем монтируют разделы внутри с помощью kpartx
или losetup
. Это распространенный способ сделать разделы в файле образа монтируемыми и похожими на файловую систему.
Мне интересно, возможно ли сделать наоборот; то есть сделать устройство похожим /dev/sda
на файл. Примечание: я спрашиваю об этом в связи с восстановлением данных raid0.
В моем случае я мог бы dd
перенести два диска по 2 ТБ, над которыми я работаю, в какой-нибудь другой контейнер для хранения и работать с файлами изображений. Но это мучительно, поэтому я стараюсь избегать создания изображений.
Есть идеи, как сделать так, чтобы диск /dev/sda
выглядел как файл?
Отредактируйте, чтобы добавить больше информации.
Инструмент, который я пытаюсь использовать для восстановления, основан на FUSE,http://pyraid.googlecode.com Если я запускаю его на файлах изображений, то он работает нормально. Если я запускаю его на блочных устройствах (/dev/sdx), то он не работает.
file /dev/sda
/dev/sda: block special
file sda.img
sda.img: data
Итак, если задать вопрос по-другому, как сделать так, чтобы блочное специальное устройство выглядело как данные?
решение1
Конечно, можно. В Linux все работает как файл. Цель создания образа не в том, чтобы сделать что-то файлом, а в том, чтобы убедиться, что вы ничего не испортите и не повредите еще больше. Вы можете выполнить восстановление прямо с диска, используя те же самые инструменты, но если у вас есть физические повреждения или вы что-то записывали на диск,... бум.
Итак, если вы хотите работать напрямую со всем диском - запустите свои инструменты на /dev/sdX и на /sdXn, если вы хотите работать с разделом. Просто вы рискуете потерять больше данных. Создание образа - этоумныйвещь, так как если вы работаете с образом изображения, и вы делаете ошибкувы можете просто удалить его, начать заново с новой копии и ничего не потерять.
Создание образа — это просто комплекс мер. Сделайте это. Гораздо сложнее восстанавливать данные с части диска, которую вы просто случайно добавили. Это также очень полезно, если вы подозреваете сбой оборудования. Это стоит 2-3 часов или около того (и временного дискового пространства, которое вам понадобится) ради душевного спокойствия.