1

У меня есть пара коммерческих блоков NAS, и мне интересно, подходят ли они (ReadyNas duo, DLink DNS-323) или любой другой NAS для переноса их RAID-дисков на программный NAS. Если быть точным, я большой поклонник (в основном) основанной на Debian Ubuntu. Можно ли перенести вышеупомянутые диски NAS в Ubuntu (например, с помощью команды mdadm Linux)?

Во-вторых, есть ли коммерческий NAS, который можно перенести? Кстати, вот ссылка на кого-то, кто преуспел в миграции:http://www.linuxquestions.org/questions/slackware-14/moving-raid1-drives-into-computer-with-same-md-numbers-862312/

Мой конкретный сценарий, к которому я хотел бы подготовиться, это возможная (внезапная) смерть одной из материнских плат NAS.

2 ответа2

1

Основываясь на некоторых поисках моего DNS-323, я бы сказал, что вполне вероятно, что массив md будет работать, если диски будут подключены к другому Linux-блокам. Мой массив состоит из двух «обычных» Linux-разделов:

/ # uname -a
Linux NAS-01 2.6.12.6-arm1 #32 Wed Jun 24 15:19:48 CST 2009 armv5tejl GNU/Linux
/ #
/ # df -h
Filesystem            Size  Used Avail Use% Mounted on
%root%                9.7M  7.9M  1.3M  86% /
/dev/ram0             9.7M  7.9M  1.3M  86% /
/image.cfs            5.7M  5.7M     0 100% /sys/crfs
/dev/md0              1.4T  147G  1.2T  11% /mnt/HD_a2
/dev/sda4             487M   11M  476M   3% /mnt/HD_a4
/dev/sdb4             487M   11M  476M   3% /mnt/HD_b4
/ #
/ # fdisk /dev/sda

The number of cylinders for this disk is set to 182401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          66      530113+  82  Linux swap / Solaris
/dev/sda2             131      182236  1462766445   83  Linux
/dev/sda4              67         130      514080   83  Linux

sdb идентичен, но типы разделов 'raid' (sda2 и sdb2) - 83, а не автоопределение raid linux (fd), что вполне допустимо.

У меня установлен funplug на моем DNS-323, который дает мне больше стандартных команд Linux для игры, но учтите, что fdisk по умолчанию в системе умирает с SEGFAULT, и поэтому вы должны установить замену, согласно этому сообщению на форуме получить рабочую копию:

http://www.consumedconsumer.org/2010/06/upgrading-my-dns-323-to-2-x-2-tb-ii_08.html

Как вы можете видеть (ниже), массив raid довольно стандартный:

/ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] 
md0 : active raid1 sda2[0] sdb2[1]
      1462766336 blocks [2/2] [UU]

unused devices: <none>

Я не собираюсь извлекать эти диски и пробовать их на моем сервере Linux (spoilsport, я знаю ;-)), но я бы сказал, что шансы на то, что они «просто работают» (даже с небольшим количеством возни с mdadm и фдиск) высокие.

1

Некоторые аппаратные устройства NAS используют Linux (или, например, некоторые варианты BSD). В этом случае высока вероятность совместимости с Debian.

Трудно сказать об этих конкретных устройствах, не имея их. Самый простой способ - это попробовать, прежде чем у вас возникнут проблемы. Если это невозможно, вы можете начать делать лучшие резервные копии. :)

DNS-323 работает под управлением Linux, см., Например, эту страницу. Скорее всего, он использует стандартный RAID1, но я не смог найти факты из Интернета.

ReadyNas Duo использует Linux. На дисках ReadyNas Duo сначала должны быть разделы Linux, а затем пространство RAID. Скорее всего, это работает в Linux напрямую.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .