Файловый сервер - конфигурация устройства хранения данных: RAID по сравнению с LVM по сравнению с ZFS что-то еще …?

Вы могли использовать этот миленький инструмент командной строки:

http://home.fnal.gov/~jklemenc/tslistusers.html

TSListUsers является утилитой командной строки для списка обоих в настоящее время связанные и разъединенные пользователи, имя хоста, IP-адрес и число сессии RDP или на локальном или на удаленном Windows Terminal Server/RDP Сервер Для списка пользователей, у Вас должны быть следующие способности: - доступ NetBios к серверу - Полномочия, разрешающие Вам Запрашивать информацию о сессии RDP (если можно войти в TS, у Вас должно быть это по умолчанию) - Терминальный Services/RDP должен работать на целевом узле

Использование:

  • TSListUsers.exe/? получить текст справки
  • TSListUsers.exe для запросов целевого Терминального сервера
  • TSListUsers.exe без параметров для запросов локального хоста

35
задан 27 May 2009 в 22:12
14 ответов

LVM на самом деле вполне в большой степени используется. В основном LVM находится выше аппаратных средств (драйвер) слой. Это не добавляет дублирования или увеличенной надежности (это полагается на базовую систему хранения для обработки надежности). Вместо этого это обеспечивает большую добавленную гибкость и дополнительные функции. LVM никогда не должен видеть, что диск исчезает или перестал работать, потому что отказ диска должен быть обработан RAID (быть им программное обеспечение или аппаратные средства). Если Вы теряете диск и не можете продолжить действовать (восстановите RAID, и т.д.), то необходимо идти в резервные копии. Попытка восстановить данные из неполного массива никогда не должна быть необходима (если это, необходимо переоценить весь дизайн).

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

Лично, я использую LVM для каждого раздела (кроме начальной загрузки/) на каждом поле, которое я создаю, и я делал так в течение прошлых 4 лет. Контакт с non-LVM'ed полями является огромной болью, когда Вы хотите добавить или изменить Вашу структуру диска. При использовании Linux Вы определенно хотите использование LVM. [Отметьте: Это выше материала на LVM было обновлено для лучше объяснения, что это и как он вписывается в уравнение устройства хранения данных.]

Что касается RAID, я не делаю серверов без набега. С ценами на диск, столь же дешевыми, как они, я пошел бы с RAID1 или RAID10. Быстрее, более простой, и намного более устойчивый.

Честно, хотя, если Вы не связаны узами брака с Ubuntu (который я обычно рекомендовал бы), или если поле выполняет другие задачи, Вы могли бы хотеть изучить OpenFiler. Это превращает Ваше поле в устройство хранения с веб-интерфейсом и обработает все RAID/LVM/etc для Вас и позволит Вам экспортировать устройство хранения данных как SMB, NFS, iSCSI, и т.д. Гладкая небольшая установка.

28
ответ дан 28 November 2019 в 19:51
  • 1
    Я второй предложение OpenFiler. Кажется, что никогда нельзя не отставать от количества необходимого дискового пространства, и разделение Сервера от Данных может сделать опыт конечного пользователя и управление настолько легче и лучше. Существует причина, почему NetApp был так успешен. Я предложил бы следующий за той моделью. –  pcapademic 29 May 2009 в 12:51
  • 2
    Я кратко изучил freeNAS.. какая-либо причина выбрать OpenFiler вместо этого? –  privatehuff 29 May 2009 в 17:35
  • 3
    Когда я сначала начал играть с ними несколько лет назад, OpenFiler выглядел более стабильным, больше featureful, имел лучшую поддержку драйвера и находился в процессе более активного развития. Я решил дать ему выстрел, и это удалось действительно хорошо для меня. Я честно haven' t посмотрел на FreeNAS с тех пор. Может случиться так, что FreeNAS поймал до OpenFiler, но меня don' t знают. –  Christopher Cashell 29 May 2009 в 19:51
  • 4
    I' ve, с помощью FreeNAS для SMB и цели iSCSI и it' s бриллиант, никогда не пропускал удар. С другой стороны, я haven' t оценил OpenFiler, таким образом, I' ve никакая идея, как это выдерживает сравнение –  Mark Henderson♦ 25 June 2009 в 03:06

