Решение для нескольких дисков как одного

537
Snæbjørn

Что я ищу

Простой способ объединить несколько дисков в один диск. Чтобы можно было отключить диск, не жалуясь на другие диски, они должны просто отображать, какие данные у них есть. Данные на удаленном диске, очевидно, исчезли бы.

Меня не волнует производительность, так как это просто хранилище.

Что я пробовал

  • RAID, но это не позволит мне удалить диск, и в случае сбоя одного диска произойдет сбой всего устройства.
  • Динамические диски - это то, что я запускаю сейчас, и это почти то, что я хочу, однако вы не можете легко удалить или добавить диск.
  • Символические ссылки - это не то, что я ищу.

Какие-либо предложения?

1
Я не могу придумать ни одной файловой системы, которая не годится, если кусок ее пространства и файлы внезапно исчезли. Размер раздела также необходимо будет динамически изменять, а метаданные файловой системы должны зеркально отображаться на всех дисках и автоматически переключаться на другой, если основной недоступен. Если у вас нет основного диска, вы, конечно, никогда не удалите его. И это даже не учитывает тот факт, что файлы на одном разделе, рассылающие спам на нескольких дисках, могут быть легко фрагментированы повсеместно, а это означает, что вам не хватит * частей * файлов. Bob 12 лет назад 0
RAID 5 делает это, но для этого вам понадобится 5 дисков одинакового размера. Snæbjørn 12 лет назад 0
Для RAID 5 требуется минимум три: два для чередующихся данных и один для четности. Как указывает Лукас в своем ответе, RAID не предназначен для постоянно удаляемых дисков. Bob 12 лет назад 0
Почему вы думаете, что символические ссылки не то, что вы ищете? Объясните, что вам нужно, что они не предоставляют. Как насчет точек монтирования или соединений каталога? Ben Voigt 12 лет назад 2

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

2
Lucas Kauffman

У вас есть куча возможностей, но если вы хотите иметь возможность отключить диск и не потерять данные, я думаю, вам придется использовать RAID.

Варианты будут:

  • RAID 1 (один диск может выйти из строя)
  • RAID 10 (один из массивов RAID 0 может выйти из строя)
  • RAID 5 (1 диск может быть удален)
  • RAID 6 (2 диска могут выйти из строя)

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

Комментарий Боба охватывает все причины, по которым этого не происходит. Таким образом, в конце ответ будет: нет никакого способа сделать это.

В том-то и дело, что способность противостоять сбоям диска не означает, что они должны быть отключены. Отключение и последующее повторное подключение диска в RAID-массиве приведут к * радикальному * снижению производительности при восстановлении массива (часто для запуска моей установки Windows требуется до 30 минут по сравнению с обычной максимальной 1 минутой при восстановлении массива RAID 1). И в худшем случае контроллер делает ошибку и восстанавливает не тот диск ... используя устаревшие данные / четность с замененного диска ... пока данные! Не говоря уже о том, что вы не можете удалить любые диски, пока восстановление не будет завершено. Bob 12 лет назад 1
Вы правы, обновил мой ответ. Lucas Kauffman 12 лет назад 0
1
csauve

It's not "easy", but consider a Drobo or a Synology NAS server. They each have their own RAID-like solutions that help with adding/removing drives.

Synology Hybrid Raid: http://forum.synology.com/wiki/index.php/What_is_Synology_Hybrid_RAID%3F
Drobo Beyond Raid: http://www.drobo.com/how-it-works/beyond-raid.php

Personally I prefer Synology as the "DiskStation" OS has literally 100s of features (AD/DHCP/CloudStorage/MySQL/etc)

Models range from a couple hundred dollars (home) to a few thousand (enterprise level) - but you can pickup a 4bay for ~$500.

У меня сложилось впечатление, что вам нужно дать системному времени (несколько часов?) Переместить данные, прежде чем вы сможете извлечь диск. Ben Voigt 12 лет назад 0
Прежде чем вы можете перемещать диски * безопасно * да. Вы всегда можете удалить диск, но если вы настроили резервирование только 1 диска и удалили диск, прежде чем дать ему время для реорганизации диска, может произойти сбой, и вы потеряете данные. Вы всегда можете настроить резервирование на 2 диска. csauve 12 лет назад 0
Главное, что вы действительно можете добавлять / удалять диски. Обычный RAID не очень хорош в этом. csauve 12 лет назад 0