LINUX.ORG.RU
ФорумTalks

Hardware vs Software

 ,


0

1

Появилась необходимость в хранение рабочих проектов на домашнем ПК. Решил взять два накопителя

http://catalog.onliner.by/hdd/seagate/st1000dm003

и создать из них RAID 1

Материнская плата:

http://www.asrock.com/mb/Intel/H97 Anniversary/?cat=Specifications

В данном случае поддержка RAID 1 у нее есть.

Что лучше использовать mdadm или аппаратный raid?

★★★★★

Последнее исправление: int13h (всего исправлений: 1)
Ответ на: комментарий от Harald

Тогда третий винт нужен, желательно внешний, на случай если во время копипасты с винта на винт, с заменой файлов, копирующий винт навернётся и обе копии проекта запортятся.

Napilnik ★★★★★
()

Нету там аппаратного raid. Если делать raid1 - в случае отказа одного из винтов, ничего поднимать из бэкапа не надо. Но у меня по опыту вылетали 2 из 4 винтов в 10 райде, да ещё и очень удачно. Нужно по хорошему ещё и hotspare винты подбросить.

Если нет возможности вовремя подкинуть запасные винты - лучше тупо rsync-ом бэкапиться с одного диска на другой.

Или строить raid1 и докупить ещё накопитель для бэкапов.

Кстати, бэкапиться можно на dvd\bd диски периодически.

nighthawk
()

st1000dm003

Если еще не брал, то и не бери. Одна из самых паскудных серий у сигейта. Мрут пачками.

Бери лучше ST1000VX000. Они офигенно быстрые. И надежнее. У меня таких 4 шт. Самому старому уже почти 3 года.

dk-
()

Ко-ко-ко фейк рейд интела ни на что не годится не слушай.

С зеркалом там все отлично. Я разные сценарии прорабатывал. И тупо винт выдергивал. И подключал винт переписанный на другом компе. Все ок.
Если что-то произошло с копией - RST тебя уведомит, а данные остаются доступны на оставшемся.

dk-
()

Лучше ZFS (т.к. даже для зеркала есть чексуммы)

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Про диски сказали.. хлам. Я бы взял adaptec 6405e (можно б.у.) + два Hitachi. Это просто мое мнение, но лет 10-12 бед знать не будете меняя диски по расписанию каждые 4-5 лет..

JtheR
()