Можно хотеть поглядеть в AFS. Это даст Вам некоторую меру обеих доступности (можно получить доступ к этим файлам и на и от сети), и дублирование (файлы могут копироваться). Для рабочего процесса, где Вы открываете файл, работу над ним в течение некоторого времени и затем сохраняете его, это было бы лучше (с сетевой точки зрения), чем NFS, по крайней мере, более старый NFS.

1
ответ дан 28 November 2019 в 19:51

Используйте "mdadm" утилиту для создания массива RAID-5 из дисков.

Это обеспечивает дублирование, в котором Вы нуждаетесь, поэтому если диск идет неисправный, Вы можете заменить его без потери данных и также даете Вам использование 3 из 4 дисков.

Я также рекомендовал бы создать объем LVM сверху RAID, таким образом, можно разделить пространство по мере необходимости.

1
ответ дан 28 November 2019 в 19:51

Смотрите на то, что предлагают Nexenta и OpenSolaris, и я думаю, что Вы будете очень рады, с которым Вы не можете добраться ни для чего. Это распространило слухи, что следующие выпуски OpenFiler будут использовать порт FreeBSD ZFS также (хотя, они находятся вполне позади с точки зрения функции).

Однако я стараюсь не делать RAID5, RAID6 или RAID50 в программном обеспечении и предпочитаю использовать аппаратные контроллеры для разгрузки всей работы XOR. RAID1 и RAID10 в программном обеспечении Linux работают вполне прилично, и оттуда я поместил LVM сверху их для разрешения большей гибкости войти, что сделано с блоками, которые я имею после дублирования на месте. RAID+LVM+XFS является моей любимой конфигурацией Linux., но я взял бы ZFS по нему в любой день.

4
ответ дан 28 November 2019 в 19:51
  • 1
    Традиционно аппаратные средства RAID не выполнил также программное обеспечение RAID - обычно, это имеет преимущество только, когда существует несколько записей, которые выделенный контроллер может копировать (т.е. не должны передавать по шине PCI), а именно, RAID 1. Существуют другие проблемы с аппаратными средствами RAID, например, качество встроенного микропрограммного обеспечения и неспособность, которая будет (легко) обновлена. Наконец, это добавляет другую точку отказа. По этим причинам я склонен избегать аппаратных средств RAID. Однако по этим тем же причинам я не играл с новыми аппаратными опциями RAID! :) –  Brian M. Hunt 9 November 2010 в 19:27

RAID не похож на LVM. Можно использовать RAID для создания разделов отказоустойчивости, но LVM привык к легкому разбиению дисков на разделы и выпуску файловой системы. Можно использовать RAID по LVM, или ZFS (ZFS, может работать и RAID и LVM). По-моему, ZFS работает лучше, чем LVM, но:

  • на Солярисе 10/11/OpenSOlaris только, Вы не можете использовать его из Linux
  • ZFS является управлением дисками и файловой системой, LVM позволяют использовать любую файловую систему, в которой Вы нуждаетесь

На Ubuntu я предпочитаю использовать RAID5 MD с LVM.

4
ответ дан 28 November 2019 в 19:51

Центральный вопрос: "Насколько важный эти данные?"

Если ответ, "Я могу воссоздать его легко", Вы хотите RAID5, возможно с LVM сверху его для простоты управления.

Если бы ответ, "Я могу воссоздать его, но он требовал бы времени, и люди жаловались бы, что" Вы хотите RAID 6 или более вероятный RAID 1/10.

Если ответ, "Никто не делает работы, в то время как я воссоздаю его и удостоверяюсь, что это разрядно-прекрасно", Вы хотите ZFS/Raid-Z

Обратите внимание, что Вы всегда можете воссоздать его. RAID не является резервным копированием.

