Смонтируйте ReadyNAS 2-й диск в Linux

1484
TenG

Я разместил этот вопрос в Переполнении стека, но мне было предложено задать его здесь, поэтому после создания еще одной учетной записи / учетной записи я здесь и приношу извинения за то, что это похоже на рассылку спама или кросса.

У старого Netgear ReadyNAS возникли проблемы с первым диском, помеченным как «мертвый».

ReadyNAS загружается только со второго диска. Попытка выполнить резервное копирование перед восстановлением / перестройкой / восстановлением доказывает проблему, потому что по сети это происходит слишком медленно.

Некоторое время назад у меня была похожая проблема с Buffalo TS, и я решил попробовать такую ​​же, которая заключалась в подключении диска через SATA к машине Linux и использовании менеджера томов для получения данных.

Этого не произошло с REadyNA, поскольку хост Linux старый и не имеет «fuse» и «extfuse2», а использование «yast» (SUSE 10.1) довольно утомительно.

Тогда я нашел это:

http://www.readynas.com/forum/viewtopic.php?f=11&t=35153&start=0

Который предлагал загрузить предварительно настроенную виртуальную машину, в которой были установлены все необходимые модули. Я скачал Debian на. Я использую рабочую станцию ​​VMWare 6.5 на хосте Windows 7.

В состоянии инструкции запустите vm, подключите устройство (через SATA к USB), затем выполните команды:

modprobe fuse vgscan  vgchange -ay c mkdir /mnt/lvm ext2fuse /dev/c/c /mnt/lvm 

У меня проблема с vgchangeay c, так как это дает «Группа томов c не найдена».

Я осмотрел диск, и единственное место, где я могу найти его, это / dev / disk.

Но если я попытаюсь смонтировать эти устройства, я получу

 fuseext2 -o ro -o sync_read /dev/disk/by-id/usb-ST310005_28AS_2222960B9E22-0\:0 /mnt/f1 Open_ext2 Error:2133571347 

Используя fdisk -l, я (кажется, я) могу видеть USB-диск как "/ dev / sdb", но без какой-либо информации о разделе:

fdisk -l Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000  Disk /dev/sdb doesn't contain a valid partition table 

Должен быть способ получить данные в Linux.

Итак, я могу видеть диск, но нет никаких разделов, которые можно было бы увидеть.

0

2 ответа на вопрос

1
mdgm

Если таблица разделов хороша на диске 1 и ее можно клонировать, вы можете сделать это, а затем смонтировать диск 2, используя процедуру, которую вы попробовали.

Однако, если вы поймете это неправильно, вы можете усугубить проблему. Я бы предложил клонировать диск 2, прежде чем пытаться что-то подобное.

Наши новые модели работают быстрее, используют распределенную четность, а не выделенный диск четности, и имеют более простую процедуру для монтирования массивов на обычной машине с Linux x86.

0
mdgm

Диск 2 - это диск четности, поэтому на вашем компьютере он отсутствует.

Вы должны положить диск обратно в NAS и передать данные по вашей сети.

Конечно, размещение диска в NAS действительно раскрывает данные, но, как я сказал выше, резервное копирование по сети выполняется слишком медленно - этот readyNAS никогда не был очень быстрым. Так вы говорите, что с помощью диска четности нет способа монтировать его под Linux? TenG 9 лет назад 0