Я сохранял свою коллекцию DVD в виде iso-файлов на моем сервере, а затем смотрел их на любом из телевизоров в доме, используя FUSE (ssh). Работает отлично. Но с годами я продолжаю превышать дисковое пространство, хотя диски становятся все больше и больше. Я бы добавил больше дисков на сервер, но он становится все меньше и меньше, и это хорошо. Теперь у меня есть накопитель емкостью 2 ТБ на 85% с резервным накопителем USB емкостью 2 ТБ. Мне приходит в голову, что, если я добавлю еще один USB-накопитель емкостью 2 ТБ, я смогу удвоить свою емкость, используя программную конфигурацию RAID5. Прежде чем прыгнуть, я подумал, что было бы разумно выбросить эту идею для проверки работоспособности. Вопросы: 1) Правильно ли я считаю, что производительность с использованием проводных компьютеров Ethernet (1G) и двухъядерных (64-битных) Linux/Mac в качестве серверов / клиентских компьютеров не будет проблемой? 2) Если вы используете другой подход для решения практически той же проблемы, каково ваше решение?
1 ответ
Я не полностью отвечаю на вопрос, но для RAID 5 вам нужно три диска, а не два. Рейд 0 (чередование) возможен с двумя дисками и удвоит ваше хранилище, но вы потеряете все свои данные, если один из дисков выйдет из строя. Кроме того, в зависимости от того, какой тип RAID у вас есть, вы не сможете превратить не рейдовый диск в рейдовый диск без потери ваших данных.
Чтобы хоть как-то ответить на ваши вопросы, у меня есть программный RAID5 (использующий Windows) с четырьмя дисками, который не может максимально использовать 1-гигабитную сеть, поэтому сеть здесь не проблема. Кроме того, я делаю это на 64-битном четырехъядерном процессоре Intel, но, несмотря на то, что это программный RAID, процессор практически не работает.
Очень скоро я создаю новый программный RAID на основе Linux LVM или чего-то подобного. Я еще не полностью прочитал об этом, но я планирую купить небольшую плату на базе Atom и сделать очень маленький NAS.