9
ответ дан 28 November 2019 в 19:51
  • 1
    " Если ответ является " Никто не делает работы, в то время как я воссоздаю ее и удостоверяюсь it' s bit-perfect" Вы хотите ZFS/Raid-Z" Этот оператор показывает, что Вы ничего не знаете о ZFS или RAID в целом. Каждая система, которая включает попытки дублирования блока, страдает, хиты производительности во время восстанавливают. –  jharley 27 May 2009 в 21:40
  • 2
    Я шел для важности данных больше, чем относительные рабочие характеристики. Неисправность во время восстанавливает, также важно, конечно, но не, к чему я обращался. –  user2108 27 May 2009 в 22:38
  • 3
    Как RAID-Z или RAIDZ2 обеспечивают лучшее дублирование, чем RAID6? Оба дескриптора любые 2 сбойных диска в массиве самое большее. Также RAID10 обрабатывает второй сбойный диск, не столь хороший как RAID6, потому что Вам нужен правильный диск для сбоя, не любой из остающихся. Производительность является путем лучше с RAID10, чем с RAID6. Примечание стороны: Linux 2.6.30 отсутствует и позволяет Вам мигрировать от RAID1-> RAID5 <-> RAID6 == великолепие! –  serverhorror 10 June 2009 в 09:40

ZFS действительно надежен, и он уверенный действительно делает Ваше управление хранением адской партией легче. В качестве награды: кто-то интегрируется с ZFS в OpenSolaris, и он обрабатывает Набег очень хорошо. Ожидайте несколько дней, загрузите к тому времени выпущенные 2 009,6 версий и дайте ей движение на тестовой машине. Я уверен, что Вы будете любить ZFS.

И о Вашем комментарии ZFS быть новым: не очень новый больше!

13
ответ дан 28 November 2019 в 19:51
  • 1
    " New" предназначенный главным образом для меня, и просто что я haven' t слушание об этом и проигрывание с ним в течение многих лет и т.д. Но так, я должен выполнять OpenSolaris для использования ZFS? –  privatehuff 27 May 2009 в 21:56
  • 2
    Я услышал, что существует некоторая поддержка на другом unixes для ZFS. –  Brad Gilbert 27 May 2009 в 22:23
  • 3
    При необходимости в ZFS Вам нужен он на OpenSolaris. Реализации на Linux сделаны через пространство пользователя и в результате подвергаются производительности наверху и конфликтующим политикам кэша. –  jldugger 28 May 2009 в 05:10
  • 4
    Поддержка ZFS в других операционных системах сильно испытывает недостаток в функциональности. И действительно, OpenSolaris является действительно хорошей операционной системой, но используйте реальный sharesmb=on backup/share1 набора OpenSolaris. zfs действительно хорошая интеграция. –  Wijnand 28 May 2009 в 11:35

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

2
ответ дан 28 November 2019 в 19:51

Как другой ответ говорит, LVM широко используется и может объединить несколько дисков в единственную "группу объема", которая похожа на одно огромное блочное устройство. Стоит помнить, тем не менее, что, делая это увеличивает Вашу вероятность отказа - только требуется один диск, чтобы не удаться в группе объема вынуть всю файловую систему, и если у Вас есть четыре объединенные диска, это в четыре раза более вероятно. Лучше всего использовать LVM сверху RAID1 или подобный для смягчения этого. RAID программного обеспечения Linux вполне достаточен для этого, хотя аппаратные средства RAID могут быть более удобными.

1
ответ дан 28 November 2019 в 19:51
  • 1
    Ваш оператор " только требуется один диск, чтобы не удаться в группе объема вынуть весь filesystem" высоко иждивенец того, как Вы создаете и используете логические тома в группе объема. Если Вы только создаете единственный логический том, заполняющий весь объем, группируют их, что Вы говорите, верно. Это совершенно возможно, и в зависимости от требований файловой системы, даже рекомендуемых, для создания нескольких логических томов в единственной группе объема. –  pgs 14 June 2009 в 19:22

Извините это было бы комментарием, но у меня нет представителя...

Как RAID-Z или RAIDZ2 обеспечивают лучшее дублирование, чем RAID6?

ZFS имеет вычисление контрольной суммы везде

