Za pomocą Drobo w Linux
Potrzebujesz kopii zapasowej lub innego Drobo. Nawet wśród Drobos istnieją granice kompatybilności, patrz Drobo.STRONA STRONY COM Aby uzyskać szczegółowe informacje.
Streszczenie
W tym artykule podzielę się swoimi doświadczeniami za pomocą Drobo w Linux. Omówię kluczowe punkty na temat urządzenia, jego ograniczeń i procesu konfiguracji. Zajmę się również brakiem interfejsu internetowego, projektem Drobo, umożliwiającym symboli.
Kluczowe punkty
- Drobo zużywa bardzo mało mocy, zużywając 15 W w spoczynku i około 60 W podczas pracy.
- Zapewnia dostęp do plików z dowolnego urządzenia w domu za pośrednictwem Udziału CIFS.
- W przeciwieństwie do rozwiązań opartych na RAID, Drobo może obsłużyć dyski twarde o różnych rozmiarach.
- Przepustowość we/wy Drobo nie jest bardzo wysoka, osiągając około 20 MB/s w sieci Gigabit Ethernet.
- Nie ma oficjalnie obsługiwanego interfejsu internetowego dla Drobo, a dostarczone programy konfiguracyjne są dostępne tylko dla systemu Windows i Macintosh, bez obsługi Linux.
- Konfigurowanie Drobo może wymagać trochę czasu i wysiłku, aby nauczyć się tego procesu.
Pytania i odpowiedzi
1. Czy Drobo ma interfejs internetowy?
Niestety, Drobo nie ma oficjalnie obsługiwanego interfejsu internetowego. Oznacza to, że nie można uzyskać dostępu do jego ustawień i konfiguracji za pośrednictwem przeglądarki internetowej. Istnieją jednak programy konfiguracyjne dla Windows i Macintosh.
2. Co myślałeś o braku interfejsu użytkownika internetowego?
Rozczarowuję, że nowoczesne urządzenie, takie jak Drobo, nie ma interfejsu internetowego. W dzisiejszych czasach interfejsy internetowe są powszechne i zapewniają wygodę użytkownikom. Byłoby miło mieć natywny program, który automatycznie wyszukuje DrobO w sieci i zapewnia linki do ich interfejsu internetowego.
3. Jakie są twoje przemyślenia na temat projektu Drobo?
Projekt Drobo daje klimat jabłkowy. Wybory opakowań i stylizacji wskazują, że wiele wysiłków włożyło w stworzenie premium wrażenia. Chociaż może to spodobać się niektórym użytkownikom, osobiście tęsknię za dniami, w których komputery czuły się bardziej potężne narzędzia niż modne akcesoria.
4. Czy możesz udostępnić proces konfiguracji dla Drobo?
Aby skonfigurować Drobo, wykonaj następujące kroki:
- Zainstaluj oprogramowanie konfiguracyjne Drobo (pulpit nawigacyjny) na komputerze Windows.
- Podłącz Drobo do komputera i zlokalizuj go za pomocą deski rozdzielczej.
- Dodaj dysk twardy do Drobo i upewnij się, że zostanie rozpoznany przez deskę rozdzielczą.
- Ustaw hasło administratora za pomocą pulpitu nawigacyjnego.
- Skonfiguruj Udostępnianie CIF za pomocą pulpitu nawigacyjnego i sprawdź jego dostępność.
5. Jak włączyć symlinki na Drobo w Linux?
Aby włączyć symlinki na Drobo w Linux, wykonaj następujące kroki:
- Włącz „aplikacje Drobo” na desce rozdzielczej Drobo.
- Zamontuj podział CIF o nazwie „DroboApps”.
- Skopiuj gzip z uproplami (.plik tgz) do katalogu głównego Udziału DroboApps.
- Uruchom ponownie Drobo.
- SSH do Drobo za pomocą poświadczeń: root/root.
- Zmień hasło roota na coś innego niż „root”.
- Edytuj /etc / /.Backup_smb.plik CONF i dodaj następujące wiersze do końca:
Śledź symLinks = Tak szerokie linki = nie Case wrażliwe = tak rozszerzenia unix = tak
- Uruchom ponownie Drobo, które można wykonać przez deskę rozdzielczą.
6. Co należy wziąć pod uwagę przed włączeniem symboli?
Włączanie symbolicznych może stanowić ryzyko bezpieczeństwa, więc nie jest to zalecane do wdrażania w środowiskach korporacyjnych lub bezpiecznych. Ważne jest, aby ocenić przydatność Drobofów dla takich środowisk. Kontynuuj ostrożność i oceń potencjalne konsekwencje.
7. Jakie są ograniczenia używania symlinów na Drobo?
Nawet po włączeniu SymLinks bezwzględne ścieżki nadal nie będą działać na akcji CIFS z powodu ograniczeń samby. Włączenie zarówno „szerokich linków”, jak i „rozszerzeń unix” wymaga ponownego kompilacji programu, co staje się kłopotliwym zadaniem. Dlatego zaleca się unikanie bezwzględnych ścieżek w linkach na akcji CIFS.
8. Jakie masz nadzieje na przyszłość rozwiązań magazynowych?
Mam nadzieję, że w przyszłości możemy mieć serwery ramion o niskiej mocy z Linux, które oferują elastyczność i pozwalają nam uruchamiać oprogramowanie do przechowywania open source, takie jak HDFS, CEPH lub NFSD. Zapewniłoby to użytkownikom więcej opcji i rozszerzyłoby możliwości rozwiązań pamięci.
9. Czy Drobo działa dobrze dla twoich obecnych potrzeb?
Tak, Drobo zaspokaja moje obecne potrzeby zadowalająco. Zapewnia wygodny i niezawodny sposób przechowywania moich danych, jednocześnie oferując ochronę przed utratą danych. Nadal jednak mam nadzieję na bardziej wszechstronne rozwiązania do przechowywania w przyszłości.
10. Co odróżnia Drobo od innych jednostek pamięci?
Kluczowym czynnikiem różnicującym Drobo jest jego zdolność do obsługi dysków twardych o różnych rozmiarach bez potrzeby dopasowania dysków lub skomplikowanych decyzji konfiguracyjnych. Upraszcza proces przechowywania, działając jako inteligentne rozwiązanie do przechowywania, które maksymalizuje ochronę danych bez konieczności dokonywania złożonych wyborów.
Za pomocą Drobo w Linux
Potrzebujesz kopii zapasowej lub innego Drobo. Nawet wśród Drobos istnieją granice kompatybilności, patrz Drobo.STRONA STRONY COM Aby uzyskać szczegółowe informacje.
Czy Drobo ma interfejs internetowy
Tydzień lub dwa lata temu wybrałem jednostkę pamięci masowej Drobofs. Podniosłem go, ponieważ muszę przechowywać kilka terabajtów danych- kopie zapasowe muzyki i filmów, które posiadam, pliki osobiste i tak dalej.
- Zużywa bardzo mało mocy- 15 W w spoczynku i około 60 W podczas pracy.
- Pozwala mi uzyskać dostęp do moich plików z dowolnego urządzenia w domu, za pośrednictwem Share.
- Może obsługiwać dyski twarde o różnych rozmiarach-w przeciwieństwie do, powiedzmy, rozwiązania oparte na RAID
- Przepustowość we/wy nie jest taka świetna. Wydaje mi się, że dostaję około 20 MB/s w mojej sieci Gigabit Ethernet.
- Nie ma oficjalnie obsługiwanego interfejsu internetowego, a programy konfiguracyjne są tylko dla systemu Windows i Macintosh (bez Linux).
- Musiałem nauczyć się go skonfigurować, co zajęło godzinę lub dwie.
Bez interfejsu internetowego
Kiedy kupowałem to, szczerze nie rozważałem możliwości, że nie będzie interfejsu użytkownika internetowego. Jest 2012- w dzisiejszych czasach wszystko powinno mieć interfejs internetowy. Prawdą jest, że aby korzystać z interfejsu internetowego, musisz znać adres IP, co może być trudne dla nietechnicznych użytkowników. Byłoby jednak wystarczająco łatwo mieć natywny program, który po prostu wyszukuje wszystkie DrobO na twojej podsieci i daje link do interfejsu internetowego dla każdego. Fakt, że tego nie zrobili, jest po prostu kiepski.
Projektowanie
Nie mogę się powstrzymać od poczucia, że w projekcie jest coś niejasnego. Najwyraźniej spędzili dużo czasu na „nietypowym” wrażeniach, używając wysokiej jakości materiałów opakowaniowych, stylizacji projektantów na pudełku i tak dalej. Myślę, że może każdy producent elektroniki użytkowej czuje się, jakby muszą to zrobić w dzisiejszych czasach? Nie wiem.
Tęsknię za dniami, w których komputery czuły się jak elektronarzędzia, dostarczane z gęstymi instrukcjami i wykonane z litego metalu i drewna. W dzisiejszych czasach komputery czują się jak akcesoria do fazacji. Myślę, że świat przeszedł od tych wczesnych dni.
Organizować coś
- Zainstaluj oprogramowanie konfiguracyjne Drobo dla systemu Windows. Nazywają to „pulpitem nawigacyjnym.”
- Podłącz Drobo i zlokalizuj go za pomocą deski rozdzielczej.
- Dodaj dysk twardy do Drobo i sprawdź, czy został pomyślnie dodany na desce rozdzielczej.
- Ustaw hasło administratora na pulpicie nawigacyjnym
- Skonfiguruj Udostępnij CIF na desce rozdzielczej i sprawdź, czy mogę to zamontować. Zachęcam do wyłączenia wszystkich akcji dostępnych na świecie, chyba że naprawdę czujesz, że ich potrzebujesz.
Włączanie symboli
Jeśli jesteś użytkownikiem Linuksa, takim jak ja, prawdopodobnie zauważysz, że Drobo domyślnie nie obsługuje symboli. To było dla mnie naprawdę denerwujące.
Możesz to naprawić, ale wymaga trochę pracy.
- Włącz „aplikacje Drobo” na desce rozdzielczej Drobo.
- Zamontuj podział CIF o nazwie DroboApps
- Skopiuj gzip z uproplami (.plik tgz) do katalogu głównego Udziału DroboApps.
- Uruchom ponownie Drobo.
- SSH do Drobo z użytkownikiem: root, hasło: root
- Na miłość boską zmień hasło roota na coś innego niż „root”, uruchamiając/mnt/drobofs/shoves/droboApps/dropBear/root_passwd (tak, wiem- dokładnie to, czego się spodziewałeś, prawda, prawda?)
- Edytuj /etc / /.Backup_smb.Conf i dodaj te linie do końca:
Śledź symLinks = Tak
szerokie linki = nie
Case wrażliwe = tak
rozszerzenia unix = tak
Podano podstawową wersję edytora VI. - Uruchom ponownie Drobo. Najłatwiejszym sposobem na to jest pulpit nawigacyjny.
Jeśli wdrażasz swoje Drobofs w środowisku korporacyjnym lub w innym środowisku, w którym potrzebujesz bezpieczeństwa, prawdopodobnie powinieneś nie Włącz symlinki. Nie jestem pewien, jak odpowiednie są Drobofs dla środowiska korporacyjnego, ale to kolejna dyskusja. Zostałeś ostrzeżony.
Zauważ też, że nawet po zastosowaniu tej poprawki nadal nie będziesz mógł używać ścieżek Abslute w symbolicznych. To jest wina Samby- nie można włączyć zarówno „szerokich linków”, jak i „rozszerzeń unix” bez ponownego ponownego opracowania programu, co jest o wiele więcej pracy, które naprawdę chcę wykonać. Dokonano to również w imię bezpieczeństwa. W każdym razie korzystanie z bezwzględnych ścieżek w linkach na akcji CIFS prawdopodobnie i tak nie jest dobrym pomysłem.
Przyszłość
Mam nadzieję, że w przyszłości będę mógł kupić serwer ramienia z Linux, który będzie miał bardzo niskie zużycie energii, a nie urządzenie jednorazowe. Chciałbym wierzyć, że firmy takie jak Drobo chętnie sprzedają mi tego rodzaju sprzęt, jednocześnie umożliwiając na nim uruchamianie oprogramowania do przechowywania open source, takiego jak HDFS, CEPH lub NFSD. Do tego szczęśliwego dnia, Drobo wydaje się działać całkiem nieźle dla moich obecnych potrzeb.
Za pomocą Drobo w Linux
Drobo to fajny mały magazyn. Po prostu dodaj dyski i dba o ustalenie, jak maksymalnie chronić przed utratą danych. Nie można, podobnie jak w przypadku innych jednostek pamięci, musi instalować pasujące dyski. Nie są też podlegające decyzji o tym, w jaki sposób dane są pytane. Udaje, że jest tylko stosem magazynu i robi mądrze. Linia produktów znajduje się poniżej:
Więc kupiłeś Drobo i chcesz go używać w Linux. Świetnie! Podłącz go i idź! Naprawdę! Może być używany jako normalny dysk. Podłącz go jak każdy napęd USB. W przypadku Old Linux Hands wystarczy użyć partycjonera, takiego jak się rozstanie, i zbuduj system plików Ext3 i ustaw punkt montażu. Zobacz sekcję konfiguracji, aby uzyskać szczegółowe informacje na temat ręcznego konfigurowania rzeczy z wiersza poleceń bez żadnego specjalnego oprogramowania. Dla osób z innymi gustami istnieje również GUI, który może się tym zająć:
Możesz użyć Drobo bez specjalnego oprogramowania. Niebieskie światła pojemności wypełnią się w miarę wypełnienia dysków. Kiedy będzie zbyt pełne, Drobo poprosi o kolejny jazda z jego światłami napędowymi. Po prostu karmił je, gdy pyta, a to wszystko. Więc do czego służy pulpit nawigacyjny?
- Jeśli Drobo jest trudne do zobaczenia Drobo, oprogramowanie może wymienić światła na przednim panelu.
- Sprawdź, czy nowe oprogramowanie układowe jest dostępne, i aktualizacja go instalowanie.
- Aby zobaczyć informacje o dyskach twardych w Drobo bez ich wyjmowania.
- Aby zmienić ustawienia Drobo z ich wartości domyślnych (jak rozmiar 2 TIB LUN)
- W przypadku Drobopro istnieje wiele ustawień (adres IP?) Można to potrzebować, aby poprawnie go skonfigurować do użycia.
- Jeśli masz problem, sprzedawca może poprosić o stworzenie pliku diagnostycznego.
W tym miejscu wchodzi Drobo-Utils, pulpit nawigacyjny Linux,.
Drobo-Utils
Drobo-Utils to zestaw narzędzi Linux do zapytania i zarządzania systemami robotyki danych Drobo Storage. Widok Drobomu, który powinien wyglądać znajomo dla tych, którzy widzieli deskę rozdzielczą w innych systemach operacyjnych. Drobom View jest zbudowany na małym interfejsie programisty Python, który można zainstalować w systemie i używane również przez inne aplikacje. W przypadku doświadczonych rąk Linuksa reszta interfejsu wiersza poleceń jest dostarczana przez inne podgatunki Drobom i oferują tę samą funkcjonalność jak interfejs graficzny Widok.
Macierz kompatybilności
Jeśli możesz powiązać urządzenie Drobo z plikiem A /Dev /Sdx [1], będziesz mógł dzielić, budować systemy plików oraz odczytać i zapisywać dane przy użyciu zwykłych narzędzi systemowych (patrz konfiguracja.)
Drobo-Utils uzyskuje dostęp do Drobo za pomocą tych samych plików. Oprogramowanie skanuje te pliki i pytając każde urządzenie, czy jest to Drobo. Niestety, sposób, w jaki reaguje Drobos, jest różny, więc nie wszystkie reagują w sposób, w jaki oprogramowanie rozumie. Nawet dla tego samego urządzenia różne fizyczne połączenia mogą działać z różnymi funkcjami. Istnieją dwa poziomy dostępu do Drobo: Dane (możliwość odczytu i pisania danych, a także pełne znaczenie, że Drobo odpowiada na pełny język poleceń i kontroli.
Mając to na uwadze, macierz kompatybilności każdego urządzenia vs. Kanał fizyczny znajduje się poniżej:
Model | Interfejs (wydajność MB/s) | Maksymalny rozmiar LUN | ||||
Interf | USB | Fw | TCP/IP | ISCSI | esata | ext3 |
Drobo (Gen1) | Pełny (15) | Nie dotyczy (0) | Nie dotyczy (0) | Nie dotyczy (0) | Nie dotyczy (0) | 2 |
Drobo (Gen2) | Pełny (15) | pełny? (?) | Nie dotyczy (0) | Nie dotyczy (0) | Nie dotyczy (0) | 2 |
Drobo Share | Nie dotyczy (0) | Nie dotyczy (0) | Dane*1 (15) | Nie dotyczy (0) | Nie dotyczy (0) | 2 |
Drobo Pro | Pełny (15) | ? (?) | Nie dotyczy (0) | Pełny*2 (80) | Nie dotyczy (0) | 8-? |
Drobo Elite | ? (?) | Nie dotyczy (0) | Nie dotyczy (0) | ? (?) | Nie dotyczy (0) | 8? |
Drobo s | Pełny (15) | ? (?) | Nie dotyczy (0) | nie dotyczy (?) | dane (0) | 8 |
Pełne-Znajdź/pełne: Drobo-Utils znajdzie urządzenie samodzielnie (auto-discover) Dane-Działa: Funkcje urządzenia dla danych we/wy, ale Drobo-Utils nie może uzyskać do niego dostępu do konfiguracji. Nie dotyczy - nie dotyczy (urządzenie nie ma tego interfejsu.) *1 - Droboshare nie jest użyteczny z Drobo -Utils na serwerze Linux. Jeśli zainstalujesz System plików root Droboshare (DARFS), możesz uruchomić tryb Drobo-Utilsa w samym trybie liniowym w samym Droboshare. *2 - Nie wykryje, po wyjęciu z pudełka, ISCSI Drobo. Należy skonfigurować podsystem ISCSI, aby uzyskać plik /dev /sdx. Szczegółowe informacje na temat tej początkowej konfiguracji można znaleźć w konfiguracji ISCSI. Po tym momencie Drobo-Utils będzie działać poprawnie przez ISCSI.
[1] | Sterowniki Linux wykonują dysk, CDROM i inne peryferyjne, wyglądają jak peryferyjne SCSI do aplikacji. Niezależnie od fizycznego połączenia, jest to normalna część jądra Linux, aby urządzenie pojawiło się jako tak zwane „ogólne SCSI”. |
Kawa jest gorąca
Ludzie pozwali krajowy łańcuch fast food, ponieważ ich kawa była gorąca, ale nie mieli ostrzeżenia o filiżance, stwierdzając, że to. Dla większości ludzi ryzyko oparzenia powinno być dość oczywiste.
Drobo znacznie ułatwiło uzyskanie znacznie bezpieczniejszego przechowywania, że niektóre z niewielkim lub żadnym doświadczeniem w zarządzaniu pamięcią masową lub żaden nie ma wcale, otrzymują Drobo. Niektórzy oczekują, że Drobo, ponieważ pozwalają na awarie dysku, zastąp potrzebę tworzenia kopii zapasowych. Smutne historie zostały opowiedziane o ludziach umieszczających dane tylko na Drobo, a nie tam, gdzie coś się dzieje i tracą dane.
Musisz spojrzeć na swoje dane i określić strategię tworzenia kopii zapasowych/bezpieczeństwa danych. Jeśli nigdy tego nie zrobiłeś lub nie wiesz, co to znaczy, zapoznaj się z sekcją wdrażania na tej stronie, aby uzyskać przykłady.
Instalacja: najłatwiej
Na Ubuntu 9.10 [2] lub nowsze (lub debian niestabilne lub inne dystrybucje pochodne Debiana), Drobo-Utils jest zawarty w repozytoriach, a instalacja z monitu powłoki jest po prostu:
% sudo apt-get install Drobo-Utils
Aby uruchomić przynajmniej narzędzie wiersza poleceń. Użytkownicy na serwerach często chcą tylko funkcjonalności wiersza poleceń. Z drugiej strony, aby włączyć graficzny interfejs użytkownika, należy zainstalować jeszcze jeden pakiet:
% sudo apt-get instaluj Python-QT4
To jest najłatwiejsza metoda instalacji, ta metoda zapewnia, że wszelkie wymagane pakiety są automatycznie instalowane w systemie w ramach powyższej instalacji. W przypadku innych dystrybucji lub jeśli wersja w repozytoriach jest zbyt stara, mogą być potrzebne bardziej skomplikowane metody. W przypadku wszystkich innych metod instalacji należy upewnić się, że pakiety wymagane są Drobo-Utils. Te pakiety nazywane są zależnościami.
[2] | Drobo-Utils jest opracowany do wydania w stabilnej wersji Kubuntu w momencie jej wydania. Rozwój rozpoczął się na Kubuntu 7.10 i kontynuował do 9.10 Pod koniec 2009 roku. Każda podobnie niedawna dystrybucja powinna zrobić. Pakiet jest akceptowany na debian niestabilny, więc wszystkie dystrybucje Debian pochodne (Debian, *Ubuntu, MEPIS, PCLINUX-OS itp. ) powinien odziedziczyć pakiet we właściwym czasie. |
Zależności
Zanim można zainstalować sam Drobo-Utils, inne potrzebne pakiety to coś takiego jak te poniżej (te przykłady to pakiety Ubuntu, nazwy mogą się różnić w przypadku innych dystrybucji):
Python - Interpreter ds. Pythona rozstał się - partycjoner, zwykle dołączony do dystrybucji.
Jeśli używasz Redhat Enterprise Linux (Rhel, alias. Centos, naukowe Linux itp. ), które mają Python 2.4 [3], to konieczne są następujące:
Python-Ctypes-moduł dla interfejsu C
[3] | Drobo-Utils został przetestowany w trybie linii przy użyciu Python-2.4 do wydania 0.6.2.2. Wcześniej istnieje dość przerażający błąd, w którym format chce sformatować wszystkie załączone dyski (tylko za pomocą 2.4) Został naprawiony dla 0.6.2.2. Nikt nie przetestował funkcji GUI i może być wyzwaniem, aby uzyskać odpowiedni pakiet PYQT4. Narzędzie opiera się na Python-2.5 i Python-2.6 i jest to testowane na obu z nich. Python-3 na pewno nie zadziała. |
W dystrybucjach opartych na RPM (takich jak Redhat i Suse), bardziej prawdopodobne byłoby „mniam” zamiast „umiejętności”, a niektóre nazwy pakietów się zmieniły. Typową różnicą jest to, że pakiety dla programistów mają sufiks -Devel na dystrybucjach pochodzących z Redhat, zamiast -dev faworyzowany przez Debiana.
Oto przykład Fedory 7 (dzięki uprzejmości Help4Death w Grupie Google):
% Yum Instal Python % Yum Instal Pyqt4 % Yum Instal Python-Devel
Uwaga: jeśli brakuje x lub QT, wyłączy tylko GUI. Tryb linii będzie działał bez problemów. Pakiet powinien działać dobrze na serwerach bezgłowych za pomocą tylko wiersza poleceń.
Zainstaluj z pakietu
Po spełnieniu zależności można ręcznie zainstalować najnowszy stabilny pakiet.
gdzie dostępne są najbardziej aktualne pakiety. Po pobraniu .Deb, to po prostu kwestia:
# dpkg -i Drobo -Utils-.Deb
Użytkownicy Redhat/Fedora. Obcy może być używany do konwersji pakietu. Nie wiem, czy to działa. Bardzo mile widziany byłby ktoś do opakowania RPM! To jest czysty pakiet Python, więc szanse są dobre, że działa bez problemu.
Zainstaluj z pliku TAR
Zakładając, że zależności są zainstalowane/zadowolone, pakiet faktycznie będzie działał dobrze bez zainstalowania w żadnych miejscach systemowych. Kod źródłowy można bezpośrednio pobrać, uruchom go jawnie z katalogu.
pobierz .Preferował TGZ, a następnie rozpakuj go:
# TAR -xZVF Drobo -Utils-.TGZ # CD Drobo-Utils- # ./status Drobom
W przypadku wszystkich przykładów w instrukcji należy po prostu przygotować ‘./’przed Drobom.
Zainstaluj z git
Kiedy pojawi się nowy model lub stabilna wersja brakuje funkcji, można zdecydować się na śledzenie wraz z najnowszą wersją programistyczną. Instalacja git jest konieczna, a następnie użyć go do uzyskania kopii drzewa źródłowego:
# apt-get instaluj git # git klon git: // drobo-utils.git.Źródło.net/gitroot/drobo-piTils/Drobo-Utils # cd Droo-Utils # ./Drobom Status # git Pull
Daje to tylko kopię kodu źródłowego, który można aktualizować o najnowsze zmiany za pomocą „git Pull”. Można również wybrać dowolną stabilną wersję Drobo -Utils za pomocą „git gałąź -r” i „git kas”. Aby uzyskać szczegółowe informacje, zapoznaj się z dokumentacją GIT.
Tak więc w ten czy inny sposób instalowany jest Drobo-Utils. Następnym krokiem jest wypróbowanie.
Wypróbuj CLI
Pierwszym elementem zweryfikowanym po instalacji jest wywołanie interfejsu wiersza poleceń (CLI.) i sprawdź, czy dzieje się coś rozsądnego. W moim systemie z Drobo [#Sdz] Dzieje się następujące:
% SUDO DROBOM Status /Dev /SDZ /Drobo01 100 % pełny ([„Czerwony alert”, „zły dysk”, „bez redundancji”], 0) %
[4] | W przykładach dysk zawsze zmieniany na SDZ, aby uniknąć błędów kopiowania/wklejania. |
bardzo przerażające, ale moje Drobo jest teraz w złym stanie. Normalny wynik to: [] jako status, co oznacza, że nie ma nic złego. Aby uzyskać wszelkiego rodzaju informacje o Drobo, wypróbuj „Drobom Info.“ Wywołanie bez argumentów, które spowodują wydrukowanie listy poleceń dostępnych za pośrednictwem interfejsu wiersza poleceń.
Wypróbuj GUI
Po zweryfikowaniu funkcji wiersza poleceń i założenia, że jest zainstalowany Python-QT4:
# Drobom View
Gdy root uruchamia GUI dla każdego Drobo przymocowanego do komputera. Istnieją różne zakładki, które pozwalają uzyskać informacje z Drobo, a także zmienić jego konfigurację. Na przykład można użyć karty formatu GUI, aby podzielić urządzenie i utworzyć pojedynczy system plików dla danego LUN.
Podczas konfigurowania typu Drobo: Typ systemu plików i rozmiar LUN należy dokonać dwóch możliwości. Aby omówić te opcje, zapoznaj się: LunSize pasuje do wszystkich i wybór systemu plików.
Ręczna konfiguracja Drobo z Linux
Ta sekcja zawiera ilustracyjny przykład najczęstszej konfiguracji. System plików ext3 jest zbudowany na Drobo z jakimkolwiek LunSize, który jest już na miejscu. Tryby GUI i linii dają dokładnie ten sam wynik i po prostu wykonaj standardowe partycjonowanie Linux za pomocą rozdzielonego, oraz odpowiedniego konstruktora systemu plików dla danego typu. Próbka CLI Run:
Pakeerasemydata# drobom -d/dev/sDz Format Ext3 Peter@Pepino: ~/Drobo/Drobo -Utils $ sudo ./Drobom Format Ext3 /Dev /SDZ - Pakiet dysku Drobo 00% pełny - ([], 0) Przygotowanie skryptu formatowego dla systemu plików Ext3, o ile żądałeś OK, zbudowałem skrypt, ale nic jeszcze nie jest wymazane. Możesz rzucić okiem na: CAT /TMP /FMTScript Jeśli jesteś naprawdę pewien, idź dalej: sh /tmp /fmtscript ostrzeżenie: gotowe do zniszczenia wszystkich danych danych. Kontynuować? (t/n) n. Zatrzymałeś się w samą porę! Peter@pepino: ~/Drobo/Drobo-Utils $ # cat/tmp/fmtscript #!/bin/sh dzielony/dev/sdz mklabel gpt rozstał się/dev/sdz mkpart pri ext3 0 100% dzielony/dev/sdz druk; Sleep 5 mke2fs -j -i 262144 -L Drobo01 -m 0 -O Rząda
Powyższe konfiguruje Drobo jako jedną wielką partycję, z etykietą, która mówi, że powinna zawierać system plików Ext3 [#mke3fs]. W przypadku systemu plików NTFS zapisz „ntfs ”zamiast Ext3. Następnym krokiem jest dodanie systemu plików do partycji. Chociaż rozstane są natychmiastowe, mke2fs zajmuje trochę czasu, po prostu mają trochę cierpliwości, będzie dobrze. W tym momencie konieczne jest „Coffee” Zastrzeżenie jest konieczne:
OSTRZEŻENIE: Poniższe wiersze usuną wszystkie dane na Twoim Drobo! OSTRZEŻENIE: Nie, nie zadaje żadnych pytań! Ostrzeżenie: Zadaj sobie pytanie, zanim zaczniesz: jesteś pewien? Ostrzeżenie: po drugiej linii jesteś tostem. Ostrzeżenie: najlepiej wcześniej wykonać kopię zapasową danych. sh -x /tmp /fmtScript
(W przypadku systemu plików NTFS użyj mkntfs -f -l drobo01 /dev /sDZ1 . W przypadku ext3 przygotuj się na czekanie [#mkext3time] _)
[5] | Właściwe polecenie do budowy systemu plików ext3 jest mke2fs -j. To myli ludzi, którzy zastanawiają się, dlaczego nie używa się jakiegoś ext3 mkfs. Nie ma jednego, ext3 to ext2 z dziennikiem. |
[6] | MKE2FS zajmuje bardzo dużo czasu, na rzędu dziesięciu minut na terabyte. Przycisk formatu wyświetlania po prostu staje się czerwony, podczas gdy format jest w toku. Jeszcze nie ustalili metody monitorowania postępów z GUI. Inne systemy plików są znacznie szybciej tworzone, więc mniej problemu. |
root@alu: ~# rozstał -i /dev /sdz gni rozdzielny 1.7.1 Używając /dev /sDz Witamy w GNU rozdzielony! Wpisz „Pomoc”, aby wyświetlić listę poleceń. (rozdzielone) Mklabel GPT (rozdzielone) Mkpart Pri Ext2 0 100% (rozstanie) Wyprzedz root@alu: ~# fdisk /dev /sdz gnU fdisk 1.0 Copyright (c) 1998 - 2006 Free Software Foundation, Inc. Ten program to bezpłatne oprogramowanie, objęte ogólną licencją GNU. Ten program jest dystrybuowany w nadziei, że będzie przydatny, ale bez żadnej gwarancji; bez dorozumianej gwarancji przydatności handlowej lub sprawności w określonym celu. Więcej informacji można znaleźć w licencji publicznej GNU. Używanie polecenia/dev/sDZ (m do pomocy): P dysk/dev/sdz: 2199 GB, 2199020382720 bajty 255 głowic, 63 Sektory/tor, 267349 jednostki cylindry = cylindery 16065 * 512 = 8225280 Bytes Urządzenie End Blocks End End Blocks End Blocks End Blocks Komenda Linux (m dla pomocy): q root@alu: ~# mke2fs -j -i 262144 -l drobo01 -m 0 -O rzadki_super,^reseze_inode /dev /sdz1 mke2fs 1.40.8 (13-mar-2008) etykieta systemu plików = Drobo01 OS Typ OS: Linux Block Size = 4096 (log = 2) Rozmiar fragmentu = 4096 (log = 2) 8388608 INODES, 536870886 BLOCKS 0 BLOKS (0.00%) Zarezerwowane dla pierwszego bloku danych super użytkownika = 0 16384 Grupy blokowe 32768 bloków na grupę, 32768 fragmentów na grupę 512 INODES na grupę SuperBlock Backups przechowywane na blokach: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 2654208, 4096000, 2654208, 4096000, 62624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000 Pisanie nieokreślonych tabel: Done Creating Journal (32768 bloków) kiedykolwiek jest na pierwszym miejscu. Użyj Tune2FS -C lub -i, aby zastąpić. root@alu: ~# root@alu: ~# Mount /dev /sdz1 /mnt
LunSize pasuje do wszystkich?
Domyślnie Drobo tworzy osobny „dysk” widoczny dla komputera na każde 2 terabajty (TIB) pojemności parytetu na urządzeniu. Naturalne użycie, które Drobo zaprasza w użytkownikach, polega na posiadaniu jednego, dużego urządzenia obejmującego wszystkie dane na urządzeniu. Na przykład na Mac OS/X użytkownicy często tworzą 16 ln TB na HFS. Umożliwia to przechowywanie pasujące do jednego dużego basenu. Minusem większych LUN ma związek z czasem uruchamiania i czas na wykonanie kontroli systemu plików.
Niestety pod Linux, z Drobo pierwszej generacji, należy ograniczyć rozmiar objętości do 2 TIB [#gen12tib] _. Oczekuje się, ale nie potwierdzono, że późniejsze produkty obsługują LUN większe niż 2 Tib w Linux. Widok Drobom ogranicza zatem LunSize do 2 Tib na chwilę. Interfejs wiersza poleceń może być używany do tworzenia większych LUN, po prostu mogą nie działać.
Na LunSize> = 2TB: – W starszych rozkładach istnieje kilka gotchas związanych z
Narzędzia Linux, które nie są gotowe 2 TB. Aby przekroczyć 2 TB, musisz: – Użyj partycji GPT, które nie są obsługiwane przez starsze wersje Fdisk. Narzędzia oparte na libparted działają dobrze, głównie. — GPARTED nie powiada się i wydaje się, że ma limit 1 TB na urządzeniach. (Bug #524948 zgłosił Bugzilla.gnom.org) To tylko GUI, ponieważ libparted jest w porządku, a inne narzędzia oparte na nim nadal działają.
— na jądrze Linux < 2.6.24, the USB layer won't let one address LUNs/offsets >2 TB. Na przykład Ubuntu Hardy (8.04) wydany wiosną 2008 roku ma 2.6.24, i tak jest w porządku. Nigdy nie byłem w stanie przetestować tego problemu. — Na jądrze Linux < 2.6.31 there is are reported firewire problem that will prevent devices >2 TIB od pracy. — ext3 z blokami 4K ma umożliwić pojemność systemu plików 8 tib. Wydaje się, że bloki 4K są domyślnie przypisane. Więc myślę, że dobry max. Fajnie byłoby ustawić LunSize na 8 TIB i przetestować.
— Windows XP nie obsługuje LUN> 2 TIB
[7] | Wykonano wiele testów z produktami pierwszej generacji i znaleziono kilka różnych trybów awarii, gdy przekraczają 2 TIB. Data Robotics zajął się kilkoma trybami awarii, poprzez poprawki do jądra w 2.6.24, i dla Firewire w 2.6.31 i nadal zajmuje się nimi w produktach późniejszych generacji. |
Jaki rodzaj systemu plików?
Drobos działają dobrze pod Linux z ext3. Można oczywiście skonfigurować NTFS lub HFS+ lub FAT32, jeśli to konieczne, ale wydaje się aktywnie sprzeczne z intuicją w Linux. Deweloperzy Drobo-Utils nie testowali HFS. Linux nie pisze w tym momencie do Journalled HFS+, więc obsługa HFS nie jest obecna. Dobry sukces odnotowano w przypadku NTFS-3G, ale wydajność jest znacznie niższa niż zwykle zgłaszana z ext3. O ile nie jest wymagane fizyczne przemieszczanie dysku między systemami, format natywny (ext3) jest najlepszą opcją.
Konfiguracja ISCSI
Jest to procedura konfiguracji Drobo Pro do dostępu za pośrednictwem ISCSI. Informacje te są oparte na poście Lemonizer w Google Group 2009/05/16, z aktualizacjami opartymi na ulepszeniach i testach przez innych jesienią 2009 roku:
1. Podłącz PRO za pomocą USB i ręcznie skonfiguruj adres IP DBPRO # Drobom Information Ustawienia IPADDRESS 192.168.2.80 # Drobom Set Mask 255.255.255.0 # Drobom Ustaw UsestaticIpaddress True
Następnym krokiem jest odłączenie USB i połączenie przez ISCSI:
2. Zainstaluj Open-ISCSI (http: // www.Open-iscsi.Org/): sudo apt-get instaluj Open-ISCSI 3. Podłącz DBPro z komputerem hosta za pośrednictwem ISCSI 4. Zapytanie DBPRO ID: Sudo ISCSIADM -Discovery -Mode -Type SendTargets -Portal 192.168.2.80 5. Skopiuj ciąg identyfikacyjny zwrócony przez ISCSIADM, coś w stylu „IQN.2005-06.com.DataRobotics: Drobopro.TDB091840080.Node0 "6. Połącz się z dbpro: sudo ISCSIADM -MODE Węzeł - -cel iqn.2005-06.com.DataRobotics: Drobopro.TDB091840080.Node0 -Portal 192.168.2.80: 3260 -Login
Jeśli wszystko poszło dobrze, twoje Drobopro powinno pojawić się pod /dev. Sprawdź także/var/log/wiadomości, aby potwierdzić, że urządzenie ISCSI pomyślnie podłączyło. Następnie Drobo-Utils powinien być w stanie wykryć Drobo i zarządzać nim przez Ethernet/ISCSI.
Oprogramowanie układowe Drobo
Uaktualnianie oprogramowania jest dość oczywiste w GUI. Po raz pierwszy naciśnij przycisk aktualizacji, sprawdza, czy dostępne jest nowe oprogramowanie układowe. Jeśli jest nowsze oprogramowanie, oferuje aktualizację, z odpowiednimi monitami. Podobnie interfejs trybu linii ma dwa polecenia do radzenia sobie z oprogramowaniem układowym, FWCheck powie, czy wymagana jest aktualizacja. FWUPGRADE wykona zadanie. Zajm to kilka minut i drukuje status, który możesz zobaczyć, jak się rozwija. Mieć cierpliwość:
root@pepino:/home/peter/drobo/drobo-piTils/Trunk# Drobom fwupgrade VALIDEFORMWAWE START. Magiczna liczba zatwierdzona. Dobry. 484 + 2937552 = 2938036 Długość sprawdzona. Dobry. CRC z nagłówka: 4260378881, obliczone przy użyciu Python ZLIB CRC32: 398201869 Tak, CRC nagłówka nie pasują. Na razie nigdy nie robią . Ignorowanie tego. CRC dla ciała z nagłówka: 1852877921, obliczone: 1852877921 32 -bitowy cykliczny kontrola nadmiarowości. Dobry. VALITOREFIRMWAWE SZCZEGÓLNE. WriteFirmware: i = 484, start = 484, ostatni = 2938036 FW Długość = 488 . napisał 32768 bajtów. Razem: 33252 napisał 32768 bajtów. Razem: 66020 . . . napisał 32768 bajtów. Razem: 2720228 napisał 32768 bajtów. Razem: 2752996 napisał 32768 bajtów. Razem: 2785764 napisał 32768 bajtów. Razem: 2818532 napisał 32768 bajtów. Razem: 2851300 napisał 32768 bajtów. Razem: 2884068 napisał 32768 bajtów. Razem: 2916836 napisał 21200 bajtów. Razem: 2938036 WriteFirmware zrobione. i = 2938036, len = 2938036 root@pepino:/home/peter/drobo/drobo-pitils/trunk#
Po zakończeniu sprawdź, czy zadziałało za pomocą:
root@pepino# Drobom Status /Dev /Sdf - 00% pełny - (['zainstalowane nowe oprogramowanie układowe'], 0)
Jeśli status jest taki, to zrób:
root@pepino:/home/peter/drobo/drobo-piTils/Trunk# Drobom Shutdown
Światła będą migać itp. Poczekaj, aż Drobo stanie się ciemno. Poczekaj kolejne pięć sekund, a następnie odłącz USB / złącze.
Podłącz go z powrotem i poczekaj 10 sekund. Powinno to uruchomić od najnowszego oprogramowania dostępnego dla Drobo.
Polecenia Drobom, takie jak pulpit DRI, zwykle otrzymują najnowsze i największe oprogramowanie układowe i aktualizację. W razie potrzeby można załadować dowolne oprogramowanie układowe z CLI za pomocą polecenia Fwload.
BEZPIECZEŃSTWO
Martwi się bezpieczeństwem korzystania z tego oprogramowania: został opracowany z pomocą dostawcy (Data Robotics Inc.;. Dla każdego wydania QA.Plik TXT jest zbudowany, pokazując uruchomienie testów funkcjonalności. W procesie aktualizacji oprogramowania jest wbudowane w wiele weryfikacji suma kontrolnego, więc nie jest niemożliwe do złożenia Drobo za pomocą narzędzi. Drobo-Utils weryfikuje sumy kontrolne oprogramowania przed próbą przesłania obrazu do urządzenia, a urządzenie sprawdza oprogramowanie układowe na SUSEKSKI. Nowe oprogramowanie układowe jest ładowane do alternatywnej lokalizacji z aktualnie aktywnej.
Z drugiej strony obowiązują zasady zdrowego rozsądku. Ustawienie rozmiaru LUN lub ponowne formatowanie Drobo usunie wszystkie dane, niezależnie od tego, czy odbywa się to w systemie Linux, czy w jakimkolwiek innym systemie operacyjnym. Są to elektronarzędzia i mogą wykonywać pewne dane o uszkodzeniu, jeśli są używane bez odpowiedniej opieki. Na przykład niezawodność dowolnej jednostki pamięci nie zmniejsza potrzeby tworzenia kopii zapasowych, które tylko ułatwia robienie. Drobo to doskonałe miejsce na umieszczenie kopii zapasowych, ale nie jest dla nich substytutem. Kopie zapasowe to jedyny sposób na rozwiązanie błędu 18 (liczba cali przed klawiaturą leży źródło problemu.) i żadna jednostka magazynowa nie może chronić przed pożariem lub powodzią.
Kompatybilność oprogramowania
Drobo zostało przetestowane z każdą starą wersją oprogramowania układowego. Każde Drobo powinno być aktualizowane do nowoczesnego oprogramowania układowego za pomocą pulpitu nawigacyjnego.
Dla Drobo V1 (tylko modele dostępne dla mnie używane do QA)
- Od tego momentu wydaje się, że nie musisz odłączyć złącza USB, aby ukończyć aktualizację.
- oprogramowanie układowe przed tutaj, źle zajmuje się ext3.
Zastosowanie
Żadna jednostka magazynowa nigdy nie zbudowana, w dowolnej cenie, nie może spodziewać się, że nigdy nie utrata danych. Nie ma magicznej różdżki, aby pomachać się w celu rozwiązania problemu bezpieczeństwa danych. Ludzie nadal potrzebują strategii wokół kopii zapasowych i ich konserwacji. Drobo ułatwia wdrożenie strategii, ale jej nie zastępuje. Data Robotics ma stronę najlepszych praktyk, która dobrze to mówi, ale frazowanie jest nieco przedsiębiorstw i chociaż zapewnia ogólne pojęcia, nie jest wystarczająco nakazowa, aby ludzie mogli łatwo stosować.
W tej sekcji podano kilka przykładów i przypadków użycia, aby pomóc osobom opracować odpowiednią strategię. Staraj się zachować proste i betonowe.
Pojęcia ogólne
Nigdy nie polegaj na jednym urządzeniu, nigdy! Przed wdrożeniem jednostki pamięci, należy przeprowadzić eksperyment myślowy o tym, co się stanie, jeśli wszystkie dane o nim zostaną utracone. Zawsze istnieje poziom ryzyka. W przypadku użytku osobistego można zaakceptować ryzyko, że jeśli dom spali, mają tylko rzadkie kopie zapasowe poza siedzibą, a miesiące lub lata danych mogą zostać utracone. Jeśli ktoś prowadzi działalność z domu, ryzyko to prawdopodobnie nie będzie akceptowalne.
Najprostszą metodą tworzenia kopii zapasowych danych jest umieszczenie ich w humungalnym pojedynczym miejscu i tworzenie kopii zapasowych całego rzeczy. To ważna strategia, ale rozważ następujący realistyczny przypadek:
Firma wykonuje przyrostowe kopie zapasowe [#incrbkup] raz dziennie i pełna kopia zapasowa raz w tygodniu. Raz w miesiącu, druga pełna kopia zapasowa jest przechowywana jako miesięczna, podczas gdy tydzień są poddawane recyklingowi. Comiesięczne kopie zapasowe są przechowywane przez rok, a każdego roku jeden kopie zapasowe jest przechowywane przez pięć lat. Więc jeśli napiszesz dane raz i utrzymasz je niezmienione przez pięć lat, będziesz mieć 3 tygodniowe kopie zapasowe, 11 miesięcy i 4 roczne kopie zapasowe tych danych lub 17 egzemplarzy. Ta strategia nie jest niczym niezwykłym lub szczególnie nadmiernym, wiele polityk korporacyjnych kończy się 50 lub więcej kopii danych.
Mając to na uwadze, jeśli unikniesz tworzenia kopii zapasowej tego, czego nie potrzebujesz, nie oszczędzasz tylko jednego bajtu, ale wszystkie kopie też. Przy odrobinie przemyślenia zwykle można zmniejszyć całkowitą potrzeby przechowywania, odpowiednio klasyfikując dane.
[8] | Przyrostowa kopia zapasowa to miejsce, w którym zmieniło się tylko to, co się zmieniło od ostatniej pełnej kopii zapasowej. Pełna kopia zapasowa to pełna kopia wszystkich danych. |
Różne modele Drobo mają bardzo inną wydajność. Wdrożenie Drobo za pomocą interfejsu USB jako pamięci podstawowej może rozczarować. Szczegółowe informacje znajdują się w matrycy kompatybilności.
Sklasyfikuj swoje dane
Istnieją różne poziomy wartości dla danych. Rzeczy, które są pobierane z Internetu lub kodu źródłowego, który jest popychany do repozytorium w Internecie, mają naturalne kopie zapasowe w większości przypadków. Utrata danych w kolejce do drukowania, może nie być straszną stratą. Utrata filmów nagranych z powietrza z telewizji może też nie być okropna.
Wszelkie dane, które albo nie są warte tworzenia kopii zapasowych, albo dla których zapasowe już istnieją, nie muszą być tworzone lokalnie. Drugi koniec spektrum to dane zastrzeżone, dla których kopie w Internecie nie są odpowiednie i które są niezastąpione, jeśli utracone. W branży fotograficznej zdjęcia, dokumentacje podatkowe, konta itp. W sferze osobistej obejmują one zdjęcia rodzinne itp. Nazwijmy tego rodzaju informacje Dane cenne
Że niezastąpione dane są tym, czego potrzebujesz do ochrony. Klasyfikacja można więc dokonać na wiele sposobów, ale najprostsze jest tylko umieszczenie tylko cennych danych w katalogu domowym. Jak dotąd to normalne. Następna jest niezwykła rzecz: nie umieszczaj tam niczego innego. Pobieranie internetowe, łatwe do powtórzenia dane itp. powinien iść gdzie indziej. Ogólnie rzecz biorąc, zachowaj katalogi domowe użytkowników tak małe i cenne, jak to możliwe.
Jako kolejny przykład, w moim przypadku użycia osobistego, Linux można łatwo pobrać, więc nie ma żadnych kopii zapasowych systemu. Konfiguracje są stosunkowo proste, tylko poświadczenia i specjalne konfiguracje są tworzone, mając kopie informacji w katalogu normalnym /domowym użytkownika. Czas lustrowy dla jednego systemu nie stanowi problemu dla mojego użytku osobistego, a zanim konieczne będzie przywrócenie, prawdopodobnie będzie nowa wersja systemu operacyjnego do wypróbowania, więc wartość tworzenia kopii zapasowych systemu jest dość ograniczone.
Jedyne, co potwierdzone, to osobiste (//domowe) katalogi kilku użytkowników.
Podstawowe przechowywanie
Jeśli Drobo jest używane do przechowywania pierwotnego dla danych cennych, należy uzyskać drugiego jako urządzenie zapasowe. To jest tak proste. Utrzymanie wszystkich danych na jednym urządzeniu, którego nie można wykonać, prosi o kłopoty.
Zealots powiedzą, że druga jednostka powinna być poza witryną. Drobo Gen 1 / Gen 2 mają również ograniczoną wydajność i być może nie są dobrze dostosowane do roli magazynowania pierwotnego.
Scratch Scheme
Jeśli dane są całe miejsce, które albo istnieją gdzie indziej (lusterka witryn internetowych), można je zregenerować (pliki obiektowe kompilacji, nagrywania z transmisji na antenie na serwerze multimedialnym), żadne z tych danych nie jest szczególnie cenne, a wszystko można z czasem odzyskać w czasie utraty danych na jednej jednostce.
Ponownie jednym argumentem przeciwko takim użyciu jest wydajność. Jednostki pierwszej i drugiej generacji są nieco powolne do użytku w powiedzie. Z drugiej strony, obsługa mediów jest aplikacją do przesyłania strumieniowego z typowo niską natychmiastową wymaganiami przepustowości, więc nawet Drobo pierwszej generacji powinny być w porządku.
Repozytorium kopii zapasowych
Racjonalnym sposobem konfigurowania Drobo jest repozytorium kopii zapasowych. Drobo jest miejscem docelowym kopii zapasowych. Kopie podstawowe znajdują się na tworzeniu komputerów stacjonarnych i laptopów. Przeglądane w ten sposób dane tworzenia kopii zapasowych można łatwo odzyskać w przypadku utraty danych: wystarczy ponownie wykonać kopię zapasową systemu. Oczywiście historia kopii zapasowych jest utracona, ale najważniejsze jest to, że zwykle możliwość odzyskania bieżących danych.
Rozwiązywanie problemów
Nie odkryto Drobos
Aby znaleźć Drobo w systemie, Drobo-Utils pyta wszystkie załączone urządzenia pod kątem wskazań, które są dokonywane przez robotykę danych. Te struny zmieniają się z produktu na produkt. Jeśli (nowy model) Drobo nie zostanie wykryte, uruchom interfejs wiersza poleceń z wydaniem wyjścia debugowania sprzętu. Tak jak:
# Drobom -v 16 Status Expust -Id: /dev /sda ID: (0, 0, 0, 0, „ata”) odrzucony: dostawca to ATA (nie z Dri) Expadrus: /dev /sdb id: (2, 0, 0, „ata”) odrzucone: dostawca to Ata (nie z DRI) Explanding: /dev /sdc id: (8, 0, 0, ', „ata”). Czy Drobo (nie z DRI) Lista powracająca: [] nie odkryto Drobos
Tutaj widzisz, że ciąg dostawcy to „Drobo”, który nie był znanym ciągiem dostawcy w momencie uruchomienia tego przykładu. Więc spróbuj:
# status Drobom -s Drobo
Innymi słowy, weź nieznany ciąg dostawcy i zasil go jako opcję, aby dostosować wykrywanie Drobom. Twoje Drobo prawdopodobnie zostanie następnie odebrane.
Pojawia się tylko jeden Lun?
Lun to skrót „jednostki logicznej”. Pochodzenie tego terminu to SCSI [#SCSI] _ Terminologia. Kiedy jednostki RAID stały się zbyt duże, aby w przeszłości wspierać i zostały podzielone na przedstawienie mniejszych jednostek system operacyjny. Domyślna LunSize na Drobo to 2 TIB (regulowane za pomocą narzędzi.) Jeśli więcej miejsca na dysku (po zezwoleniu na parzystość/redundancję) niż LunSize jest zainstalowany w jednostce, Drobo pokaże drugą (lub nawet trzecią) LUN. Każdy LUN pojawia się w Linux jako osobny dysk (przykłady, jeśli pierwszy LUN pojawia się jako /dev /sde, następny będzie /dev /sdf, a następnie /dev /sdg.)
Jeśli uważasz, że powinieneś zobaczyć wiele LUN i nie, możesz przyjrzeć się niektórym ustawieniom jądra: upewnij się, że moduł jądra SCSI_MOD jest załadowany.
Drobom View uruchomi jeden GUI na Drobo, niezależnie od liczby LUN. Jeśli zostanie poproszony o sformatowanie, wszystkie LUN dla urządzenia zostaną sformatowane.
[9] | Mały interfejs systemu komputerowego. Wszechobecny standard dla komputerów do komunikacji ze sprzętem do przechowywania. SCSI zawiera specyfikacje okablowania sprzętowego, które są w większości przestarzałe, ale pozostaje „zestaw poleceń”, język używany przez komputer do składania żądań do urządzenia. W tym sensie wszystkie Drobos to urządzenia SCSI. Polecenia SCSI są tunelowane w innych protokole używanych do transportu danych między komputerem a urządzeniem (Firewire, USB, ESATA i, tak. ISCSI) |
Uzyskanie pomocy od DRI
Dri zamierza Drobospace.Com, aby właściciele rozmawiali ze sobą, z wyjątkiem żadnego nie-właściciela nie może zobaczyć dyskusji, a na początku było wiele wkładu ze strony personelu DRI, więc wyglądało to jak forum wsparcia, ale tak naprawdę nie jest. Wielu właścicieli sprzeciwiło się prywatnym forom, więc ludzie Google rozpoczęto, aby ludzie mogli ze sobą rozmawiać, a dyskusje, aby pozostać publiczni:
Nadal jest wielka rola dla przestrzeni Drobo, w tych analitykach wsparcia poziomu 3 (zasadniczo programiści.) Czasami tam spójrz. W przypadku wsparcia poziomu 3 nie można oczekiwać gwarantowanego czasu odpowiedzi, ale może być w stanie zapewnić pewne informacje na przyszłe produkty lub funkcje oprogramowania układowego. Okazuje się, że fora Drobospace nie są tak naprawdę wspierające. Ale nie wierz mi na słowo, tutaj powyżej było ujęcie Dri (dosłownie z postu na Drobospace przez Markf 2008/08/29) na temat:
Aby skontaktować się z danymi Robotics Inc. Aby uzyskać obsługę opcji to:
- Wsparcie telefoniczne-Problemy techniczne: 1-866-426-4280, poniedziałek od 8:00 do 17:00 PST, z wyłączeniem wakacji.
- Wsparcie telefoniczne-Pytania przedsprzedażowe: 1-866-99ROBOT
- Wsparcie e -mail – Problemy techniczne: [email protected]
- Wsparcie e -mail – Pytania przedsiębiorcze: [email protected]
- Internetowe żądanie wsparcia: http: // www.Drobo.com/support/request_support.html
Wszystkie połączenia techniczne, e -maile i żądania internetowe są przypisywane numerowi sprawy i śledzone. DRI ma 3 poziomy obsługi klienta. Poziom 1 i 2 obsługuje większość przypadków. Są odpowiedzialni za śledzenie telefonu, e -maila, skrzynek internetowych i ich rozwiązywanie. Niektóre przypadki są eskalowane do poziomu 3, którego personel mieszka w naszej siedzibie korporacyjnej i mają dostęp do personelu inżynieryjnego.
Wsparcie w Drobospace.com:
Drobospace.COM jest społecznością użytkowników i polega na wolontariatach swoich członków, aby pomagać sobie nawzajem. Ponieważ jest prowadzona przez wolontariuszy reakcja na problemy, różni się. Tier 3 Personel Monitorowanie forów Drobospace – poziomy 1 i 2 koncentrują się bezpośrednio na klientach i nie są zobowiązane do czytania Drobospace.com. Według projektu Personel 3 nie reaguj natychmiast na każdy post, aby umożliwić społeczności funkcjonowanie. W zależności od charakteru problemu poziom 3 może opublikować na forum lub skontaktować się z członkiem bezpośrednio za pośrednictwem prywatnej wiadomości, aby ułatwić rozwiązanie problemu.
Ponieważ Drobospace jest własnością i jest prowadzony przez stronę trzecią, Capable Networks LLC, nie ma powiązań z systemami baz danych DRI. Posty tutaj nie są przypisane numery przypadków i śledzone – dzieje się to tylko w przypadku przypadków otwartych bezpośrednio za pomocą DRI.
FAQ
Jakiego LunSize powinienem użyć?
2 terabytes to największy na razie użyć. Istnieje wiele eksperymentów w grupach Google, podsumowane tutaj: LunSize pasuje również do macierzy kompatybilności wskazuje najlepsze domysły w obecnym stanie. DRI ogłosiło nowe oprogramowanie 1.1.4 dla Drobo Pro, które ma usunąć ograniczenie 2 TIB, ale nie jest to jeszcze potwierdzone.
Co się stanie, gdy użyłem większego lunzeze?
To właściwie trochę paskudne. Na początku nic się nie dzieje, wszystko wydaje się dobrze. Po pewnym czasie nie odzyskuje przestrzeni po usunięciu plików. Niebieskie światła pojemności nie wykazują dużego związku z pełnym systemem plików, jak donosi system operacyjny. Drobo może stać się nienasycone, zawsze prosząc o coraz więcej miejsca na dysku, nawet jeśli ilość danych wykorzystywanych w systemie plików tego nie uzasadnia. W skrajnych przypadkach dane mogą stać się niedostępne.
Jak sprawdzić, czy działa LunSize?
DRI naturalnie uwalnia nowe wersje oprogramowania układowego i może w pewnym momencie rozwiązać te problemy. Jeśli chcesz to przetestować na swoim nowym Drobo, procedura, aby to zrobić, jest prosta:
1. Utwórz system plików zgodnie z normą. 2. Wypełnij fizyczną przestrzeń. (Niebieskie światła powinny się rozświetlić.) 3. Usuń wiele danych.
Jeśli problemu nie ma, niebieskie światła będą funkcjonować poprawnie i wychodzą, aby odpowiadać usuniętym danemu po pewnym czasie. Jeśli niebieskie światła nie zgadzają się po kroku 3, nie ufaj danych do tego systemu plików. Odtworzyć z mniejszym LUN i spróbuj ponownie. 2 terabytes to jedyny przypadek udokumentowanego sukcesu.
Czy mogę i użytkownik reiserfs, xfs, btrfs, xxfs ?
Krótka odpowiedź: nie.
Aby Drobo przeprowadził zarządzanie pamięcią, musi wiedzieć, jakie miejsce jest bezpłatne, więc musi zrozumieć system plików, z którego używasz. Lista systemów plików, które rozumie, to: fat32, ntfs, hfs+, ext3. To wszystko, więc jeśli chcesz użyć Reiserfs, XFS, GFS lub cokolwiek innego. prowadzisz badania. Dostawcy twierdzą, że te inne typy systemów plików nie będą działać.
Jeśli moje Drobo pęknie, czy mogę odzyskać moje dane?
NIE. Sposób, w jaki dane są umieszczane na dyskach, jest całkowicie zastrzeżony. Nie możesz wziąć napędów i podłączyć je indywidualnie z serwerem i odczytać dane w ten sposób, ponieważ nie jest to format Linux MD lub LVM, który można łatwo odtworzyć. Nie możesz przekazać pakietu dysku odzyskiwania danych, ponieważ oni też nie znają formatu danych i będziesz musiał zapłacić im za format inżyniera odwrotnego, który szybko będzie drogi.
Potrzebujesz kopii zapasowej lub innego Drobo. Nawet wśród Drobos istnieją granice kompatybilności, patrz Drobo.STRONA STRONY COM Aby uzyskać szczegółowe informacje.
Mój USB Drobo zawsze pojawia się jako inny dysk!
Zamówienie i czas dysków podłączonych do magistrali hot-splug określi nazwę urządzenia (może to być /dev /sdb jeden raz, i /dev /sdc inny.) Więc umieszczenie /dev /sdx w FSTAB, aby zamontować swoje dyski, jak tradycyjnie nie będzie działać, nie zadziała. Zamiast tego zrób:
Peter@pepino: ~ $ ls -l/dev/dysk/by-uuid ogółem 0 lrwxrwxrwx 1 root root 10 2009-12-15 04:54 2C88743C8874071C-> ../../SDA3 LRWXRWXRWX 1 root root 10 2009-12-15 04:54 32a41d0a-B193-41f3-86fa-29bbee8cd2b3-> ../../SDA8 LRWXRWXRWX 1 root 10 2009-12-26 12:08 3CD5D9CC-C227-4ED8-BAB2-60C2D71F6E9D-> ../../sdf1 LRWXRWXRWX 1 root root 10 2009-12-15 04:54 72B0EE8C-D0E8-479D-B79C-3DBDA1581F55-> ../../SDA6 LRWXRWXRWX 1 root root 10 2009-12-15 04:54 814472db-dbee-411c-8870-7ca59f32e7c1-> ../../SDA5 LRWXRWXRWX 1 root root 10 2009-12-26 12:16 8ED93296-9BE2-4576-9AE4-9D9C78363FB6-> ../../sdg1 LRWXRWXRWX 1 root root 10 2009-12-15 04:54 A4BC252E-0EB7-489C-94E7-688EFD528665-> ../../SDA7 LRWXRWXRWX 1 root root 10 2009-12-15 04:54 BC1AB400-DF49-457D-8700-C77DDE19E450-> ../../SDA2 LRWXRWXRWX 1 root 10 2009-12-15 04:54 C2EE700DEE6FF7D5-> ../../sda1 peter@pepino: ~ $
UUID to nazwa stała dla partycji. Za każdym razem, gdy partycja jest zamontowana, w tym katalogu powstanie link w kierunku poprawnego /dev /sdx. Wpis powiązany z UUID /etc /fstAB wygląda jak:
UUID = 3CD5D9CC-C227-4ED8-BAB2-60C2D71F6E9D /DROBO01 EXT3 Domyślnie 0 2
Dlaczego polecenie tworzenia systemu plików tworzy system plików ext2?
Ponieważ systemy plików ext3 to system plików ext2 z czasopismem. Normalne polecenie do budowy systemu plików ext3 jest mke2fs -j.
Czy możesz mieć różne LUN z różnymi systemami plików?
DRI: Obsługiwane jest wiele partycji na LUN. Posiadanie dowolnej kombinacji systemów plików obsługiwanych przez pliki w różnych LUN i partycjach jest również w porządku.
Czy Drobo współpracuje z LVM?
Niektórzy to robią. Nie ryzykowałbym tego.
Linux Volume Manager to warstwa oprogramowania, która jest migotana między warstwą systemu plików a dyskami fizycznymi. Zapewnia wolumin „fałszywy” (wirtualny), na którym budowane są systemy plików. Daje to elastyczność w celu połączenia kilku objętości fizycznych razem, aby stworzyć pojedynczy system plików lub przydzielić pojedynczy wolumin do różnych systemów plików w czasie, ponieważ potrzeby, a nie wszystkie na początku.
W przypadku Drobo LVM byłby szczególnie fajny, ponieważ początkowo można było przydzielić tylko przestrzeń fizyczną faktycznie dostępną w LUN, a zatem aplikacje, które kluczowe do unikania systemów wypełniania plików funkcjonowałyby poprawnie, zamiast zawsze prosić o wstawienie większej ilości pamięci i nie zarządzanie dostępnym przechowywaniem. Kiedy więcej fizycznej przestrzeni (nowe dyski!) staje się dostępny, można przeznaczyć więcej miejsca na wolumen wirtualny, a następnie wyhodować system plików. Tak więc Drobo nadal dbał o zachwyt konserwacji zestawu RAID, operacji przekaźnika itp. Ale użytkownik miałby większą kontrolę nad tym, jak przydzielono przestrzeń na poziomie systemu operacyjnego.
Aby to zadziałało, oprogramowanie układowe Drobo musiało do pewnego stopnia zrozumieć LVM. Wstępne eksperymenty wykazały, że oprogramowanie nie doceniało LVM. Możliwość dodania jednostki Drobo jako PV do urządzenia LVM byłaby bardzo fajna.
Czy Drobo obsługuje pełne szyfrowanie dysku?
Drobo działa, wiedząc, w jaki sposób system plików jest ułożony i udając, że ma więcej miejsca niż fizycznie obecny. Drobo robi trochę ręki, aby zarządzać miejscem na dysku i optymalnie przesuwać rzeczy, gdy dyski twarde lub są dodawane.
Pełne szyfrowanie dysku zaimplementowane przez system operacyjny sprawia, że Drobo nie jest w stanie zrozumieć systemu plików, więc nie wie, które bloki są używane, a urządzenie zawsze będzie wierzyć, że system jest całkowicie pełny. Drobo nie będzie dobrze zachowywać się dobrze. Wśród metod, które nie będą działać, są żadne, które działają na surowej partycji dysku, takie jak Truecrypt lub którekolwiek z rozwiązań opartych na Linux Cryptoop.
Zamiast szyfrowania całego dysku, potrzebna jest metoda wykorzystująca podstawowy system plików, który jest dobrze znany Drobo (lista jest krótka: fat32, ntfs, hfs, ext2). W systemie Windows szyfrujące katalogi ze standardowymi NTF będą działać dobrze. W systemie Linux dobrym wyborem byłoby encfs http: // www.Arg0.net/encfs, który szyfruje nazwy plików i dane przez system plików ext lub inną metodę, która używa bezpiecznika http: //.Źródło.internet. zgłasza się, że działa dobrze.
Przeczytałem wszystko. Pomoc?
Najlepszy pierwszy przystanek to grupa Google.
Co to jest licencja Drobo-Utilsa?
Ogólna licencja publiczna – GNU – GPL .
Kredyty
Peter Silva: Napisał większość z tego wszystkiego. Chris Atlee: Właściwe opakowanie Debiana. Brad Guillory: Niektóre pomoc w diagnostyce i łatach. Joe Krahn: Dużo inspiracji. Andy Grover: niektóre eleganckie czyszczenia. Sebastian Sobolewski: Drobopro Patches i Testing.
Testerzy (z Drobopro): Robj, Sebastian (alias Tom Green), Elliota, Andrew ChalateNYK
Administrator
Wersja 9999, trochę po
Drobo Utils Copyright (C) 2008 2009 Peter Silva ([email protected]) Drobo Utils nie ma absolutnie żadnej gwarancji; Szczegółowe informacje można znaleźć w pliku o nazwie Kopiowanie w korzeni drzewa katalogu źródłowego.
Strony człowieka
Drobom
- Drobom – interfejs (wiersz polecenia + widok dla GUI)
Uwagi programisty
To oprogramowanie jest prawem autorskim w ramach GPL. Szczegółowe informacje znajdują się w pliku bliskiego końca.
To jest stos przypadkowych przydatnych bitów dla programistów. (aka notatki dla siebie 😉
Praca ze źródłem
Kod źródłowy projektu jest zarządzany za pomocą repozytorium GIT dostarczonego przez SourceForge.internet. Git (http: // git-scm.com/) zapewnia w pełni rozproszony model rozwoju, dzięki czemu można arbitralnie wymieniać łatki wśród programistów. Na SF.Repozytorium netto, oddział „główny” jest ostatecznym celem integracji dla przyszłych wydań.
Zdobycie drzewa źródłowego
Poniższe sprawdzą gałąź główną drzewa kodu źródłowego i umieszcza ją w podwodnicy Drobo-Utilsa bieżącego drzewa.
Przed wykonaniem jakichkolwiek zobowiązań upewnij się, że pola autora są odpowiednio ustawione. Można uzyskać plastry zastosowane do gałęzi z git ciągnięcia i zatwierdzić łatki do dystrybucji z git nacisku.
Buduj zależności
Aby zbudować pakiet ze źródła, potrzebne jest wiele innych pakietów:
BULE% Sudo Aptitude instaluj debhelper python2.5-dev bulle% sudo zdolność instalacja bull
Druga linia wymagana tylko do zbudowania dokumentacji. Z drugiej strony, aby uzyskać pełną listę potrzebnych pakietów, najlepiej jest użyć okna Shell do GREP w pliku kontroli pakietu Debiana (który określa zależności dla systemu kompilacji):
Peter@pepino% GREP Zależcie debian/kontrola Buildends: Debhelper (> = 5), Python2.5-dev, Python-Docutils zależy: $, $, rozdzielony peter@pepino%
Git Skonfiguruj Patch Autor
Aby zapewnić właściwego autora na utworzonych łatach, upewnij się, że ustaw ustawienia autora. Coś w rodzaju następujące jest odpowiednie, jeśli używasz jednej tożsamości dla wszystkich wkładów kodu:
Boule% Git Config -Global User.Nazwa „FirstName LastName” Boule% Git Config -Global Użytkownik.e -mail „[email protected] „bull%
Inni mogą życzyć tożsamości powiązanej z każdym projektem.
Za pomocą migawki źródłowej
Czasami, gdy pojawiają się problemy, poprawka zostaje zameldowana, ale nie było czasu na wykonanie pełnego procesu wydania. Jeśli naprawdę potrzebujesz poprawki, to jedyną opcją jest uzyskanie jej z repozytorium GIT programistów. Jeśli powiedziano ci „to jest w git”, odnosi się do systemu zarządzania kodem źródłowym GIT, a serwer jest w Sourceforge.internet. Jak to zdobyć:
# git clone ssh: // [email protected].Źródło.net/gitroot/drobo-piTils/Drobo-Utils kopalnia # cd kopalnia # przejdź do pobranego katalogu źródłowego # ./Drobom Status # Wypróbuj to. # konfiguracja Pythona.Py zainstaluj # instaluj go w miejscach systemowych. # status Drobom # Wypróbuj to. # git pull # Uzyskaj wszelkie zmiany dokonane, ponieważ klon git został zakończony. # konfiguracja Pythona.Py Instaluj # Zainstaluj zmiany w miejscach systemowych.
Przykładowa kasa stabilnej wersji. Aby wyświetlić dostępne oddziały:
% git gałęzie -r pochodzenie/głowa -> pochodzenie/master pochodzenie/master pochodzenie/pochodzenie NOC/Peter Origin/R0.2.1 Origin/R0_3_3 Origin/R0_4_0 Origin/R0_5_0 Origin/R0_6_0
Gdzie wersja jest czymś w rodzaju r0_4_0. Następnie możesz wybrać każdego do pracy:
% GIT Branch R0_4_0 -R Origin/R0_4_0 Odgałęzienie R0_4_0 Skonfigurowanie odgałęzienia zdalnego R0_4_0 z pochodzenia. % git kasu R0_4_0 przełączono na gałąź „R0_4_0 ' %
Kiedy używasz Git do zdobycia drzewa, utrzymuje kopie metadanych, aby móc śledzić zmiany. Jeśli chcesz kopii zawierającej nie ma git cruft, rm -rf .git w korzeniu drzewa źródłowego.
Jeśli miksujesz pobrane pakiety i instalacje źródłowe, sprawdź następną sekcję dla Gotchas.
DPKG vs. Instalacja Pythona
Ustawić.Skrypt PY, wspomniany w poprzedniej sekcji, to konwencja z systemu opakowania Python Distutils Python. Instalacja Distutils różni się nieco od instalacji od pakietów Debian. Wydaje się, że nie ma sposobu na usunięcie opakowania. Dotknij wszystkich plików, wykonaj instalację, a następnie ręcznie usuń zainstalowane pliki.
Drobo-Utils został odebrany do włączenia do Debian. „Prawdziwe” opakowanie dla pakietów Debiana jest przechowywane na osobnym drzewie i utrzymywane przez Debian Developers.
Debian/Setup umieszcza rzeczy w/usr/sbin podczas konfiguracji.PY wkłada rzeczy do /usr /bin. Instalacja Pythona nie instaluje również stron Man, które dbe DPKG. Libs też są umieszczone inaczej. nie przejrzał innych konfliktów, co najmniej mylące, aby użyć jednej lub drugiej metody w systemie.
)
Wydanie
1 – Zrób gałąź # Zakładając, że masz lokalne repozytorium. git gałąź # tworzy gałąź, z CWD (powinien być mistrzem) git kasu # przełącza bieżące reż. 2 – Tempon gałąź zmianami wersji VI.TXT # Kompletna zmiana manifest do wydania vi debian/changelog # kopia manifest z txt, dodaj podpis. konfiguracja vi.Py # edytuj wersję vi Drobo.Py # edytuj wersję 3 – Pakiety buduj je do testowania i instalacji. (Zobacz osobny przepis.) 4 – Uruchom QA. Zapisz wyniki testów uwalniania w oddziale (QA.txt) W miarę tworzenia nowych testów zmodyfikuj QA.txt na bagażniku, aby zachować referencje do następnego wydania. 5 – Commit & Push Qa’d Branch Git Commit -a Git Push Origin: Refs/Heads/
Zapewnienie jakości (QA.tekst)
QA.TXT to dziennik zapewniania jakości. Wersja na bagażniku zwolnień wskazuje procedurę QA, która ma być zastosowana do następnej wersji podczas procesu wydania. Ponieważ gałąź jest tworzona dla każdego wydania, wersja QA.TXT działa jak dziennik jakości dla tego wydania. Można więc wykonać git kasy lub eksport git, aby uzyskać dziennik jakości dla dowolnej wersji (QA.TXT Wprowadź w wersji 0.4.0)
Budowanie pakietów Debiana i Ubuntu
Zakłada, że zainstalowałeś zależności kompilacji:
# Uzyskaj świeże drzewo % git ssh: // uż[email protected].Źródło.net/gitroot/drobo-piTils/Drobo-Utils- % CD Drobo-Utils- % Rm -rf .git # pozbądź się git cruft, dając surowe drzewo źródłowe. % CHMOD 755 Debian/Rules # I nie wiem, dlaczego uprawnienia są błędne. # Ta debian/ config jest tylko dla pakietów innych niż Distro. # Builds for Debian i Ubuntu. % DPKG -BUILDPACKAGE -RFAKEROOT % CD .. # Zmień go na dowolną dystrybucję jest odpowiednia. % mv drobo_utils_0.3.3-1_I386-> Droboutils_0.3.3-1_I386_UBUNUTUINTREPID.Deb # odbuduj smoł źródłowy, ponieważ będzie miał w sobie link „debian”. % CD Drobo-Utils-0.99.9 % RM Debian % CD .. % TAR -czvf Drobo-Utils-0.3.3-1.TGZ Drobo-Utils-0.99.9
Zastosuj testy QA. Zgodnie z QA.wyniki nagrywania TXT tam.
Aktualizacja dokumentacji
Użyj zrestrukturyzowanych narzędzi tekstowych (z pakietu Python-Docutils.) Aby budować rzeczy za pomocą:
Spójrz na Makefile, jak to działa. Zaktualizuj stronę internetową:
% SCP Readme.HTML, Drobo-Utils@Web.Źródło.NET: HTDOCS
Droboshare
Droboshare nie jest bezpośrednio obsługiwane przez Drobo Utils działające na hoście Linux. Jednak sam Droboshare jest hostem Linux i można uruchomić Drobo-Utils Unomodified w samym Droboshare. Pobrano o nazwie Droboshare rozszerzony system plików root (Darfs), który zawiera interpreter Python i Drobo-Utils.
Otwórz zadanie: Protokół Drobshare Inżynier odwrotnej
Dlaczego w samym Drobo-Utils nie ma pełnej obsługi hosta? Digital Robotics nie opublikował szczegółów protokołu używanego przez zastrzeżoną pulpit nawigacyjny do komunikacji z Droboshare, więc inżynier odwrotnej byłoby dużo pracy. Zatem wsparcie Droboshare z GUI Linux w systemie hosta nie jest prawdopodobne w najbliższej przyszłości.
Jeśli ktoś chce to rozgryźć, może być dobrze (TM) po tym, jak zostanie wymyślone, następnym krokiem byłoby zrozumienie, w jaki sposób zdalnie sflashować oprogramowanie układowe. To wyeliminowałoby ostatnią funkcję, której nie można wykonać za pomocą open source.
Budowanie Darfów
Darfs – Droboshare rozszerzony system plików root. Stos rzeczy, które można uruchomić na Droboshare.
Spójrz tutaj:
Wykończenie/odrzucanie
Drobo jest jedynym urządzeniem do przechowywania na poziomie konsumenckim, który jest cienki (przydzielanie urządzenia większego niż dostępna przestrzeń fizyczna, umożliwiając aktualizacje przestrzeni bez zmian systemu operacyjnego.) Drobo robi to poprzez zrozumienie bloków systemu plików, dlatego obsługuje tylko bardzo ograniczony zestaw systemów plików i nie może obsługiwać pełnego szyfrowania dysku.
Istnieje znaczna aktywność branżowa na temat dodawania wykończenia ATA i odpowiadających poleceń SCSI UNMAP. Polecenia te, dla ich odpowiednich zestawów poleceń, dodaj możliwość kodu systemu plików systemów operacyjnych do wskazania bloków, które nie są używane do przechowywania jednostek. Drobo będzie działał z dowolnym systemem plików, który korzysta z tych poleceń, ze znacznie mniejszym oprogramowaniem układowym. W systemie Linux te systemy plików, które zaczynają obsługiwać Trim/odrzucanie to: ext4, btrfs i xfs. Może to również pomóc w nieodłącznych ograniczeniach dotyczących pełnego szyfrowania dysku.
Te polecenia wciąż dojrzewają na wsparcie. W dłuższej perspektywie wydają się słuszne.
Administrator
Data zmiany: 2009/12/27
Drobo Utils Copyright (C) 2008 2009 Peter Silva ([email protected]) Drobo Utils nie ma absolutnie żadnej gwarancji; Szczegółowe informacje można znaleźć w pliku o nazwie Kopiowanie w korzeni drzewa katalogu źródłowego.
Wersja 9999, trochę po
Wsparcie Droboshare
Droboshare nie jest bezpośrednio obsługiwane przez Drobo Utils działające na hoście Linux. Jednak sam Droboshare jest hostem Linux i można uruchomić Drobo-Utils Unomodified w samym Droboshare. Do uruchomienia Drobo-Utilsa potrzebna jest interpreter Python. Interpreter Python sam ma wiele zależności. Więc liczba pakietów należy zainstalować na Droboshare. Tutaj pojawiają się Darfs.
Darfs
Droboshare rozszerzony system plików root (DARFS) to pobieranie 60 MB.SF.internet. Nie ma żadnego kodu źródłowego, ponieważ, cóż, nic z żadnego z pakietów nie zostało zmodyfikowane. Istnieją instrukcje, jak budować Darf w programistach
Darfs to standardowy system plików root Droboshare, z dodanymi niektórymi pakietami: OpenSSL, OpenSsh, Berkeleydb, Bzip2, dość kompletny Python 2.6.2. Drobo-utils to aplikacja Python. i działa w trybie w linii i API, natywnie, na Droboshare. Na przykład użyłem go do wymiany oprogramowania układowego. żaden problem.
Ludzie nieobecni wiersza poleceń mogą uaktualnić oprogramowanie układowe Drobo, status zapytania i przyjmować zrzuty diagnozytowe z wiersza poleceń w samym Droboshare, podobnie jak na każdym komputerze hosta Linux. Ale pełny GUI byłby zbyt duży dla małego procesora, a co ważniejsze, ograniczona pamięć w Droboshare, więc nie jest to zapewnione.
Instalacja Darfs
Pobierz go z Drobo-Utils.SF.Net: Kroki:
- Skopiuj plik TAR na swój udział.
- Zaloguj się przez DropBear SSH jako użytkownik root w Droboshare.
- CD/MNT/Droboshares/YourDrobo (na przykład root systemu plików Drobo)
- TAR -xzf Darfs.TGZ (na przykład root systemu plików Drobo)
- Katalog główny smoły to „cięcie”.. Będzie to pod twoimi
- Eksport ścieżka = “/mnt/droboshares/yourdrobo/slash/usr/bin: $” (gdzie są Python i Drobom.)
- Status Drobom
Włącz obsługę SFTP
Wszystko, co musisz zrobić, to:
ln -s/usr/libexec/mnt/droboshares/yourdrobo/slash/usr/libexec
Wypróbuj SFTP z innej maszyny (jako root. ) i powinno działać.
(Objaśnienie: Gdy ktoś próbuje SFTP do Droboshare, daje błąd dotyczącą próby wykonania ‘/usr/libexec/sftp-server’ ‘. OpenSsh buduje odpowiedni plik binarny, ale Dropbear nie wie, gdzie go szukać. Katalog Libexec nie ma na Droboshare, więc nie ma krzywdy w tworzeniu go i łączeniu się z Darfs.)
Oprogramowanie układowe Droboshare
Z Darfs i oprogramowaniem stron trzecich, które można uzyskać od Drobospace i Drobo.com, Droboshare jest bardzo otwarty i możliwy do zhakowania. Pozostaje jednak jedno ograniczenie: nie ma sposobu open source na aktualizację lub modyfikację oprogramowania układowego Droboshare. Jeśli chcesz ponownie przebić się do pierwotnego stanu fabrycznego, potrzebujesz deski rozdzielczej dostawcy.
Budowanie Darfs lub środowisko rozwoju Droboshare
Darfs został zbudowany pod koniec 2008 roku jako demonstracja technologiczna. W tym czasie nie było zbyt dużego zainteresowania, więc od tego czasu nie było go kontynuowane. Jeśli istnieje wystarczające zainteresowanie, może to ponownie podnieść. Jakość procedury dokumentacji kompilacji jest, no cóż, słaba. Konieczne byłoby wykonanie całej procedury od zera, aby zweryfikować szczegóły. Informacje tutaj są zasadniczo notatki dla autora. Ymmv.
Użyłem tej procedury na Ubuntu Jaunty, ale te same pakiety powinny działać identycznie na Debian Lenny. Chodzi o to, aby użyć bajecznych opracowanych narzędzi Scratchbox2 [10] do użytku z Nokia Maemo.
Kompilowanie krzyżowe jest zwykle pita (przepraszam.) Chcesz użyć ładnego, mocnego, mocnego komputera stacjonarnego („hosta”), aby skompilować coś, co będzie działać na znacznie mniej muskularnych systemach osadzonych („cel”) Scratchbox 2 patrzy na plik binarny, a jeśli jest to docelowy proces. Kiedy znalezione binarne jest binarnym hostem, po prostu działa normalnie. To sprawia, że kompilacja krzyżowa jest bardzo przezroczysta. Drugą magii, którą robi, jest wywołanie współdziałającego kompilatora, gdy normalna procedura kompilacji pakietu spróbuje wywołać natywny kompilator. Scratchbox usuwa duży ból po kompilowaniu krzyżowym.
Tak więc następujące kroki pozwolą na zbudowanie środowiska, w którym łatwo jest zbudować dodatkowe oprogramowanie zgodnie z pożądaniem. Warto zauważyć, że Droboshare ma procesor, który jest stosunkowo silny i stosunkowo bezczynny w większości przypadków. Zapobiega to, że jest naprawdę przydatna dzięki dostępnej pamięci limitowej.
Krok -1: rzeczy, których potrzebujesz:
Potrzebujesz Droboshare, z Drobo. Musisz także pobrać niektóre rzeczy:
mkdir ~/drobo cd ~/drobo mkdir droboshare cd droboshare mkdir do pobrania cd Dobrs Drobo Sdk: http: // www.Drobospace.com/pobierz/11742/data-robotics-sdk/musisz uzyskać dostęp do root za pośrednictwem Drobbear, przeczytaj dokumentację SDK. #, co powinno cię zdobyć . SDK.Zip CD .. mkdir sdk cd sdk unzip ../SDK.zamek błyskawiczny
Potrzebujesz również (zgodnie z SDK) kodu narzędzia do kodu: http: // www.Codesourcery.com/sgpp/lite/arm/remises/2006q1-6 z platformą docelową: arm GNU/Linux
Krok 0: Zainstaluj Scratchbox2
sudo apt-get instaluj scratchbox2. Może wyglądać tak:
Trestler:/etc/apt# apt-get instaluj listy do czytania scratchbox2. Wykonane informacje o zależności od czytania drzewa drzewa stanu. Wykonane następujące pakiety zostały automatycznie zainstalowane i nie są już wymagane: libisc44 Użyj „apt-get autoreMove”, aby je usunąć. Zostaną zainstalowane następujące dodatkowe pakiety: bochsbios debootstrap libbrlapi0.5 libicU38 libvdemgmt0 libvdeplug2 OpenBios-SPARC OpenHackware proll qemu vde2 vgabios sugerowane pakiety: sudo samba sbrsh vde2-cryptcab kvm KVM następujące nowe pakiety zostaną zainstalowane: bochsbios debootstrap libbrlapi0.5 LiBICU38 Libvdemgmt0 LibvDeplug2 OpenBiOS-SPARC OpenHackware Proll Qemu Scratchbox2 Vde2 VGabios 0 Uaktualone, 13 nowo zainstalowane, 0 do usunięcia i 0 nie zaktualizowanych. Muszę zdobyć 17.7 MB archiwum. Po tej operacji 49.Zostanie użyty 2 MB dodatkowej przestrzeni dysku. Chcesz kontynuować [T/N]? Get: 1 http: // gulus.Usherbrooke.CA Lenny/Main Libicu38 3.8.1-3 [5918KB] Get: 2 http: // gulus.Usherbrooke.CA Lenny/Main Libvdemgmt0 2.2.2-3 [12.4KB] Get: 3 http: // gulus.Usherbrooke.CA Lenny/Main Libvdeplug2 2.2.2-3 [11.6KB] Get: 4 http: // gulus.Usherbrooke.Ca Lenny/Main OpenHackware 0.4.1-4 [76.4KB] Get: 5 http: // gulus.Usherbrooke.Ca Lenny/Main Proll 18-4 [248KB] Get: 6 http: // gulus.Usherbrooke.CA Lenny/Main Libbrlapi0.5 3.10 ~ R3724-1+B1 [62.7KB] Get: 7 http: // gulus.Usherbrooke.Ca Lenny/Main Vgabios 0.6b-1 [79.1KB] Get: 8 http: // gulus.Usherbrooke.CA Lenny/Main Bochsbios 2.3.7-1 [155 kb] Get: 9 http: // gulus.Usherbrooke.CA Lenny/Main OpenBios-SPARC 1.0 ~ alfa2+20080106-2 [229KB] Get: 10 http: // gulus.Usherbrooke.CA Lenny/Main Qemu 0.9.1-10 [10.5 MB] Get: 11 http: // gulus.Usherbrooke.CA Lenny/Main Vde2 2 2.2.2-3 [181 kb] Get: 12 http: // gulus.Usherbrooke.Ca Lenny/Main Debootstrap 1.0.10Lenny1 [52.1KB] Get: 13 http: // gulus.Usherbrooke.CA Lenny/Main Scratchbox2 1.99.0.24-2 [150 kb] pobrał 17.7 MB w 34s (518 kb/s) Wybieranie wcześniej DEGELED PAKIET LIBICU38. (Czytanie bazy danych . 54086 aktualnie zainstalowanych plików i katalogów.) Rozpakowanie libicU38 (od . /libicu38_3.8.1-3_I386.Deb) . Wybieranie wcześniej DEGELED PAKIET LIBVDEMGMT0. Rozpakowanie libvdemgmt0 (od . /libvdemgmt0_2.2.2-3_I386.Deb) . Wybieranie wcześniej pożądanego pakietu LibvDeplug2. Rozpakowanie libvdeplug2 (od . /libvdeplug2_2.2.2-3_I386.Deb) . Wybieranie wcześniej pożądanego pakietu OpenHackware. Rozpakowanie OpenHackware (od . /OpenHackware_0.4.1-4_ALL.Deb) . Wybieranie wcześniej DEGELED PAKIET. Rozpakowywanie proll (od . /archiwa/proll_18-4_all.Deb) . Wybieranie wcześniej pożądanego pakietu libbrlapi0.5. Rozpakowanie libbrlapi0.5 (z . /libbrlapi0.5_3.10 ~ R3724-1+B1_I386.Deb) . Wybieranie wcześniej DEGELED PAKIET VGABIOS. Rozpakowywanie vgabios (od . /vgabios_0.6B-1_ALL.Deb) . Wybieranie wcześniej pożądanych pakietów Bochsbios. Rozpakowywanie bochsbios (od . /bochsbios_2.3.7-1_ALL.Deb) . Wybór wcześniej DEGELED PAKIET OpenBiOS-SPARC. Rozpakowanie OpenBios-SPARC (od . /OpenBiOS-SPARC_1.0 ~ alfa2+20080106-2_all.Deb) . Wybieranie wcześniej DEGELED PAKIET QEMU. Rozpakowanie Qemu (od . /qemu_0.9.1-10_I386.Deb) . Wybór wcześniej DEGELED PAKIET VDE2. Rozpakowanie VDE2 (od . /Archives/Vde2_2.2.2-3_I386.Deb) . Wybór wcześniej pożądanego pakietu debootstrap. Rozpakowanie debootstrap (od . /debootstrap_1.0.10Lenny1_All.Deb) . Wybieranie wcześniej DEGELED PAKIET Scratchbox2. Rozpakowanie scratchbox2 (od . /Scratchbox2_1.99.0.24-2_I386.Deb) . Wyzwalacze przetwarzania dla MAN-DB . Konfigurowanie Libicu38 (3.8.1-3) . Konfigurowanie libvdemgmt0 (2.2.2-3) . Konfigurowanie libvdeplug2 (2.2.2-3) . Konfigurowanie OpenHackware (0.4.1-4) . Konfigurowanie proll (18-4) . Konfigurowanie libbrlapi0.5 (3.10 ~ R3724-1+B1) . Konfigurowanie vgabios (0.6b-1) . Konfigurowanie bochsbios (2.3.7-1) . Konfigurowanie OpenBiOS-SPARC (1.0 ~ alfa2+20080106-2) . Konfigurowanie QEMU (0.9.1-10) . Konfigurowanie VDE2 (2.2.2-3) . Konfigurowanie debootstrap (1.0.10lenny1) . Konfigurowanie Scratchbox2 (1.99.0.24-2) . Trestler:/itp./apt#
Krok 1) Pobierz system plików głównych
Chodzi o to, aby uzyskać punkt wyjścia, tworząc kopię głównego systemu plików z Droboshare. Po pobraniu SDK z Drobospace.com i umożliwianie dostępu do powłoki korzeniowej, po prostu zaloguj się do Droboshare i:
Trestler:/etc/apt# ssh root@droboshare autentyczność hosta 'Droboshare (172.25.5.13) „Nie można ustalić. Kluczowy odcisk palca RSA to 90: 75: 3d: CA: F1: 42: 65: 92: 71: 97: 48: D7: 6B: FF: D7: 8B. Czy na pewno chcesz kontynuować łączenie (tak/nie)? Tak Ostrzeżenie: na stałe dodane „Droboshare, 172.25.5.13 '(RSA) do listy znanych gospodarzy. root@Droboshare Hasło: Witamy w osadzonym Linux _ _ | || _ | |. |. _ ____ _ _ _ _ | || |. _ \ | |. |. | \ \ / / | || |. |. |. |. | _ | |/ \ | _ || _ | _ | | _ | \ ____ | \ _/ \ _/ a Produkt robotyki danych. http: // www.Drobo.com/ busybox v1.1.2 (2007.06.18-15: 03+0000) Wbudowana skorupa (popiół) Wprowadź „Pomoc” dla listy wbudowanych poleceń. ~ $ cd / /$ tar -cvf /mnt /droboshare /dro* /droboshare_root.Tar bin dev fs.ls lib opt sbin src usr wersja rozruch ETC Linuxrc root serial tmp var w twoim systemie debian lub ubuntu, mkdir slash cd slash tar -xvf slash.smar #w SDK jest kilka rzeczy libz, dodaj je do odpowiednich miejsc (/usr/lib dla libz i/usr/include dla pliku .H) CD Slash CD TMP TAR -xvf ~/drobo/droboshare/sdk/libz.TGZ MV *.Więc ../usr/lib mv *.H ../usr/include cd ../.. TAR -xjvf ARM-2006Q1-6-RAM-NONE-LINUX-GNUEABI-I686-PC-LINUX-GNU.smoła.BZ2 tworzy katalog ~/drobo/droboshare/armx dla slash slash na Toolchaimkdir.smar #w SDK jest kilka rzeczy libz, dodaj je do odpowiednich miejsc (/usr/lib dla libz i/usr/include dla pliku .H) CD Slash CD TMP TAR -xvf ~/drobo/droboshare/sdk/libz.TGZ MV *.Więc ../usr/lib mv *.H ../usr/include # Dodaj obejmuje w środowisku między kompilacji. # To nie jest w porządku, obejmuje pochodzi z miejsca. Muszę się rozejrzeć. cd ~/drobo/droboshare/dirs = "` Znajdź armx -typ d -name complee '"#copy Wszystkie kolacje z sub -direktoriów w armx do slash/usr/w conclude. #coś takiego może działać: bo w $ relis; Zrób cd $ i; TAR -CF - . |. ) ./arm-none-linux-gnaeabi/libc/usr/include
Krok 2) Skonfiguruj Scratchbox2
#niektórzy z nich pomogło. Nie jestem pewien, który, muszę spróbować ponownie:
sb2-init -c/usr/bin/qemu-arm gcc-armel/home/peter/drobo/droboshare/armx/bin/arm-none-linux-gnueabi-gcc sb2-init -c "qemu-arm" -t/home/peter/drobo/drobososhare/armx sb2-init gcc/home/peter-2006q3/bin/drobo/drobo/droboshare/armx sb2-init gcc/home/arm-2006q3/bin/drobo-rinkc
Krok 3) Zbuduj wszystko.
Procedury kompilacji są zasadniczo poza pudełkiem po tym punkcie:
CD BZIP2 Make Make Instalt Prefiks =/Home/Peter/Drobo/Droboshare/Slash/USR CD ../db* CD Build_Unix Export CC =/home/peter/drobo/droboshare/armx/bin/arm-none-linux-gnaeabi-gcc ./Skonfiguruj - -Prefix. Zrób CD instalacji ../ncur* ./skonfiguruj - -prefix =. Zrób CD instalacji ../openssl* ./config - -prefix =. Zrób CD instalacji ../Pyth* ./konfiguruj - -prefix = nie udało się znaleźć niezbędnych bitów do zbudowania tych modułów: _sqlite3 _tkinter BSDDB185 GDBM Readline SUnaudiodev, aby znaleźć niezbędne bity, spójrz w konfiguracji.PY w detect_modules () dla nazwy modułu. Nie udało się zbudować tych modułów: _Curses _Curses_Panel Uruchamianie kompilacji_scripts sprawiają, że instaluj CD CD ../Drobo-Utils /Trunk /Python Confiet.PY Instaluj CD w USR/Bin VI Drobom #!/usr/bin/env python: wq cd ~/drobo/droboshare/src tar -xzvf ../Pobieranie/libpcap-1.0.0.smoła.GZ CD libpcap* sb2 ./konfiguruj - -prefix =/home/peter/drobo/droboshare/slash/usr Make Instal instain Exit CD .. TAR -xZVF ../Pobieranie/tcpdump-4.0.0.smoła.GZ CD TCPDU* ./konfiguruj - -prefix =/home/peter/drobo/droboshare/slash/usr nie udaj się z:/usr/lib/libcrypto.a (DSO_DLFCN.o): w funkcji `dlfcn_bind_func ': dso_dlfcn.C:(.Text+0x2d4): Nieokreślone odniesienie do `DLSYM 'DSO_DLFCN.C:(.Tekst+0x344): Nieokreślone odniesienie do „dLerror”/usr/lib/libcrypto.a (DSO_DLFCN.o): w funkcji `dlfcn_bind_var ': dso_dlfcn.C:(.Tekst+0x400): Nieokreślone odniesienie do `DLSYM 'DSO_DLFCN.C:(.Tekst+0x46c): Nieokreślone odniesienie do „dLerror”/usr/lib/libcrypto.a (DSO_DLFCN.o): w funkcji `dlfcn_unload ': dso_dlfcn.C:(.Text+0x4e8): Nieokreślone odniesienie do „dlclose”/usr/lib/libcrypto.a (DSO_DLFCN.o): w funkcji `dlfcn_load ': dso_dlfcn.C:(.Tekst+0x56c): Nieokreślone odniesienie do „dlopen” DSO_DLFCN.C:(.Text+0x5d4): Nieokreślone odniesienie do „dlclose” DSO_DLFCN.C:(.Tekst+0x5ec): Niezdefiniowane odniesienie do „dLerror” Collect2: LD Zwrócone 1 status wyjścia Make: *** [TCPDUMP] Błąd 1 vi Makefile /-LC a-LDL: WQ Make Instalue Instal
Więc proszę, próbki budowy całej wiązki paczek.
Drobo Utils Copyright (C) 2008 2009 Peter Silva ([email protected]) Drobo Utils nie ma absolutnie żadnej gwarancji; Szczegółowe informacje można znaleźć w pliku o nazwie Kopiowanie w korzeni drzewa katalogu źródłowego.
Poniżej znajdują się atrakcje zawarte w każdej wersji.
To wszystkie są otwarte zadania. POTRZEBNA POMOC!
- Dodaj testowanie wersji Pythona do zestawu testowego (2.4, 2.5, 2.6)
- Dodaj procedurę testu LUN do programistów.tekst
- Patrząc na tworzenie/usunięcie i format LUN oparty na oprogramowaniu.
- Status pakietu dysku.
- Alerty.
- naprawić Make_Tarball, aby wykluczyć .git i debian, tak jak powinno.
- Recenzja getSubPagestatus, DMIP wydaje się teraz lepszy.
- Recenzja UnitStatus vs. Status diskpack.
- Zrób demon. Powody: – Zaktualizowano w celu przekaźnika postępów. — ALERTING – Unified JSON interfejs dla GUI i WUI. — Zarządzane kolejkowaniem dla urządzenia (nie równolegle zapytania GUI.) – Zachowaj ustawienia opcji w ramach ponownego uruchomienia? (Jeden raport.) – okresowo synchronizacja. Zegar Drobo do serwera.
- Naprawiono Redhat/Python 2.4 Chcąc wszystko podzielić!
- Napraw błąd oprogramowania układowego Drobo S Slotinfo (raporty 8 zamiast 5.)
- Ustawienie opcji GUI, progi itp.
- Zmieniona składnia wiersza poleceń na bardziej konsekwentnie ustawione
- Udokumentowane ustawienie opcji w CLI
- Więcej kontroli wejściowych do CLI.
- Ulepszona dokładność wyświetlania informacji o LUN.
- Debugged Drobopro Support (debugowany za pośrednictwem Google Group. Dziękuje wszystkim!)
- Dodano SCSI do opcji drukowania informacji w CLI.
- Poprawka identyfikacji Drobopro według Spobole,
- rozstał poprawkę od Patricka Billsa
- Spojrzał na nowo wydany DMIP. Znaleziono polecenia opcji 2 dla ustawień.
- Wdrożone zapytanie/zestaw opcji (ale nie można przetestować dla Drobopro)
- Migrowani menedżerowie kodów źródłowych z subwersji do git
- Mniejszy: spójność domyślnej lokalizacji do poszukiwania FW między lib i GUI.
- Naprawiono tę niezdolność do odczytania wielkości LUN na starych firm firmowych rozbił GUI. GUI działa teraz aż do początku.
- Major: GUI mocno ponownie przewidziło. Zachowuje się lepiej.
- Major: Dodano obsługę Drobopro (dzięki Lemonizer w Google Group!)
- Major: GUI otrzymuje dokumentację online.
- GUI: układy zastąpione stałe wymiary.
- GUI: Dodano wsparcie Zmień nazwę
- GUI: Dodano przycisk obciążenia oprogramowania układowego
- GUI: Pokaż diagnostykę (Equiv. do diagprint.)
- GUI: Nazwa wyświetlacz do głównego wyświetlacza. Łatwiejsze do stwierdzenia, który jest Drobo.
- GUI: Dodano wyświetlacz punktu montażowego do przestrzeni używanej końcówki narzędzia.
- API: Dodatkowa możliwość wykrywania nie udokumentowanych ustawień bitów funkcji.
- ddiag.c staje się Drobom Diagprint
- Catlee ponownie naprawia opakowanie.
- Zastąpione rozszerzenie Drobodmp C przez klasę Droboioctl Python. Nie ma potrzeby pakietów zależnych od architektury. Oznacza to również, że możesz po prostu wypróbować to zaraz po pobraniu, nie trzeba niczego instalować. dużo łatwiej. mniej zależności kompilacji.
- Wykrywanie urządzenia całkowicie napisane. Teraz działa lepiej.
- Teraz wyświetla punkty montażu, w których warto to zrobić.
- Wyjście polecenia statusu lepiej/różne. pokazuje wszystkie urządzenia i punkty montażowe dla każdego Drobo.
- Pełne wsparcie wielokrotnego LUN. powinien zrobić to, czego się spodziewało.
- Pełna obsługa wielu Drobo. powinien zrobić to, czego się spodziewało.
- Dodano drukowanie informacji modułowych z listą wyjść CSV.
- oprogramowanie układowe 1.3.0, włączył wcześniej zepsuty funkcjonalność, która nazwa sprawia, że polecenie synchronizacji zmienia nazwę każdego Drobo na „Cześć”. naprawił.
- dodaj polecenie „Nazwa”, aby wymienić Drobo. (Funkcjonalność synchronizacji)
- Poprawiona logika wykrywania, która zależała od wcześniej niezmiennej nazwy. (wpływa na fw> = 1.3.0) Teraz używaj tych samych mechanizmów jak SG_SCAN z SG3_UTILS.
- Dokumentacja przeniesiona do restrukturyzowanego tekstu. Teraz pojawia się w Internecie. strona internetowa i doktoranckie są teraz spójne.
- Ważne: oprogramowanie układowe 1.3.0 Dodano wsparcie. Wcześniej wersje Drobo-Utils nie rozpoznają Drobo działającego 1.3.0 lub później.
- CLI jest bardziej normalne. Użyj getopts (pozbyć się urządzenia jako stałego miejsca arg.) Teraz pozwala poleceniom być również opcją.
- Zmieniona debugowanie z flagi wymagającej modyfikacji kodu, na bitmapę uhonorowaną jako argument wiersza poleceń (–verbose)
- Misc. Ulepszenia dokumentacji.
- Droboview uruchamia się teraz tylko dla pierwszego Drobo znalezionego na liście i zawsze pozostaje na pierwszym planie.
- Lista Drobom zwraca listę, która jest łatwiejsza do przeanalizowania (odpowiednia do użytku w tworzeniu back.)
- Droboview jest teraz tylko odcinkiem dla Drobom View. Zmniejszone koszty ogólne.
- Teraz zgłasza identyfikator wersji w użyciu. Jest też opcja -v.
- Naprawiono błąd wyświetlania LunSize.
- Chris’s Man Strates & Help Ulepszenia.
- Więcej napraw wiadomości, gdy nie wywołujesz jako root.
- naprawić dla Ubuntu Intrepid Decydowanie o wszystkich dyskach to Drobos. !!
- Naprawiono wszystkie problemy z analizowaniem informacji o oprogramowaniu.
- Problemy z obciążeniem oprogramowania powinny zniknąć.
- Poprawka Brada dla Ddiag.C, tym razem wykonane właściwie (mój zły!)
0.3.2 Wydanie 2008/10/25
- W przypadku V1 nadal nie rozumiej indeksu.plik txt.
- Po przetestowaniu kilka poprawek, V2 pobierania teraz działają.
- Poprawki otrzymane od Brad Guillory dla oprogramowania układowego V2/TDZ. Nie wyrządzają żadnej krzywdy, nie mają v2 do testowania.
- Dodano dyrektywę FWLoad do Drobom.
- Dodano kontrolę użytkownika root, aby podać większą wskazówkę.
0.3.1 wydanie 2008/10/01
- Ok, wiem, że sprawdzanie aktualizacji oprogramowania nie działa teraz, ale muszę dowiedzieć się, dlaczego. Kod wydaje się poprawny. Istnieje błąd do pozbycia się części „licencjonowanej”.
- Poprawki do sprawdzania poprawności oprogramowania:
- Nagłówek CRC na 32Bit został złamany na 64 -bitowym.
- 32 vs. Potrzebne 64 -bitowe Kludge.
- Dodatkowa zdolność do sformatowania Drobo
- Dodano możliwość ustawiania rozmiarów LUN
- Bugfix dla oprogramowania układowego:
- CRC32 na 32 -bitowym Intel. (Użyj podpisanego, zamiast niepodpisanego.)
- Naprawiono CRC nagłówka nie zatwierdzanie.
- Przesyłanie oprogramowania układowego Współpracuje .TDZ również
- Testowane ze starszymi firmami firmy, zawiera kilka poprawek w celu poprawy kompatybilności. Działa wystarczająco dobrze ulepsz stare firmy firmy.
- Przesłane do Drobospace & Sourceforge.
- Przesyłanie oprogramowania układowego działa dla .TDF
- Drobospace.Com i SF.internet
- potwierdził, że współpraca z oprogramowaniem układowym 1.1.1
- pokazuje status, wypełnione szczeliny dysku, model itp..
- pokazuje załadowaną wersję FW.
- Polecenia mrugnięcia i gotowości działają.
Linki i pomoc!
Jeśli potrzebne jest więcej informacji, dostępnych jest wiele zasobów:
- Projekt – Strona główna rozwoju. Kod źródłowy tam też jako pobieranie.
- Readme – dokumentacja dla ludzi.
- Strony ręczne – tradycyjna dokumentacja w stylu Unix (strony Man)
- Grupa – Grupy Google to najbardziej aktywne forum dyskusyjne
- Drobo – który tworzy Drobo.
- Strona główna – Strona główna oprogramowania.
- Dokumentacja programistów
- Drobospace – forum dostawcy
- E -mail – lista programistów, jeden z nas z pewnością odpowie.
- Napisz do mnie – można napisać do mnie bezpośrednio.
- Drobo-Utils
- Macierz kompatybilności
- Kawa jest gorąca
- Instalacja: najłatwiej
- Zależności
- Zainstaluj z pakietu
- Zainstaluj z pliku TAR
- Zainstaluj z git
- Wypróbuj CLI
- Wypróbuj GUI
- LunSize pasuje do wszystkich?
- Jaki rodzaj systemu plików?
- Konfiguracja ISCSI
- BEZPIECZEŃSTWO
- Kompatybilność oprogramowania
- Pojęcia ogólne
- Podstawowe przechowywanie
- Scratch Scheme
- Repozytorium kopii zapasowych
- Nie odkryto Drobos
- Pojawia się tylko jeden Lun?
- Uzyskanie pomocy od DRI
- Jakiego LunSize powinienem użyć?
- Co się stanie, gdy użyłem większego lunzeze?
- Jak sprawdzić, czy działa LunSize?
- Czy mogę i użytkownik reiserfs, xfs, btrfs, xxfs ?
- Jeśli moje Drobo pęknie, czy mogę odzyskać moje dane?
- Mój USB Drobo zawsze pojawia się jako inny dysk!
- Dlaczego polecenie tworzenia systemu plików tworzy system plików ext2?
- Czy możesz mieć różne LUN z różnymi systemami plików?
- Czy Drobo współpracuje z LVM?
- Czy Drobo obsługuje pełne szyfrowanie dysku?
- Przeczytałem wszystko. Pomoc?
- Co to jest licencja Drobo-Utilsa?
- Drobom
- Praca ze źródłem
- Zdobycie drzewa źródłowego
- Buduj zależności
- Git Skonfiguruj Patch Autor
- Za pomocą migawki źródłowej
- DPKG vs. Instalacja Pythona
- Wydanie
- Zapewnienie jakości (QA.tekst)
- Budowanie pakietów Debiana i Ubuntu
- Otwórz zadanie: Protokół Drobshare Inżynier odwrotnej
- Budowanie Darfów
- Darfs
- Instalacja Darfs
- Włącz obsługę SFTP
- Oprogramowanie układowe Droboshare
- Krok -1: rzeczy, których potrzebujesz:
- Krok 0: Zainstaluj Scratchbox2
- Krok 1) Pobierz system plików głównych
- Krok 2) Skonfiguruj Scratchbox2
- Krok 3) Zbuduj wszystko.
- O tej stronie
O tej stronie
Ostatnia poprawiona: 30 grudnia 2009
Drobo Utils Copyright (C) 2008 2009 Peter Silva ([email protected]) Drobo Utils nie ma absolutnie żadnej gwarancji; Szczegółowe informacje można znaleźć w pliku o nazwie Kopiowanie w korzeni drzewa katalogu źródłowego.
Drobo fs
RecenzjaDrobo FS jest jednym z najnowszych sprzętu w popularnej linii produktów z Drobo. Jest to samodzielny NAS (pamięć z siecią), która łączy się bezpośrednio z siecią LAN. To trzecie kupiłem Drobo i dobrze pasuje do rodziny produktów. Szczególnym zainteresowaniem Drobo FS jest to, że może działać prawie jako samodzielne urządzenie po skonfigurowaniu. Innymi słowy, jest to serwer plików bez serwera. To urządzenie może być idealnym wyborem dla użytkowników domowych lub małych firm, które muszą udostępniać pliki w grupie. W tej recenzji zbadamy urządzenie razem i zobaczymy, czy może to zaspokoić niektóre z twoich potrzeb.
Mała historia za Drobo FS
Drobo to firma, która specjalizuje się w rozwiązaniach pamięci. Ich linia produktów waha się od urządzeń stacjonarnych po urządzenia do serwera sieciowego. Pierwszym wydanym produktem był USB 2.0 Drobo (posiadałem jeden z nich). Urządzenie było obudową SATA z czterema gniazdami, która mogła chronić Twoje dane za pomocą zastrzeżonej koncepcji o nazwie BeyondRaid. Ta technologia pomogła użytkownikom chronić ich dane bez konieczności dbania o technologię. Zawiera technologię podobną do RAID, bez potrzeby zrozumienia, czym jest RAID. Awaria napędu nie powoduje utraty danych dla użytkownika. Łatwa możliwość aktualizacji w razie potrzeby, Drobo stało się dobrze odebranym urządzeniem dla wielu użytkowników, szczególnie tych z ważnymi danymi do ochrony.
Od tego czasu firma wydała wiele produktów, wśród ówczesnych Drobo z Firewire 800 i USB 2.0 (zastąpiłem USB 2.0 Tylko jeden z tych dwóch lat temu) Drobo Pro i Drobo Elite, dwa ostatnie zorientowane na korporacje, serwery lub profesjonalistów, ponieważ mają one zatoki sata i są montażowe. Pod koniec 2009 r. Obejmował także port ESATA jako kolejna opcja łączności.
Z oryginalnym i drugą generacją Drobo, Drobo wprowadził urządzenie o nazwie Droboshare. To urządzenie było w stanie podłączyć dwa Drobo za pośrednictwem portu USB do Droboshare. Droboshare miał port Gigabit Ethernet do połączenia z siecią. To był świetny sposób na udostępnianie danych w sieci z Drobo, ale koncepcja miała swoje ograniczenia. Na początku 2010 roku, Drobo ogłosił nowe urządzenie: w oparciu o ten sam projekt co Drobo i zawierał funkcjonalność Droboshare, urodził się Drobo FS. Drobo FS, dla serwera plików, stał się pierwszym urządzeniem, które obejmuje ochronę danych na podstawie BeyondRaid i sieciowy serwer plików w tym samym polu. W połowie października 2010, Drobo Wydał wersję pro, Drobopro FS, z 8 zatokami i dwoma portycznymi gigabitowymi portami Ethernet.
Odkrywanie Drobo FS
Drobo FS z zewnątrz jest bardzo prostym urządzeniem do opisania: ma pięć 3.5 ″ gniazda sata z przodu i gigabit ethernet z tyłu. Po rozpakowaniu Drobo FS jest wyposażony w kabel Ethernet, instruktaż i płytę CD z programem instalacji oprogramowania. Jak każdy model Drobo, pochodzi bez żadnego popędu, chyba że kupisz go w sklepie Drobo w pakiecie zawierającym dyski. Osobiście wolę go kupować bez dysków i znaleźć własne oferty online. W moim przypadku włożyłem to trzy dysk twardy 2 TB (ogółem 6 TB), co daje mi 3.59 TB chronionej przestrzeni do przechowywania moich danych, używając tylko ochrony awarii jednego napędu (i’Wróć do tej funkcji później).
Drobos są konfigurowalne za pośrednictwem zastrzeżonego oprogramowania o nazwie The Drobo Dashboard. Ponieważ miałem już standardowe Drobo w domu, kiedy podłączyłem Drobo FS do mojej sieci, miałem nadzieję, że zostanie odkryte na desce rozdzielczej Drobo bez zbyt wiele pracy po mojej stronie. To nie mialo miejsca.
Po przeczytaniu kilku rzeczy tu i tam zdałem sobie sprawę, że nawet gdybym miał najnowszy pulpit Drobo dla mojego Drobo FW800, oprogramowanie dostarczone z Drobo FS było najnowszą wersją. Zainstalowałem deskę rozdzielczą Drobo z płyty CD Drobo FS, a potem moje Drobo FW800 i moje Drobo FS pokazały się na desce rozdzielczej. Na desce rozdzielczej dostępna była aktualizacja oprogramowania, aby włączyć funkcję Timemachine, o której napiszę później w tej recenzji.
IKonfiguracja nityczna Drobo FS
Aby skonfigurować Drobo FS, uruchamiasz pulpit nawigacyjny Drobo i pojawi się zakładka o nazwie Drobo FS (domyślna nazwa to Drobo FS). Stamtąd musisz zalogować się jako administrator, aby go skonfigurować. Będzie to dla Ciebie nowe, jeśli użyłeś już standardowego Drobo dołączonego do komputera, ponieważ nie proszą o skonfigurowanie poświadczenia.
Konfiguracja Drobo FS jest stosunkowo prosta. Korzystasz z pulpitu Drobo, wybierz kartę Drobo FS (jeśli masz tylko jedno Drobo, to będzie domyślnie) i kliknij przycisk Advanced Controls. Kliknij kartę narzędzi, a następnie przycisk Ustawienia, aby otworzyć okno Ustawienia. Oto pięć kart, które pomogą Ci skonfigurować urządzenie.
Karta ogólna pozwala skonfigurować typ redundancji, który chcesz mieć. Domyślnie jest użycie tylko jednej awarii napędu. Jeśli sprawdzisz przycisk redundancji podwójnego dysku, Drobo chroni twoje dane przed dwoma jednoczesnymi awarią napędu. Jeśli przechowujesz bardzo poufne i ważne dane na swoim Drobo (powiedzmy informacje finansowe), możesz skorzystać z tej opcji. Z drugiej strony da ci mniej miejsca do wykorzystania dla danych. Napęd na dysku obracany, a opcje Dim Light są dość wyjaśniające, a w moim przypadku pozostawiłem je na ich wartości domyślne.
Karta administracyjna umożliwia zmianę hasła użytkownika administratora (wysoce zalecane) i włącz funkcję DroboApps, którą opiszę poniżej w określonej sekcji.
Karta sieci pozwala określić adres IP, maskę podsieci, bramę i serwery DNS. Domyślnie Drobo FS użyje konfiguracji DHCP dla wszystkich tych informacji, ale zaleca się użycie stałego adresu IP, ponieważ pomoże w konfiguracji DroboApps. Możesz także określić nazwę urządzenia i nazwę grupy roboczej systemu Windows. To jest nazwa, którą zobaczysz w sieci lokalnej, gdy chcesz odczytać lub pisać pliki na dyskach.
Karta alertów e -mail pozwala skonfigurować adres e -mail, na który Drobo może wysłać wiadomość w przypadku awarii urządzenia.
Funkcje serwera plików
Do tej pory większość konfiguracji, które zrobiliśmy. Celem funkcji udostępniania plików Drobo FS jest umożliwienie użytkownikom udostępniania danych na dyskach. Aby to zrobić, wprowadź kartę Udziały okna Ustawienia.
Na tej zakładce jest kilka rzeczy, które możesz zrobić. Po pierwsze, możesz utworzyć nazwę użytkownika dla każdej osoby, która musi uzyskać dostęp do danych na urządzeniu. Po drugie, tworzysz nazwę Udostępnij, powiedzmy, typ danych, które pojawią się w tym udziale. Na przykład może to być jeden dla finansów, jeden dla niego, a drugi dla personelu administracyjnego. Następnie, dla każdej nazwy udostępniania, możesz przypisać użytkownikom, którzy mają prawo do odczytu lub zapisu danych w tej części urządzenia.
Aby utworzyć nowego użytkownika lub nowy udział, po prostu kliknij przycisk Plus (+) w żądanej sekcji. Podczas tworzenia użytkownika wprowadź nazwę użytkownika, hasło i potwierdzasz pola hasła i kliknij OK. Aby uzyskać nowy udział, po prostu wprowadź nazwę tego udostępniania i kliknij OK. Jeśli chcesz dokonać zmiany na użytkownika lub udostępnianie, wybierz go i kliknij przycisk Edytuj. Po utworzeniu użytkowników i udostępnień wybierz nazwę udostępnienia, kliknij przycisk Plus (+) w sekcji Udostępnij i wybierz z rozwijanego menu, które użytkownicy, którzy mogą uzyskać dostęp do tego udostępnienia. Jeśli sprawdź przycisk Zezwalaj na zapisanie i usuwanie plików, ten użytkownik otrzymuje dostęp do zapisu, w przeciwnym razie otrzymuje tylko dostęp do odczytu. Domyślnie użytkownicy administracyjni mają dostęp do wszystkich udziałów, a wszyscy inni użytkownicy nie mogą w ogóle uzyskać dostępu do akcji.
Istnieje inny rodzaj udziału, który możesz utworzyć, który jest specyficzny dla Macintosh: Udział we czasach. Jak można się domyślić, ten rodzaj udostępniania pozwala użytkownikom włączyć czasowy maszynę na komputerze Mac i korzystać z sieci sieciowej do przechowywania tworzenia kopii zapasowej. Jest podobny do posiadania kapsułki czasowej w sieci: nie’T nie trzeba podłączyć dysku fizycznego do komputera, aby wykonać kopię zapasową. Jak powiedział Steve Jobs, kiedy wprowadził kapsułkę czasową, jest to szczególnie interesujące dla użytkowników laptopa, którzy nie zawsze są powiązani z dyskami.
Podczas utworzenia udziału w czasie maszyny jest proszony o maksymalny rozmiar czasu na maszynę czasu, a później nie można tego zmienić. To jest, zgodnie z Drobo Witryna pomocy, aby zapewnić, że kopie zapasowe są bezpieczne. Kolejnym przypomnieniem oferowanym przez firmę jest to, że Apple nie obsługuje urządzeń podłączonych do sieci trzecich. Więc jeśli wpadniesz w kłopoty, ty’Re sami. Ale do tej pory nie widziałem żadnych problemów za pomocą Time Machine z moim Drobo FS. Wygrałeś’Nie mogę uruchomić z dysku OS X i przywrócić z kopii zapasowej czasu.
Jedyną wadą tej funkcji jest to, że musisz zainstalować oprogramowanie Drobo Pulpit na każdym komputerze, które wymagają dostępu do pamięci czasowej. Wolałbym proste oprogramowanie do włączania sterownika lub maszyny czasowej dla komputerów, które wymagają tylko funkcji maszyny czasowej. Nie ma potrzeby instalowania narzędzia administracyjnego na komputerze użytkownika końcowego.
Wszelkie inne utworzone akcje mają nieograniczoną przestrzeń przeznaczoną. Oznacza to, że użytkownicy każdego udziału mogą wypełnić dyski danych i nie otrzymają żadnego konkretnego ostrzeżenia o tym. Byłoby wspaniale mieć pewne wdrożenie kwot do udziału, który administrator mógłby rozszerzyć w razie potrzeby. Większość serwerów tych dni ma tego rodzaju logiczne ograniczenie. Podczas eksploracji urządzenia zobaczyłem, że Drobo FS używa systemu systemu Linux, dla którego można zaimplementować pojęcie kwot.
W przypadku maniaków możesz SSH na urządzeniu, a przekonasz się, że wszystkie Twoje akcje pojawiają się jako osobny katalog na systemie plików Linux, jak pokazano poniżej:
Rozwiń swoje funkcje Drobo FS o DroboApps
Kiedy usłyszałem o Drobo FS, jednym z moich głównych zainteresowań była funkcja DroboApps. DroboApps nie były nowe, ponieważ zostały przedstawione z Droboshare kilka lat temu. Drobo FS jest w zasadzie Drobo z zintegrowanym Droboshare; DroboApps są instalowane bezpośrednio na urządzeniu.
DroboApps to programy, które mogą ulepszyć cechy Drobo FS. W chwili pisania tego tekstu nadal istnieje tylko garść aplikacji dostępnych na urządzeniu dostępnym Drobo. Jeśli klikniesz link, możesz zobaczyć, że jest on daleki od obfitości Apple’SKLEPY SPRZEDAJĄ SPRAWNYCH IOS LUB MAC OS.
Aby zainstalować DroboApps, musisz najpierw włączyć funkcję w oknie administratora ustawień, jak pokazano wcześniej w tej recenzji. To stworzy nowy udostępnienie z nazwą DroboApps. Następnie pierwsze dwie aplikacje, które chcesz zainstalować, to narzędzie administratora DroboApps i Apache, ponieważ druga aplikacja jest wymagana przez pierwszą.
Sposób, aby to zrobić, nie jest tak prosty, jak powinien. Nawet dla kogoś takiego jak ja, który jest używany do pracy w systemach UNIX/LINUX, stwierdziłem, że procedura nie jest tak intuicyjna. Najpierw pobierz dwie aplikacje ze strony pobierania: Spowoduje to dwa foldery, w których znajdziesz plik z rozszerzeniem .TGZ (dla TAR i GZIP, dwa dobrze znane narzędzia Unix). Udostępnij DroboApps z Drobo FS i ręcznie skopiuj te dwa .pliki TGZ w folderze. Na koniec musisz wrócić do pulpitu nawigacyjnego Drobo i naciśnij przycisk restart w oknie narzędzi. To ponownie uruchomi Drobo FS i zainstaluje aplikacje.
Noś ze mną tutaj, ponieważ jeszcze nie skończyliśmy. Co my’Do tej pory wykonane jest instalacja interfejsu internetowego, który pomoże ci zarządzać DroboApps. Aby uzyskać dostęp do tego interfejsu, musisz skierować przeglądarkę do adresu IP Drobo FS, tutaj, aby uzyskać szczegółowe informacje o stałym adresie IP dla Drobo (patrz początkowa konfiguracja sekcji Drobo FS tego przeglądu). W moim przypadku konkretny adres jest następujący: http: // 192.168.1.4: 8080/Droboadmin. Po wprowadzeniu strony, ty’prosił o nazwę użytkownika i hasło. Jeden wykształcony użytkownik może pomyśleć, że odnosi się to do użytkowników, których utworzyłeś wcześniej na karcie Udostępnianie, ale nie jest to nawet użytkownik administratora. Tutaj idziesz pod maską, do strony Linux, a nazwa logowania i hasło są root/root. Tak, to jest absolutny król użytkownika w świecie Linux/Unix!
W tym momencie nieco rozczarowałem system zarządzania urządzeniem. Dla mnie byłoby oczywiste dla prostoty i spójności, aby ten sam użytkownik (administrator) zarządzał stroną administracyjną DroboApps, a ponadto aplikacje również. Ale to nie jest. Tutaj możesz mieć pewne zalety wiedzy o Linux/UNIX.
Wtedy przychodzą na myśl inne pytania: dlaczego aplikacja Droboadmin nie jest instalowana po wyjęciu z pudełka? Po co sprawić, by użytkownik zrobił taki “gimnastyczny” tylko w celu zainstalowania aplikacji administracyjnej? Gdyby produkt był jabłkiem, po prostu głośno płakalibyśmy, że procedura nie miała sensu. Może musimy zobaczyć funkcję DroboApps bardziej jako urządzenie serwerowe niż konsument. W takim przypadku może to być bardziej akceptowalne, ale oznaczałoby również, że mała firma bez działu IT może zmusić wykonawcę do wstępnej konfiguracji.
Teraz, gdy jesteśmy na stronie administratora DroboApps, możemy kliknąć link instalacji DroboApps, a pojawi się lista instalacji DroboApps. Aby zainstalować, kliknij link instalacji teraz po lewej stronie aplikacji. Aby uzyskać więcej informacji na temat aplikacji, kliknij pełny link opisu, który przyniesie Ci tę samą stronę DroboApps na stronie firmy, którą i’Pokazał cię wcześniej.
Stamtąd większość aplikacji jest równie łatwa do zainstalowania jak jedno kliknięcie linku instalacji teraz. Niektóre mają również określoną stronę konfiguracji HTML. W takim przypadku, jeśli klikniesz link konfiguruj DroboApps na pasku bocznym, ty’Zobacz wszystkie zainstalowane aplikacje, a jeśli aplikacja można skonfigurować, w nawiasach pojawi się link konfiguracyjny. Kliknij ten link, a wprowadź konfigurację strony internetowej dla tej konkretnej aplikacji.
Tam znowu, prawie nic dziwnego, ty’prosił o nazwę użytkownika i hasło. Tam znowu (powtarzam się, wiem), że nazwa użytkownika i hasło nie są takie same jak poprzedni, ale inny z poświadczenia Linux specyficznego dla tej aplikacji.
Dla zbadania rzeczy Drobo i DroboApps instaluję na mojej aplikacji DropBear (serwer SSH). Ta aplikacja nie jest konfigurowalna, ale pozwala zalogować się z klientem SSH na Drobo i odkrywanie jej “ciemna strona” pierwsza ręka. Pomogło mi to przeprowadzić tę recenzję, ponieważ musiałem trochę lepiej zrozumieć system operacyjny działający na Drobo FS. Podejrzewam, że jest to również przydatne dla programistów, aby mieć takie narzędzie do debugowania swojej aplikacji.
Jedna rzecz, o której musisz pamiętać o DroboApps: nie jest przez to wspierany Drobo w ogóle. Na swojej stronie internetowej jest to wyraźnie napisane jako takie:
Drobo zapewnia dowolne droboapps jako uprzejmość. DroboApps nie są obsługiwane przez Drobo. Drobonie składa żadnych oświadczeń dotyczących wniosków ani żadnych związanych z nimi informacji. Wszelkie pytania, skargi, roszczenia lub komentarze dotyczące aplikacji muszą być skierowane do odpowiedniego programisty lub dostawcy oprogramowania. Używaj DroboApps na własne ryzyko.
Ty’Nie świadomi tego teraz. Ale naprawdę, jeśli mnie zapytasz, Drobo powinien spróbować to trochę popchnąć, tak jak Apple dla swoich sklepów z aplikacjami. Bardzo pomogło to sprzedażowi iPhone’owi, gdy aplikacje stały się dla niego dostępne, i myślę, że każdy produkt może skorzystać z małego oprogramowania tu i tam.
Teraz wejdę głęboko w dwa DroboApps, które przykuły moją uwagę: Firefly i Cloud Oxygen. Kolejną aplikacją, która może zainteresować niektórych z was, ale że nie mogę przetestować dla siebie, jest Fuppes, który jest serwerem multimedialnym z obsługą DLNA. Jeśli masz peryferyjne, powiedzmy odtwarzacz Blu-ray, który obsługuje DLNA, może to być zainteresowane. Nie mam takiego urządzenia, więc nie mogłem go naprawdę przetestować.
Odkrywanie Firefly Droboapps
Firefly to serwer podobny do domeny publicznej iTunes. Udostępnia media w sieci lokalnej za pomocą symulacji protokołu iTunes. Protokół iTunes jest zastrzeżony Apple i nie jest publikowany jako otwarty protokół. Więc Firefly wykorzystuje inżynierię wsteczną, aby była kompatybilna z iTunes. Może to wymagać pewnego ryzyka.
Jako przykład “ryzyko” Założyłeś się, kiedy iTunes 10.0 został wydany pod koniec 2010 roku, Firefly nie był już widoczny na liście źródłowej iTunes. Użytkownicy musieli czekać na Apple “Dodaj z powrotem” Ta zgodność z 10.0.1 aktualizacja iTunes.
Firefly jest również jedyną aplikacją, którą zainstalowałem, która ma niestandardową aplikację internetową konfiguracyjną. Instalowanie Firefly jest łatwe podczas korzystania z strony internetowej DroboApps Administrator. Stamtąd przejdź do konfiguracji DroboApps i po prawej stronie aplikacji Firefly’Zobacz link, który mówi, że skonfiguruj. Zostaniesz poproszony o nazwę użytkownika i hasło i, na pewno, jest to specyficzne dla tej aplikacji: MT-DAAPD/MT-DAAPD. Kolejne konto centralne Linux, które nie ma nic wspólnego z nazwą użytkownika akcji.
Kończysz na stronie internetowej konfiguracji Firefly, z pewnością nazwana MT-Daapd, techniczna nazwa tej aplikacji (możesz przeczytać więcej tutaj). Nawiasem mówiąc, DAAP oznacza Digital Audio Access Protocol i jest techniczną nazwą nadaje się Apple z protokołem iTunes. Jak stwierdzono w tym artykule w Wikipedii, iTunes 7.0 i po użyciu nowego schematu uwierzytelniania, który nie został jeszcze odwrócony zaprojektowany. Oznacza to, że aplikacje takie Firefly mają również pewne ograniczenia.
Jeden taki przykład limitów, które osiągniesz z Firefly: Apple TV, obie wersje. Mam nadzieję, że kiedy działałem Firefly, było użycie go do strumieniowego przesyłania mojej cyfrowej muzyki lub biblioteki filmowej bezpośrednio od Drobo FS do mojego Apple TV. Nie ma sposobu, aby to osiągnąć. Oba modele Apple TV wymagają jakiejś metody uwierzytelniania, której Firefly nie ma możliwości dekodowania ani naśladowania.
Kolejnym ograniczeniem Firefly są listy odtwarzania. Nie można stworzyć standardowych list odtwarzania dla serwera Firefly. Możesz tworzyć inteligentne listy odtwarzania na serwerze, edytując plik tekstowy o nazwie MT-DAAPD.Lista odtwarzania, która ma taki format taki jak ten (są to przykłady pobrane z tego pliku):
“60’muzyka S”
Rok> = rok 1960 && < 1970
>
“Niedawno dodane”
Data po 2 tygodniach temu
>
“Muzyka niezwiązana z drenem”
Ścieżka nie obejmuje “.M4P”
>
“Pliki AAC”
Ścieżka obejmuje “.M4P” ||
Ścieżka obejmuje “.M4A” ||
Ścieżka obejmuje “.AAC”
>
Jak widać, jest surowy i bardziej techniczny niż powinien. Dostarczony interfejs internetowy do zarządzania serwerem nie zapewnia żadnego narzędzia do tworzenia inteligentnych list odtwarzania.
Chmura tlenu
Tlengen Cloud jest zewnętrznym dostawcą, który jest skierowany do firm, które chcą wymieniać dane między wieloma użytkownikami przez Internet. Koncepcja jest nieco podobna do Dropbox, dla tych z was, którzy używają go jak ja, jest to sposób na umieszczenie plików przechowywanych w chmurze i można uzyskać do nich dostęp z różnych urządzeń. Oxygen Cloud zapewnia oprogramowanie dla komputerów PC, Mac, iPad, iPhone’a i Androida. Tak więc pliki przechowywane w chmurze z dowolnego z tych urządzeń można uzyskać z innych urządzeń, jeśli zainstalowałeś odpowiednie oprogramowanie.
Różnica między Dropbox i Cloud Oxygen polega na tym, że możesz udostępnić zasób chmur z różnymi uprawnieniami użytkownika. Cloud Oxygen odnosi się do ich usługi jako VFS: wirtualny system plików. Ten artykuł tutaj pokazuje schemat tego, jak wygląda usługa.
Tlen, w porównaniu z Dropbox, sam nie zapewnia przechowywania. Na przykład użyją brokera pamięci, takiego jak Amazon A3, który jest określany jako chmura publiczna. Gdzie chmura tlenu dociera do Drobo FS, jest tworzenie chmury prywatnej. W tym artykule wsparcia na stronach wsparcia w chmurze Oxygen możesz zobaczyć, że aplikacja Drobo jest dostępna dla Drobo FS. Po zainstalowaniu tej aplikacji Drobo chmura może korzystać z miejsca na Drobo FS dla multimediów pamięci. Nie mogłem przetestować samej usługi, ponieważ wymaga płatnego konta biznesowego, jak stwierdzono na początku dokumentu wsparcia, o którym wcześniej wspominałem.
Cloud Oxygen może być następnie wykorzystany do grupy roboczej do udostępniania plików ze wspólnego punktu. Strona funkcji na ich stronie internetowej pokazuje, jak jest to zaimplementowane na różnych dostępnych platformach. Na komputerze Mac integruje się w Finder. Folder znajdziesz w sekcji Urządzenia Findera z nazwą tlenu. Jeśli go klikniesz, ty’Zobacz różne chmury, do których masz dostęp. Stamtąd możesz używać i udostępniać chmurze.
Kiedy usługa była w wersji beta, z powodzeniem nabyłem oprogramowanie i mogłem je przetestować bardzo lekko. Rozumiem, że usługa chmur tlenowych nie jest dostępna do twoich udostępnianych na Drobo FS. Tworzy własny system udostępniania i plików. Więc jeśli twój plan ma na celu pomóc użytkownikom w czytaniu i napisać akcje utworzone w narzędziach administracyjnych Drobo FS z tymi samymi prawami dostępu, możesz być rozczarowany.
Wniosek
Za to, za co sprzedaje Drobo FS, przechowywanie serwera plików/sieci (NAS), mogę powiedzieć, że urządzenie daje to, za co płacisz. Mogę tylko argumentować, że brakujące funkcje to użycie kwoty na użytkownika lub na akcję. W przypadku małej firmy bez grupy IT, jeśli dyski będą pełne i wszyscy wzywają do większej przestrzeni, może to spowodować utratę wydajności, podczas gdy ty’Ponowne wyszukiwanie rozwiązania (więcej lub większy dysk twardy do wstawienia do Drobo). Poza tym łatwość zarządzania akcjami i użytkownikami jest mile widziana nawet dla osób niebędących technicznymi w mniejszych firmach.
Kolejną osłabieniem jest fakt, że musisz zainstalować pulpit nawigacyjny Drobo, aby włączyć kopię zapasową maszyny czasowej u użytkownika końcowego’S komputer. Nie ma potrzeby instalowania narzędzi administracyjnych na komputerze prostego personelu użytkownika końcowego. W przypadku używania domu lub dla niewielkiej grupy użytkowników w tym samym budynku Drobo FS jest doskonałym urządzeniem do udostępniania i chroni twoje poufne dane przed awarią napędu bez żadnej wiedzy technicznej od użytkownika.
Jeśli Twoim celem jest sprawienie, aby Drobo FS zrobił więcej za pomocą funkcji aplikacji Drobo, pomyśl o tym dwa razy. Tylko aplikacje obsługiwane przez zewnętrzne/społeczność sprawiają, że są słabe. Brak integracji aplikacji i systemu plików FS, akcje i prawa użytkowników są mniejsze niż gwiezdne. Moja osobista opinia jest taka Drobo powinien dostarczyć lub sprzedawać aplikacje Drobo, aby ulepszyć swoje urządzenie do różnego rodzaju użytkowania. Daj trzecim programistom i społeczność poczucie, co może zrobić aplikacja i jak to zrobić.
Dałem Drobo FS ocenę 9 na 10. W tej oceny celowo wykluczyłem moją ocenę jakichkolwiek aplikacji Drobo. Pierwszy powód jest oczywisty: nie mogłem stwierdzić, że którykolwiek z nich był wart zakupu samego urządzenia. Po drugie, musiałem zachować uczciwą ocenę urządzenia i jego dostawcę: aplikacje Drobo nie są dostarczane przez robotykę danych, żaden z nich nie jest obsługiwany. Gdybym włączył je do mojej oceny, nie byłoby to sprawiedliwe Drobo świetna robota. Więc powód, dla którego urządzenie ma 9, a nie 10, jest związane tylko z brakującymi funkcjami Machine i kwotami.
MYMAC Review Ocena: 9 na 10
4 Myśli o “ Drobo fs
Recenzja ”Kemck mówi:
Myślę, że twoja recenzja jest odpowiednia na pieniądze! Istnieje kilka dodatkowych problemów, przez które biegam. System plików jest niesamowicie powolny podczas przenoszenia plików, kopiowania plików lub usuwania plików… zajmuje to wiecznie! Obecnie mam do czynienia z problemem, w którym mój najważniejszy udział jest dla mnie dostępny. Mam kontakt z obsługą Drobo… co prowadzi mnie do punktu nr 2. Drobo’S wsparcia jest najgorsze, jakie kiedykolwiek spotkałem. Mają przestarzały sposób komunikowania się za pośrednictwem poczty elektronicznej, jeśli w ogóle zareagują. Na mojej liście życzeń jest możliwość uzyskania dostępu do akcji / Drobo FS przez Internet, gdy jestem z dala od… podobnie jak w przypadku kapsułki czasowej dołączonej do sieci. Ci faceci wymyślili, jak sprawić, by Drobo FS były kompatybilne z kapsułką czasową, jestem pewien, że mogą to wymyślić. Zgadzam się co do aplikacji Drobo, byłem tak sfrustrowany tym, jak je dostaniesz, zainstaluj itp.
Steve Hammond mówi:
@kemck o prędkości:
Nie próbowałem skopiować plików z jednego udostępniania do drugiego. Więc nie mogę tego komentować. Ale kiedy utworzyłem drugą sklepienie do przysłony na FS, zajęło prawie jeden dzień, aby ukończyć pierwszą kopię. Nie jestem pewien, czy jest to apertura na FS. Mój główny sklepienie jest na moim Drobo FW800 i zajęło to dużo czasu, ale z pewnością trochę mniej. Na Drobo Help Desk:
Kiedy kupiłem mój Drobo FW800, miał wadliwe miejsce. Proszą mnie o zmianę w nim dysku twardego, a następnie o kilka innych testów, zanim zaakceptują fakt, że problem był w samym urządzeniu. Rozwiązanie zajęło ponad 3 miesiące, więc muszę powiedzieć, że też nie byłem szczęśliwy. Powiedzieć, że mają najgorszą obsługę, widziałem też lepiej i najgorsze. W dostępie do Internetu:
Miałem nadzieję, że chmura tlenowa lub inna aplikacja Drobo może to rozwiązać. Ty’Racja jak dotąd, nie ma łatwego sposobu na zrobienie tego. Myślę, że jest to sposób na to, ale jeszcze mnie tam nie było. Kapsuła czasowa vs Machine:
Przywdziewać’t myl 2. Time Machine to zautomatyzowana metoda kopii zapasowej w OS X. Kapsuła czasowa to router z twardym twardym. Fakt, że możesz uzyskać dostęp do twardej kapsułki czasowej przez Internet, jest związany z funkcją MobileMe (wkrótce iCloud) i nie masz nic związanego z Time Machine.Steve Hammond mówi:
Tylko trochę eksploracji i możliwe jest dostęp do dowolnych akcji z Internetu w Drobo FS, oto jak to zrobiłem: na moim lotnisku Apple Extreme: Używam przekazywania portów NAT, aby przekazać port publiczny 1548 do Port Wewnętrznego 548 (AFP, Protokół składania Apple) do LAN IP Drobo FS (moja sprawa jest 192.168.1.4) Z komputera Mac podłączonego do Internetu poza moją sieć LAN: W Menu wybierz Menu Go/Connect to Server…. Wpisz: AFP: // małpa.publiczny.ip.Adres: 1548/ (Zalecam korzystanie z usługi, takiej jak dyndns dla nazwy domeny, która będzie taka sama na wypadek, gdybyś miał adres DHCP od swojego dostawcy usług internetowych.) Ty’Zapytaj o login/hasło: Wprowadź informacje o Drobo FS, a twoje udostępnienia będą oferowane. Niezupełnie trudne, tylko trochę myślenia.
Zostaw odpowiedź Anuluj odpowiedź
Musisz zostać zalogowany, aby opublikować komentarz.
Nas Wars 2017: Testujemy nalot Drobo 5N2
Witamy w pierwszych z siedmiu testów warunków skrajnych NAS, w których brutalna nasila się urządzenia NAS, a następnie próbujemy sprawdzić, czy można je odzyskać. W tym tygodniu rozpoczynamy naszą nową serię z Drobo 5N2. To ma dużo do tego, ale nie jest idealne.
Napisane przez Davida Gewirtza, starszego redaktora wkładu w sierpniu. 9, 2017
Witamy w laboratorium projektowym ZDNET DIY-IT, gdzie stresuję urządzenia RAID w celu rozrywki i budowania. W tym artykule będziemy przyjrzeć się pierwszemu z siedmiu produktów NAS, aby zobaczyć, jak to działa.
Zobacz też:
- NAS WARS 2017: Najlepiej unikać Buffalo Terastation 5410DN RAID
- NAS Wars 2017: Testujemy RAID QNAP TVS-473
Umieśćmy ten projekt w kontekście. Celem RAID jest to, że jeśli napęd się nie powiedzie, możesz odzyskać bez utraty danych. W tej serii walczę w każdy NAS, aby zobaczyć, jak (lub jeśli) odzyskuje.
Więcej świetnych pomysłów na projekty
DIY-IT Przewodnik projektu
Prawie wszystkie recenzje NAS po prostu mówią o dodaniu pamięci i różnych aplikacjach, które są dostarczane z urządzeniami. Nie widziałem żadnych, które stresują maszyny do niepowodzenia i powrotu do przywrócenia, co jest sensem tych urządzeń.
Poddałem każdą maszynę kandydatów na szereg testów tortur. Poza tym patrzę na wydajność, aplikacje, interfejs użytkownika i wiele więcej. Ten projekt był ogromny. Właściwie wykonanie prawdziwych testów na poziomie przechowywania było niezwykle czasochłonne. Był punkt, w którym mnie nie skończyłem, nigdy nie skończę. Ale oto jesteśmy.
Przypadkiem odniesienia dla wszystkich siedmiu nalotów jest Drobo. Kiedy jazda źle sięga z Drobo, włącza się duże czerwone światło. Z drugiej strony pomieszczenia można zobaczyć status maszyny na pierwszy rzut oka.
Od 2009 roku kupiłem cztery Drobo, trzy, które są bezpośrednio dołączone do mojego głównego komputera, i jeden Drobo 5n NAS, poprzednik urządzenia, które testujemy dzisiaj. Możliwość dostrzeżenia statusu moich drrobos.
W moich izolowanych testach odczytu/zapisu nowy Drobo 5N2 pisze 24 procent szybciej niż 5N i czyta prawie 10 procent szybciej. 5N2 dodaje również drugi port Ethernet. Oryginalny 5N, który kupiłem w 2014 roku, miał tylko jeden port Ethernet.
Natomiast wszyscy nasi kandydaci testowi z 2017 roku mają teraz dwa porty Ethernet. Napędy są również bardzo łatwe w instalacji. Nie wymagają żadnych taceń, nawiasów ani śrub. Po prostu wślizgną się.
Moje udane doświadczenia wykrywające i powracające do zdrowia po stosunkowo rzadkich awariach napędowych w moich starszych Drobosach jest moim punktem odniesienia dla tej części testu, więc nie jest zaskoczeniem, że 5N2 minęło zarówno testy awarii, jak i powiadomienia z latającymi kolorami kolorami.
Wszystkie pozostałe pudełka NAS zajęło co najmniej sześć minut, aby zidentyfikować zły napęd, a jeden całkowicie zawiódł. Natomiast Drobo 5N2 zajęło mniej niż minutę, aby wykryć zły dysk i błysnął dużą czerwoną diodą LED.
Drobo ma duże diody LED, które można zobaczyć z drugiej strony pokoju. Na pierwszy rzut oka możesz zobaczyć ogólną pojemność tablicy z powodu wiersza niebieskich świateł wzdłuż dna urządzenia. Drobo używa własnej usługi do powiadomienia e -mail, więc nie musisz walczyć.
Po włożeniu napędu zastępczego Drobo dokonał automatycznej przebudowy napędu zastępczego i realokowanego przechowywania, aby umożliwić wzrost w czasie. Czas wzrostu jest kluczowym testem, który nie przeszedł wszystkie pudełka NAS. Drobo działało bezbłędnie.
W przypadku wydajności i ochrony danych RAID Drobo zdobył doskonały 5 na 5 gwiazdek.
Trudno jest porównać ceny w naszych siedmiu pudełkach NAS, ponieważ wysłano mi maszyny od 2 do 8 zatok. Postanowiłem użyć metryki cenowej, aby określić, w jaki sposób każda maszyna w porównaniu z wszystkimi innymi.
Biorąc pod uwagę wysokiej jakości dopasowanie i wykończenie Drobo, zdziwiłem się, gdy miałem najniższą cenę za zatokę, prawie dokładnie 100 USD.
Oprócz zwiększenia prędkości i dodanego portu Ethernet, nowy Drobo 5N2 jest prawie nie do odróżnienia od Drobo 5N, który kupiłem od Amazon w 2014 roku. Podczas gdy Drobos to bardzo ładnie zaprojektowane jednostki, fakt, że projekt nie zmienił się wiele, stanowi problem.
W przeciwieństwie do wszystkich innych testów NAS, Drobo nie zapewnia interfejsu internetowego. Musisz zainstalować aplikację na komputerze (która musi być komputer Mac lub Windows – użytkownicy Linux nie muszą się składać).
Przeczytaj to
Gdzie NAS mieszka w coraz bardziej skoncentrowanym na chmurze świecie?
W miarę jak coraz więcej naszych podstawowych usług przechodzi do chmury, to, co pozostaje w LAN Small Business?
Musisz nawet ponownie uruchomić komputer po zainstalowaniu pulpitu nawigacyjnego, który, jak sądzę.
Dashboard Drobo oferuje znacznie mniej dzwonów i gwizdków niż inne tablice magazynowe. Na przykład nie możesz nic zrobić z innymi akcjami niż ich utworzenie i przypisać uprawnienia. Okres. Drobo również stracił punkty, ponieważ nie oferuje koszu z recyklingu sieci. Jeśli usuniesz plik na Drobo NAS, zniknął.
Pod względem aplikacji Drobo jest w środku paczki. Ma więcej aplikacji niż niektórzy z naszych rywali, ale znacznie mniej niż synologia i QNAP. Ponadto niektóre aplikacje są dość dziwne w użyciu.
Na przykład, aby użyć Crashplan, musisz również zainstalować aplikację kontrolera Crashplan na innym komputerze i ręcznie edytować plik INI, aby wskazać Drobo. Za każdym razem aktualizacje CrashPlan, musisz wrócić i ponownie edytować ten plik INI. To brzydkie, irytujące, niewygodne i niewiarygodne.
Jak wspomniałem wcześniej, wydajność odczytu/zapisu na 5n2 była znacznie lepsza od wcześniejszych 5n. Ale w porównaniu do wszystkich innych testów NAS, które przetestowałem, było to blisko dna paczki.
Więc gdzie to nas zostawia? Z jednej strony, dopasowanie i wykończenie, a fizyczna budowa jest prawie idealna. Z drugiej strony brak nowoczesnego interfejsu internetowego, brak sieci recyklingu sieci i stosunkowo niskie wydajność porównawczą spowodowały mierną użyteczność i ocenę wydajności tylko trzech na pięć gwiazdek.
To powiedziawszy, jeśli chcesz konkurencyjnego urządzenia do przechowywania, w którym wszystko, co robisz. Ogólnie rzecz biorąc, Drobo zdobył cztery na pięć gwiazdek.
To wszystko na dziś. Czekać na dalsze informacje. Mamy kolejne sześć recenzji NAS, a także podsumowanie, w których zabiorę cię za sceny, aby omówić metodologię i porównać wszystkie siedem urządzeń obok siebie.
Możesz śledzić moje codzienne aktualizacje projektów w mediach społecznościowych. Pamiętaj, aby śledzić mnie na Twitterze pod adresem @Davidgewirtz, na Facebooku na Facebooku.com/Davidgewirtz, na Instagramie na Instagramie.com/Davidgewirtz i na YouTube w YouTube.com/Davidgewirtztv.