вот тут то Ширлицу срочно понадобился красный квартет от WD, а денег не было.... :-((

Deleted
()
Ответ на: комментарий от JtheR

Я бы взял adaptec 6405e (можно б.у.)

И в случае внезапных проблем с ним что делать? Как вытащить данные, пересобрать массив?

Suigintou ★★★★★
()

хранение рабочих проектов на домашнем ПК

незнаю толком что за проекты, но может есть смысл использовать VСS и пушить в удаленное приватное хранилище

kiotoze ★★★★
()
Ответ на: комментарий от dk-

С зеркалом там все отлично. Я разные сценарии прорабатывал. И тупо винт выдергивал. И подключал винт переписанный на другом компе. Все ок. Если что-то произошло с копией - RST тебя уведомит, а данные остаются доступны на оставшемся

Ни тот ни другой вскукарек не относится к проблемам факрейдов. Подумай зачем нужны батарейка и кеш.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от dk-

При полностью выключенном кешировании факрейд безопасен, только он тормозной блин.

А при включенном кешировании в массивах raid 1 у тебя различные данные, а контрольных сумм нет. И при программном сбое, драйвер рейд-контроллера не сможет нормально синхронизировать диски.

Аппаратный контроллер независимо от ОС работает, а драйвер это простая прослойка между массивом и ОС. При программном сбое рейд-контроллер сам синхронизирует диски. А с батарейкой при потере питания он ждет, когда система подаст питание на HDD.

Просто я несколько раз рейд восстанавливал через mdadm и dmraid. И гадость с рассинхронизацией довольно часто встречается. Самое херовое, она невидима как радиация, бывает ошибки накапливаются в течении длительного времени.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)

Раз уж взял сигейт - внимательно следи за состоянием хардов - уж больно часто у них последние модели ломаются враз.

В таких случаях, на мой взгляд, лучше взять 2 разных диска (одного объёма): вероятность, что оба одновременно выйдут из строя ниже.

ekzotech ★★★★
()
Ответ на: комментарий от dk-

Ок. Я вообще не знаю, что сейчас на десктопах по винтам. У меня сейчас вообще трэш и содомия - винт из ноутбука. 30% в бэдах - на месте их «пустые» разделы. И как не странно год уже использую его. Все необходимые данные заливаю по sftp на свой сервер. Просто пока необходимости не было в накопители.

Сейчас понадобились - выбираю.

Вот такой вот выхлоп:

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   199   198   051    Pre-fail  Always       -       12962
  3 Spin_Up_Time            0x0027   186   185   021    Pre-fail  Always       -       1675
  4 Start_Stop_Count        0x0032   095   095   000    Old_age   Always       -       5610
  5 Reallocated_Sector_Ct   0x0033   029   029   140    Pre-fail  Always   FAILING_NOW 1365
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   077   077   000    Old_age   Always       -       16946
 10 Spin_Retry_Count        0x0033   100   099   051    Pre-fail  Always       -       1
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   096   096   000    Old_age   Always       -       4952
192 Power-Off_Retract_Count 0x0032   199   199   000    Old_age   Always       -       852
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       669086
194 Temperature_Celsius     0x0022   112   094   000    Old_age   Always       -       35
196 Reallocated_Event_Count 0x0032   001   001   000    Old_age   Always       -       249
197 Current_Pending_Sector  0x0032   200   199   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0009   100   253   051    Pre-fail  Offline      -       0

SMART Error Log Version: 1
Warning: ATA error count 9819 inconsistent with error log pointer 1

ATA Error Count: 9819 (device log contains only the most recent five errors)
	CR = Command Register [HEX]
	FR = Features Register [HEX]
	SC = Sector Count Register [HEX]
	SN = Sector Number Register [HEX]
	CL = Cylinder Low Register [HEX]
	CH = Cylinder High Register [HEX]
	DH = Device/Head Register [HEX]
	DC = Device Command Register [HEX]
	ER = Error register [HEX]
	ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 9819 occurred at disk power-on lifetime: 16941 hours (705 days + 21 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 71 8a 5c 40  Error: UNC at LBA = 0x005c8a71 = 6064753

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 08 d0 a0 91 7b 17 08      03:52:04.541  READ FPDMA QUEUED
  60 08 58 58 f1 bf 12 08      03:52:04.531  READ FPDMA QUEUED
  60 08 a0 d8 fc 1e 11 08      03:52:04.524  READ FPDMA QUEUED
  60 08 18 a0 4a c5 19 08      03:52:04.517  READ FPDMA QUEUED
  60 08 38 28 1f 21 0d 08      03:52:04.513  READ FPDMA QUEUED

Error 9818 occurred at disk power-on lifetime: 15967 hours (665 days + 7 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  40 51 00 d9 bb 62 40  Error: UNC at LBA = 0x0062bbd9 = 6470617

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  60 08 f0 08 8d f4 06 08      03:13:58.479  READ FPDMA QUEUED
  60 08 e8 90 be 1c 07 08      03:13:58.477  READ FPDMA QUEUED
  60 20 e0 38 3a 4c 07 08      03:13:58.465  READ FPDMA QUEUED
  60 20 d8 d8 bb 62 1c 08      03:13:58.441  READ FPDMA QUEUED
  60 18 d0 c0 bb 62 1c 08      03:13:58.435  READ FPDMA QUEUED

Error 9817 occurred at disk power-on lifetime: 15915 hours (663 days + 3 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 02 00 00 00 a0  Device Fault; Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  ef 10 02 00 00 00 00 00   1d+09:41:59.630  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 00 00   1d+09:41:59.629  IDENTIFY DEVICE
  ef 03 46 00 00 00 00 00   1d+09:41:59.629  SET FEATURES [Set transfer mode]
  ef 10 02 00 00 00 00 00   1d+09:41:59.628  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 00 00   1d+09:41:59.627  IDENTIFY DEVICE

Error 9816 occurred at disk power-on lifetime: 15915 hours (663 days + 3 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 46 00 00 00 a0  Device Fault; Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  ef 03 46 00 00 00 00 00   1d+09:41:59.629  SET FEATURES [Set transfer mode]
  ef 10 02 00 00 00 00 00   1d+09:41:59.628  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 00 00   1d+09:41:59.627  IDENTIFY DEVICE
  c8 00 08 36 6d e8 00 00   1d+09:41:59.618  READ DMA
  ef 10 02 00 00 00 00 00   1d+09:41:59.618  SET FEATURES [Enable SATA feature]

Error 9815 occurred at disk power-on lifetime: 15915 hours (663 days + 3 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  04 61 02 00 00 00 a0  Device Fault; Error: ABRT

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  ef 10 02 00 00 00 00 00   1d+09:41:59.628  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 00 00   1d+09:41:59.627  IDENTIFY DEVICE
  c8 00 08 36 6d e8 00 00   1d+09:41:59.618  READ DMA
  ef 10 02 00 00 00 00 00   1d+09:41:59.618  SET FEATURES [Enable SATA feature]
  ec 00 00 00 00 00 00 00   1d+09:41:59.615  IDENTIFY DEVICE

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%      6596         -
# 2  Short offline       Completed without error       00%      4910         -
# 3  Short offline       Completed without error       00%      4669         -
# 4  Short offline       Aborted by host               10%      3214         -
# 5  Short offline       Interrupted (host reset)      90%      1115         -
# 6  Short offline       Interrupted (host reset)      90%       645         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


int13h ★★★★★
() автор топика
Последнее исправление: int13h (всего исправлений: 1)

Какбе, в АСРАКЕ аппаратного рейда нет.

То, что есть - полусофтовое дерьмо, работающее поверх драйвера.

Преимущество mdadm в том, что можно потом эти винты переткнуть в любую другую материнку и получить рейд, а не тыкву.

Кроме того, покупать аппаратный контроллер для 0/1/10 - вообще моветон, там вычислений никаких нет, проц и штатный SATA вполне справятся.

Вот для 5/6/50/60 уже надо хардварный, хотя для домашнего использования сойдёт и mdadm.

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)
Ответ на: комментарий от Suigintou

Купить новый, в сервисе сделать дамп флеша с трупа с переносом на новый контроллер (4-5к руб)

JtheR
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.