Об исходном вопросе. Безотносительно данных я использовал бы 2 активной четности на 10 дисков. Я использовал бы плату RAID хорошего качества 3ware, превосходны. Лично я использую аппаратные средства RAID с резервным аккумулятором. LVM именно так можно переместить данные легко в конце жизни аппаратных средств. XFS как файловая система.

1
ответ дан 28 November 2019 в 19:51

Я выполнил файловый сервер для очень похожей компании/ситуации. В основном 3 отдела графики человека с 30 ТБ устройства хранения данных и ограниченным бюджетом небольшой компании. Наши типичные проекты работали от 0.5 ТБ до 6 ТБ. И файловый сервер служил значительной ферме рендеринга, которая могла действительно загнать на нем.

В моей установке я работал 3U сервер, запускающий Linux с внешним оборудованием массивы RAID6, присоединенные к нему. Я управлял физическими и логическими томами с LVM и выполнил файловую систему XFS. То, что я сделал бы, создают логический том для каждого проекта и затем разворачивают его, поскольку проект вырос. Когда проект был сделан, я мог заархивировать задание, чтобы записать на ленту и сдуть логический том. Это возвратило бы то пространство назад группе объема, где это перераспределить к следующему проекту (проектам).

Это было очень очевидным способом для использования нашего устройства хранения данных, но существует два недостатка к этому подходу. Вы заканчиваете тем, что имели необходимость микроуправлять размерами логических томов, пытающихся сбалансировать сумму места, выделенного к логическому тому так, чтобы у Вас было достаточно пространства, чтобы сделать Ваше задание, но не выделить его и закончить тем, что тратили впустую пространство. Наша ферма рендеринга была способна к генерации многих ТБ данных день и если бы Вы не обращали пристальное внимание на это, то у Вас закончилось бы пространство второпях. Я в конечном счете устанавливаю некоторые сценарии, которые контролировали тенденции в свободном месте на логических томах, и будет автоматический выращивать их. Даже с этим на месте приблизительно с 80 Логическими томами было много неиспользуемого места, занятого во всех логических томах. Я уже намекнул на 2-ю проблему.... LVM действительно не делает, тонкая резервация памяти и XFS только позволяют Вам выращивать файловую систему. Таким образом по выделению пространства к логическому тому может составить в целом много неприменимого пространства.

Это было всей установкой приблизительно 5 лет назад и если бы я настраивал ее сегодня, то я использовал бы OpenSolaris и ZFS. Главной причиной является объединенный подход устройства хранения данных ZFS, означает меньше управления томами. Можно все еще разделить каждый проект на его собственную файловую систему, но не имея необходимость микроуправлять размерами отдельных объемов. ZFS имеет некоторые другие очень хорошие функции, которые делают его лучшим выбором, но существуют другие вопросы на serverfault, которые входят в это.

По-моему, ZFS просто является лучшим бесплатным решением, доступным сегодня.

2
ответ дан 28 November 2019 в 19:51

Некоторые вещи рассмотреть, остаетесь ли Вы с Linux:

  • Думайте о файловой системе, также. Ваш 4x пример на 500 ГБ о самой большой мощности, которую я рекомендовал бы с хорошей совестью для ext3. Я не рекомендую создать намного большие ext3 файловые системы, потому что, например, fsck время может быть огромным. Создайте несколько меньшие вместо одной большой файловой системы.
  • Поскольку Вы упомянули видеоданные: ext3 обрабатывает большие файлы неэффективно, потому что он должен будет создать косвенные, двойные косвенные и тройные косвенные блоки метаданных, чтобы хранить данные больших файлов, и Вы заплатите цену. В наше время ext4 поддерживает степени и обрабатывает это намного лучше. Но затем, это является довольно новым и например, Red Hat Enterprise Linux 5 еще не поддерживает его. (Дистрибутивы Some Enterprise будут поддерживать альтернативы как XFS).
  • Если будет повреждение данных на каком-либо блоке данных, то Вам придется нелегко для ровного замечания этого с файловыми системами Linux. ZFS, с другой стороны, контрольные суммы, все метаданные и данные и также проверяют контрольную сумму каждый раз данные, читается из диска. (Существует также фоновое вычищение),
  • RAID восстанавливает время на Linux, пропорционально размеру диска, потому что уровень RAID не знает содержание файловой системы (слой). RAID-Z ZFS восстанавливает время, зависит от объема фактических данных по неисправному диску, потому что только используемые блоки будут копироваться/восстанавливаться на замещающем диске.
  • Вы хотите создать снимки свои файловые системы? Снимки LVM даже не соответствуют мгновенным снимкам ZFS. Последняя банка, также легко выставленная конечным пользователям, например, для легких восстановлений.
  • Используйте RAID6 (RAID-Z2) и не только RAID5 (RAID-Z) с большими дисками (> 500 ГБ), потому что возможности состоят в том, что другой диск перестанет работать во время восстановленного.
