Я фотограф, и мне нужно найти лучший способ хранения моей фото-библиотеки.
В настоящее время я использую Macbook Pro и 6 внешних накопителей, подключенных через USB2 или FW800. Они разделены на пары, одна копия другого синхронизируется вручную с помощью rsync. Это медленно.
Я подумываю о создании NAS-устройства и использовании двух дисков емкостью 2 ТБ с программным RAID-массивом для зеркалирования дисков и консолидации моей библиотеки в одном центральном месте, к которому я могу получить доступ через локальную сеть 1 ГБ или беспроводную сеть, когда это удобно.
Я хотел бы использовать FreeNAS, поскольку я понимаю, что он поддерживает AFP.
Я не знаю, как работает программный RAID, надеясь, что в любой момент я смогу отключить главный диск и подключить его к macbook через eSATA, чтобы я мог работать с гораздо большей скоростью ... подключите его обратно к коробке NAS и при необходимости он синхронизирует диски.
Итак, я ищу лучший метод и советую по своему проекту. Стоит ли рассматривать FreeNAS или OpenFiler, и какую файловую систему выбрать для диска, чтобы он хорошо работал с OSX при локальном подключении через USB, eSATA или FW800.
Большое спасибо
Я знаю, что вы ищете программный рейд, но я настоятельно рекомендую адаптеры шины Adaptec SAS, такие как SAS-2405. Adaptec работает с сообществом FreeBSD, чтобы также поддерживать их драйверы (FreeNAS основан на FreeBSD). И обычно вы можете забрать их по разумной цене на eBay. Хороший аппаратный RAID обычно превосходит программный RAID и может добавлять горячую замену или другие функции.
Тем не менее, есть несколько способов отразить диск в программном обеспечении. Если я правильно помню, веб-интерфейс предоставляет только один метод, наиболее часто используемый и самый простой. Для беспроводных подключений этого достаточно быстро. Он не поспевает за гигабитным Ethernet, но в любом случае может быть достаточно быстрым для вас.
FreeNAS поддерживает AFP; и FreeNAS, и OSX поддерживают CIFS (также известный как SMB), что делает их совместимыми с системами Windows. Вы также можете использовать iSCSI, но я бы не рекомендовал это делать.
Постоянное извлечение дисков из массива вызывает проблемы. Во-первых, если вы вытащите диск и внесете изменения, а затем снова подключите его, массив будет считать, что эти изменения повреждены, и перезапишет их. Вы также можете ввести проблемы со стабильностью, но потеря данных из предыдущей проблемы весьма вероятно.
Я использую FreeBSD ежедневно, поэтому я склонен к FreeNAS; OpenFiler тоже будет работать (он основан на Linux). База Дарвина OSX также основана на FreeBSD.
RAID работает не так. Думайте об этом как о более надежном жестком диске. Не пытайтесь использовать хитроумные схемы, в которых вы извлекаете и переключаете диски в надежде на повторную синхронизацию. по крайней мере, я буду выполнять повторную синхронизацию в неправильном направлении. в худшем - заявит о непримиримой несогласованности и заблокирует адрес всех данных.
Кроме того, RAID не является резервным. Теперь у вас есть простая резервная копия. если что-то не получается при записи на «основной» диск, у вас все еще есть другой. В RAID1 оба диска идентичны, если что-то пойдет не так в программном обеспечении, он надежно запишет неправильные данные на оба диска.
нетрудно использовать два диска, чтобы получить что-то (удаленно), похожее на машину времени: один диск имеет «мастер», а другой хранит «вчерашнюю» копию с некоторыми «представлениями» предыдущих состояний данных, обычно назад на неделю или месяц. чек rsnapshot; это Perl, скрипт, который запускается в любой Unix-подобной системе.
Вы даже можете сделать его основным методом передачи, чтобы у вас был один большой диск, локально подключенный к вашему Mac, и использовать rsnapshot для сохранения скользящей резервной копии в сетевом ящике. Это прекрасно работает даже в локальных сетях среднего размера, легко выполняя резервное копирование важных каталогов нескольких серверов и пользовательских станций.
Если у вас есть только один клиент, обращающийся к тому за раз (например, ваш ноутбук), я бы подумал об использовании iSCSI. Это протокол блочного уровня, обеспечивающий лучшую производительность, чем AFP, CIFS или NFS. Ваш ноутбук будет видеть том, как если бы он был напрямую подключен (в отличие от общего сетевого ресурса). Я использую инициатор (клиент) globalSAN iSCSI с отличными результатами.
Для повышения производительности используйте RAID-0 между дисками. RAID-0 работает быстро, но не обеспечивает никакой защиты в случае выхода из строя диска, поэтому у вас также должно быть хорошее решение для резервного копирования. Даже если вы используете RAID-1, -5 или -6 (которые действительно обеспечивают некоторую защиту), вам необходимо хорошее решение для резервного копирования.
Для чего-то простого, что обеспечит безопасность ваших данных и обеспечит быстрый доступ, я бы купил Drobo (http://www.drobo.com/products/drobo.php). Как сказал другой, вы не сможете удалить диск из рейда и использовать его напрямую, рейду обычно нужны другие диски для правильной работы.
Это позволит вам получить доступ к своим файлам через firewire 800 или usb 2, а если вам нужно подключение к сети, вы можете прикрепить к нему общий ресурс drobo.