2
ответ дан 28 November 2019 в 19:51
  • 1
    Точные замечания я не рассмотрел о ext3. Ext4 является все еще немного новым для моей крови, но XFS должен поддерживаться Сервером Ubuntu, который я использую, Вы рекомендуете это для этого? –  privatehuff 25 June 2009 в 18:24

Для подключения большого количества дисков в том же шасси аппаратный RAID-контроллер является лучшим инструментом. Это обеспечит много коннекторов SATA для Ваших дисков, redondancy через RAID-5 или предпочтительно RAID-6, и может обеспечить лучшую производительность также.

Программное обеспечение производительность RAID часто лучше, чем аппаратные средства RAID в сравнительных тестах, однако обслуживание файлов и программное обеспечение RAID являются и интенсивным ЦП и конкурируют за Ваши процессоры при работе. Мой опыт показывает, что, если Вы не используете двойные четырехъядерные системы, правильно настроенные аппаратные средства, RAID победит программное обеспечение RAID без всяких усилий.

Хорошие аппаратные контроллеры с хорошей поддержкой Linux:

  • Areca
  • 3Ware
  • новая серия Adaptec (старым является slooooow),
  • LSI MegaRAID
5
ответ дан 28 November 2019 в 19:51
  • 1
    я собираюсь вмешиваться на 3ware карты, они являются злыми особенно 9650se и 9690se, использовал оба типа карт максимум с 16, продолжает путь 9650se, никакая реальная проблема и хороший стабильный продукт. –   1 February 2010 в 04:20

Почему Вы не используете диск или карту SSD, чтобы иметь системный сервер для загружений и 500 ГБ как только устройство хранения данных. Используйте один диск на 500 ГБ и когда это станет полным обменом это вручную. Можно сделать резервное копирование позже в другом компьютере со спокойствием. Поскольку, в то время как жесткий диск поворачивается (вращение) его может быть повреждено. Так или иначе, если Вы соединяете все диски одновременно, они все поворачиваются и могут нанести ущерб, если Вы используете его или нет. Вероятность отказа повышает, когда у Вас есть больше включенных дисков. Используйте один во время и обменивайтесь им, когда полны, или в промежуток времени, ожидая отказ (используйте также УМНУЮ возможность избавиться от этого). Используйте диск переноса или используйте некоторый внешний дисковый адаптер SCSI/SATA, таким образом, Вам не нужен к dissasemble компьютерный сервер каждый раз, когда Вы обмениваетесь диском. Это - самая безопасная и надежная форма. Используя RAID является более дорогим, и Вы просто тратите впустую некоторые диски (потому что Вы позволяете, он включил в риске ставших, поврежденных для того, чтобы только позволить, он включил? глупый, или нет?). Если Вы хотите больше datatroughtput затем с помощью конфигурации RAID, для которой я предполагаю, хороший выбор, но никогда не доверяйте конфигурации компьютера. Резервное копирование должно быть сделано всегда вручную с человеком (сеть или администратор сервера). Это - одна из работ администратора. Можно использовать ленты, DVD, BlueRay или другие диски, чтобы сделать резервное копирование. Но Вам всегда будет нужен носитель надежного хранения, и рабочий диск не является тем. Выключенный диск и хорошо сохраненный (в новом и свободном из места влажности) является носителем надежного хранения.

0
ответ дан 28 November 2019 в 19:51

Теги

Похожие вопросы