Drobo ha un’interfaccia web
Usando un drobo su Linux
Hai bisogno di un backup o di un altro drobo. Anche tra Drobos ci sono limiti alla compatibilità, vedi Drobo.sito web com per i dettagli.
Riepilogo
In questo articolo, condividerò la mia esperienza usando un drobo su Linux. Discuterò i punti chiave sul dispositivo, sui suoi limiti e sul processo di configurazione. Affronterò anche la mancanza di un’interfaccia web, il design di Drobo, che consente Symlinks e i miei pensieri sul futuro delle soluzioni di archiviazione.
Punti chiave
- Il drobo usa pochissimo potere, consumando 15 W a riposo e circa 60 W quando lavora.
- Fornisce l’accesso ai file da qualsiasi dispositivo in casa tramite una condivisione CIFS.
- A differenza delle soluzioni basate su RAID, il drobo può gestire dischi rigidi di varie dimensioni.
- La larghezza di banda I/O del drobo non è molto alta, raggiungendo circa 20 MB/s su una rete Ethernet gigabit.
- Non esiste interfaccia utente Web ufficialmente supportata per Drobo e i programmi di configurazione forniti sono disponibili solo per Windows e Macintosh, senza supporto per Linux.
- La configurazione del drobo può richiedere un po ‘di tempo e sforzi per apprendere il processo.
Domande e risposte
1. Drobo ha un’interfaccia web?
Sfortunatamente, il drobo non ha un’interfaccia web ufficialmente supportata. Ciò significa che non è possibile accedere alle sue impostazioni e alla configurazione tramite un browser Web. Tuttavia, ci sono programmi di configurazione disponibili per Windows e Macintosh.
2. Come ti sentivi per la mancanza di un’interfaccia utente web?
Ho trovato deludente che un dispositivo moderno come il drobo non abbia un’interfaccia utente web. Nell’età di oggi, le interfacce Web sono comuni e offrono comodità per gli utenti. Sarebbe stato bello avere un programma nativo che cerca automaticamente Drobos sulla rete e fornisce collegamenti alle loro UIS web.
3. Cosa ne pensi del design del drobo?
Il design del drobo emana un’atmosfera di Apple. Le scelte di imballaggio e stile indicano che sono stati fatti molti sforzi per creare un’esperienza premium. Sebbene ciò possa attrarre alcuni utenti, mi mancano personalmente i giorni in cui i computer sembravano più potenti strumenti piuttosto che accessori alla moda.
4. Puoi condividere il processo di configurazione per il drobo?
Per impostare il drobo, seguire questi passaggi:
- Installa il software di configurazione Drobo (dashboard) su un computer Windows.
- Collegare il drobo al computer e individuarlo utilizzando la dashboard.
- Aggiungi un disco rigido al drobo e assicurati che sia riconosciuto dalla dashboard.
- Imposta una password dell’amministratore utilizzando la dashboard.
- Configurare la condivisione CIFS utilizzando la dashboard e verificarne l’accessibilità.
5. Come puoi abilitare i collegamenti simbolici su Drobo in Linux?
Per abilitare i collegamenti simbolici su Drobo in Linux, seguire questi passaggi:
- Abilita “Drobo Apps” nella dashboard Drobo.
- Monte la condivisione CIFS chiamata “Droboapps”.
- Copia il gzip marcato Dropbear (.TGZ) File alla directory principale della condivisione DroboApps.
- Riavvia il drobo.
- Ssh nel drobo usando le credenziali: root/root.
- Cambia la password di root in qualcosa di diverso da “root”.
- Modifica il /etc /.Backup_smb.Conf file e aggiungi le seguenti righe alla fine:
Segui Symlinks = Sì Link ampi = no Case sensibile = Sì estensioni unix = sì
- Riavvia il drobo, che può essere fatto attraverso la dashboard.
6. Cosa dovresti considerare prima di abilitare i collegamenti similple?
Abilitare i collegamenti simbolici possono comportare rischi per la sicurezza, quindi non è raccomandato per la distribuzione in ambienti aziendali o sicuri. È importante valutare l’idoneità dei drobof per tali ambienti. Procedere con cautela e valutare le potenziali conseguenze.
7. Quali sono i limiti dell’utilizzo di Symlink su Drobo?
Anche dopo aver abilitato i collegamenti simbolici, i percorsi assoluti non funzioneranno ancora su una condivisione CIFS a causa delle limitazioni di Samba. Abilitare sia “collegamenti larghi” che “estensioni unix” richiede di ricompilare il programma, che diventa un compito ingombrante. Quindi, è consigliabile evitare percorsi assoluti nei collegamenti su una condivisione CIFS.
8. Quali sono le tue speranze per il futuro delle soluzioni di archiviazione?
Spero che in futuro possiamo avere server ARM a bassa potenza che eseguono Linux che offrono flessibilità e ci consentono di eseguire software di archiviazione open source come HDFS, CEPH o NFSD. Ciò fornirebbe più opzioni per gli utenti ed espanderebbe le possibilità per le soluzioni di archiviazione.
9. Il drobo funziona bene per le tue esigenze attuali?
Sì, il drobo sta soddisfacendo le mie attuali esigenze in modo soddisfacente. Fornisce un modo conveniente e affidabile per archiviare i miei dati offrendo protezione contro la perdita di dati. Tuttavia, ho ancora speranza in soluzioni di archiviazione più versatili in futuro.
10. Cosa distingue il drobo da altre unità di stoccaggio?
Il fattore di differenziazione chiave del drobo è la sua capacità di gestire dischi rigidi di dimensioni variabili senza la necessità di dischi corrispondenti o decisioni di configurazione complicate. Semplifica il processo di archiviazione agendo come una soluzione di archiviazione intelligente che massimizza la protezione dei dati senza che l’utente abbia bisogno di fare scelte complesse.
Usando un drobo su Linux
Hai bisogno di un backup o di un altro drobo. Anche tra Drobos ci sono limiti alla compatibilità, vedi Drobo.sito web com per i dettagli.
Drobo ha un’interfaccia web
Una settimana o due fa, ho raccolto un’unità di archiviazione a rete Drobofs. L’ho raccolto perché ho bisogno di archiviare alcuni terabyte di dati: backup di musica e film che possiedo, file personali e così via.
- Usa pochissima potenza: 15 W a riposo e circa 60 W quando lavora.
- Mi consente di accedere ai miei file da qualsiasi dispositivo in casa, tramite una condivisione CIFS.
- Può gestire dischi rigidi di varie dimensioni, a differenza, per esempio, soluzioni basate sul raid
- La larghezza di banda I/O non è così grande. Mi sembra di ottenere circa 20 MB/s sulla mia rete Gigabit Ethernet.
- Non esiste interfaccia utente Web ufficialmente supportata e i programmi di configurazione che forniscono sono solo per Windows e Macintosh (No Linux).
- Ho dovuto imparare a configurarlo, che ha richiesto un’ora o due.
Nessuna interfaccia utente web
Quando stavo acquistando questa cosa, onestamente non ho considerato la possibilità che non ci fosse alcun interfaccia utente web. È il 2012, tutto dovrebbe avere un’interfaccia utente web in questi giorni. È vero che per utilizzare un’interfaccia utente web, dovresti conoscere l’indirizzo IP, che potrebbe essere difficile per gli utenti non tecnici determinare. Tuttavia, sarebbe abbastanza facile avere un programma nativo che cerca solo tutti i Drobos sulla tua sottorete e ti dà un link all’interfaccia utente Web per ciascuno. Il fatto che non abbiano fatto questo è solo zoppo.
Il design
Non posso fare a meno di sentire che c’è qualcosa di vagamente Apple-ish nel design. Hanno chiaramente trascorso molto tempo sull’esperienza “fuori dalla scatola”, usando materiali di imballaggio di alta qualità, stile designer sulla scatola e così via. Immagino che forse ogni produttore di elettronica di consumo si senta come se doverlo al giorno d’oggi? Non lo so.
Mi mancano i giorni in cui i computer sembravano utensili elettrici, consegnati con manuali spessi e realizzati in metallo solido e legno. Al giorno d’oggi, i computer si sentono come accessori Fasion. Immagino che il mondo sia passato da quei primi giorni.
Impostare
- Installa il software di configurazione Drobo per Windows. Lo chiamano “Dashboard.”
- Collega il drobo e individualo con la dashboard.
- Aggiungi un disco rigido al drobo e verifica che sia stato aggiunto correttamente sulla dashboard.
- Imposta una password dell’amministratore sulla dashboard
- Imposta la condivisione CIFS sul cruscotto e verifica che io possa montare. Ti incoraggio a disabilitare eventuali azioni accessibili al mondo, a meno che tu non ti senti davvero come se ne avessi bisogno.
Abilitare i collegamenti simbolici
Se sei un utente Linux come me, probabilmente noterai che il drobo, per impostazione predefinita, non supporta Symlinks. Questo è stato davvero fastidioso per me.
Puoi risolverlo, ma richiede un po ‘di lavoro.
- Abilita “Drobo Apps” sul dashboard Drobo.
- Montare la condivisione CIFS denominata Droboapps
- Copia il gzip marcato Dropbear (.TGZ) File alla directory principale della condivisione DroboApps.
- Riavvia il drobo.
- ssh nel drobo con utente: root, password: root
- Per l’amore di Dio, cambia la password di root in qualcosa di diverso da “root” eseguendo/mnt/drobofs/condivisioni/droboapps/dropbear/root_passwd (sì, lo so esattamente il comando che ti aspettavi di usare per questo, giusto per questo?)
- Modifica /ecc /.Backup_smb.conf e aggiungi queste righe alla fine:
Segui Symlinks = Sì
Link ampi = no
Case sensibile = Sì
estensioni unix = sì
Viene fornita una versione base dell’editor VI. - Riavvia il drobo. Il modo più semplice per farlo è dalla dashboard.
Se stai distribuendo i tuoi drobof in un ambiente aziendale o in un altro ambiente in cui hai bisogno di sicurezza, probabilmente dovresti non Abilita Symlinks. Non sono sicuro di quanto siano adatti i drobofs per l’ambiente aziendale in primo luogo, ma questa è un’altra discussione. Sei stato avvertito.
Si noti inoltre che anche dopo aver applicato questa correzione, non sarai ancora in grado di utilizzare i percorsi abbidi nei collegamenti simbolici. Questa è colpa di Samba, non puoi abilitare sia “link larghi” che “estensioni unix” senza ricompilare il programma, il che è molto più lavoro che voglio davvero fare. Questo è stato fatto anche in nome della sicurezza. Comunque, usare percorsi assoluti nei collegamenti su una condivisione CIFS probabilmente non è comunque una buona idea.
Il futuro
Spero che in futuro sarò in grado di acquistare un server ARM che esegue Linux che avrà un consumo di energia molto basso, piuttosto che un dispositivo per uso singolo. Mi piacerebbe credere che aziende come Drobo sarebbero felici di vendermi questo tipo di hardware, permettendomi di eseguire software di archiviazione open source come HDFS, CEPH o NFSD su di esso. Fino a quel giorno felice, Drobo sembra funzionare abbastanza bene per le mie esigenze attuali.
Usando un drobo su Linux
Un drobo è una piccola unità di archiviazione. Basta aggiungere dischi e si occupa di capire come proteggere al massimo dalla perdita di dati. Non si deve, come con altre unità di archiviazione, è necessario installare dischi di abbinamento. Né sono decisioni arcane su come vengono previsti i dati. Finge di essere solo un mucchio di archiviazione e fa la cosa intelligente. La linea di prodotti è sotto:
Quindi hai comprato un drobo e vuoi usarlo sotto Linux. Grande! Collegalo e vai! Veramente! Può essere usato proprio come un normale disco. Collegalo come qualsiasi unità di pollice USB. Per le vecchie mani di Linux, basta utilizzare un partizionatore, come separato, e creare un file system EXT3 e impostare il punto di montaggio. Vedere la sezione di configurazione per i dettagli sull’impostazione manuale delle cose dalla riga di comando senza alcun software speciale. Per quelli con altri gusti, c’è anche una GUI che può occuparsene:
È possibile utilizzare Drobos senza alcun software speciale. Le luci della capacità blu si riempiranno man mano che i dischi si riempiono. Quando diventa troppo pieno, Drobo chiederà un’altra guida con le sue luci di guida. Basta nutrirlo guida quando lo chiede, e questo è tutto. Allora a cosa serve la dashboard?
- Se il drobo è difficile da vedere drobo, il software può sostituire le luci sul pannello frontale.
- Verifica se è disponibile un nuovo firmware e aggiorna l’installazione.
- Per vedere le informazioni sui dischi rigidi nel drobo senza tirarli fuori.
- Per modificare le impostazioni di Drobo dalle loro impostazioni predefinite (come una dimensione Lun a 2 Tib)
- Per Drobbro, ci sono molte impostazioni (indirizzo IP?) uno potrebbe aver bisogno per configurarlo correttamente per l’uso.
- Se hai un problema, il fornitore potrebbe chiederti di produrre un file di diagnostica.
È qui che entra in gioco Drobo-Utils, il dashboard Linux.
Drobo-otils
Drobo-otils è un insieme di strumenti Linux per interrogare e gestire la robotica dei dati Sistemi di archiviazione Drobo Drobo. Accendi Drobom View e dovrebbe sembrare familiare a coloro che hanno visto il cruscotto su altri sistemi operativi. Drobom View è costruita su un’interfaccia del programmatore Python che può essere installata sul sistema e utilizzata anche da altre applicazioni. Per le mani di Linux esperte, il resto dell’interfaccia della riga di comando è fornito da altri sottocampi di Drobom e offre la stessa funzionalità dell’interfaccia grafica View.
Matrix di compatibilità
Se riesci a far sì che il tuo dispositivo Drobo sia associato al file A /Dev /SDX [1], sarai in grado di partizionare, creare file system e leggere e scrivere dati su di esso utilizzando strumenti di sistema ordinari (vedi Impostazione.)
Drobo-otils accede a Drobos tramite gli stessi file. Il software scansiona quei file e chiede a ogni dispositivo se si tratta di un drobo. Sfortunatamente, il modo in cui Drobos risponde varia, quindi non tutti rispondono in un modo che il software comprende. Anche per lo stesso dispositivo, diverse interconnessi fisici possono funzionare con funzionalità diverse. Esistono due livelli di accesso a Drobos: dati (essere in grado di leggere e scrivere i dati e un significato completo che Drobo risponde al linguaggio completo di comando e controllo.
Con questo in mente, la matrice di compatibilità di ciascun dispositivo vs. Il canale fisico è sotto:
Modello | Interfaccia (Performance MB/S) | Dimensione massima Lun | ||||
interfaccia | USB | Fw | TCP/IP | iscsi | Esata | ext3 |
Drobo (Gen1) | pieno (15) | n/a (0) | n/a (0) | n/a (0) | n/a (0) | 2 |
Drobo (Gen2) | pieno (15) | pieno? (?) | n/a (0) | n/a (0) | n/a (0) | 2 |
Drobo Share | n/a (0) | n/a (0) | Dati*1 (15) | n/a (0) | n/a (0) | 2 |
Drobo Pro | pieno (15) | ? (?) | n/a (0) | Full*2 (80) | n/a (0) | 8-? |
Drobo élite | ? (?) | n/a (0) | n/a (0) | ? (?) | n/a (0) | 8? |
Drobo s | pieno (15) | ? (?) | n/a (0) | n / a (?) | dati (0) | 8 |
Full-Find/Full: Drobo-Utils troverà il dispositivo da parte dei suoi dati (automatici): funzioni del dispositivo per I/O di dati, ma Drobo-otils non può accedervi per la configurazione. n/a - non applicabile (il dispositivo non ha questa interfaccia.) *1 - droboshare non è utilizzabile con drobo -otils su un server Linux. Se si installa il file system di root aumentato di droboshare (DARF), si può eseguire un drobo-otils in modalità line sul droboshare stesso. *2 - non rileverà, fuori dalla scatola, un ISCSI drobo. Bisogna configurare il sottosistema ISCSI per ottenere il file A /Dev /SDX. Vedere ISCSI Imposta per i dettagli su quella configurazione iniziale. Dopo quel punto, drobo-otils funzionerà correttamente su ISCSI.
[1] | I conducenti Linux producono disco, CDROM e altre periferiche, sembrano periferiche SCSI alle applicazioni. Indipendentemente dalla connessione fisica, è una parte normale del kernel Linux far apparire il dispositivo come un cosiddetto “SCSI generico”. |
Il caffè è caldo
Le persone hanno fatto causa a una catena di fast food nazionale perché il loro caffè era caldo, ma non aveva un avvertimento sulla tazza affermandolo. Per la maggior parte delle persone, il rischio di scottatura dovrebbe essere abbastanza ovvio.
Drobo ha reso molto più facile ottenere un archivio molto più sicuro, che alcuni con poca o nessuna esperienza di gestione dello stoccaggio professionale stanno ottenendo Drobos. Alcuni hanno l’aspettativa che Drobo, perché consentono guasti al disco, sostituiscono la necessità di backup. Sono state raccontate storie tristi sulle persone che mettono dati solo su Drobo, e in nessun altro posto, e poi succede qualcosa e perdono i dati.
Devi esaminare i tuoi dati e determinare la strategia di backup/dati. Se non l’hai mai fatto o non sai cosa significhi, consultare la sezione di distribuzione in questa pagina per esempi.
Installazione: più semplice
Su Ubuntu 9.10 [2] o successivamente (o Debian Instable o altre distribuzioni derivate da Debian), Drobo-Utils è incluso nei repository e l’installazione da un prompt di shell è semplicemente:
% sudo apt-get Installa drobo-otils
Per eseguire almeno l’utilità della riga di comando. Gli utenti sui server spesso desiderano solo funzionalità della riga di comando. D’altra parte, per abilitare l’interfaccia utente grafica, è necessario installare un altro pacchetto:
% sudo apt-get Installa Python-Qt4
Questo è il metodo di installazione più semplice, questo metodo garantisce che tutti i pacchetti richiesti vengano automaticamente installati sul sistema come parte dell’installazione sopra. Su altre distribuzioni o se la versione nei repository è troppo vecchia, potrebbero essere necessari metodi più complicati. Per tutti gli altri metodi di installazione, si devono garantire che i pacchetti richiesti da Drobo-Utils. Questi pacchetti sono chiamati dipendenze.
[2] | Drobo-otils è sviluppato per il rilascio sulla versione stabile di Kubuntu nel momento in cui viene rilasciato. Lo sviluppo è iniziato su Kubuntu 7.10 e ha continuato a 9.10 alla fine del 2009. Qualsiasi distribuzione altrettanto recente dovrebbe fare. Il pacchetto è accettato in Debian Instable, quindi tutte le distribuzioni derivate da Debian (Debian, *Ubuntu, Mepis, Pclinux-OS, ecc. ) dovrebbe ereditare il pacchetto a tempo debito. |
Dipendenze
Prima che si possa installare Drobo-Utils stesso, gli altri pacchetti necessari sono qualcosa come quelli sotto (questi esempi sono pacchetti Ubuntu, i nomi possono variare su altre distribuzioni):
Python - Interprete per la lingua Python separata - Il partizionatore, di solito incluso con la Distro.
Se si utilizza Redhat Enterprise Linux (RHEL, aka. Centos, scientific Linux ecc. ), che hanno Python 2.4 [3], quindi sono necessari quanto segue:
Python-ctypes-Modulo per l'interfaccia C
[3] | Drobo-otils è stato testato in modalità line usando Python-2.4 per il rilascio 0.6.2.2. In precedenza c’è un bug abbastanza spaventoso, in cui il formato vuole formattare tutte le unità allegate (usando solo 2.4) È stato fissato per 0.6.2.2. Nessuno ha testato la funzione GUI e potrebbe essere una sfida ottenere un pacchetto PYQT4 appropriato. L’utilità è costruita su Python-2.5 e Python-2.6 ed è testato su entrambi. Python-3 non funzionerà sicuramente. |
Sui distro basati su RPM (come Redhat & Suse), sarebbe più probabilmente “yum” invece di “attitudine” e alcuni dei nomi dei pacchetti cambieranno. Una differenza tipica è che i pacchetti per gli sviluppatori hanno il suffisso -Devel su distribuzioni derivate da Redhat, anziché il -dev favorito da Debian Derited One.
Ecco un esempio di Fedora 7 (per gentile concessione di Help4Death sul gruppo di Google):
% yum installa python % yum installa pyqt4 % yum installa python-devel
Nota: se manca x o qt, disabiliterà solo la GUI. La modalità di linea funzionerà senza problemi. Il pacchetto dovrebbe funzionare bene sui server senza testa utilizzando solo la riga di comando.
Installa dal pacchetto
Una volta che le dipendenze sono soddisfatte, è possibile installare manualmente l’ultimo pacchetto stabile.
dove sono disponibili i pacchetti più attuali. Dopo aver scaricato un .Deb, è semplicemente una questione di:
# dpkg -i drobo -otils-.Deb
Utenti Redhat/Fedora. L’alieno può essere usato per convertire il pacchetto. Non so se funziona. Qualcuno da affrontare l’imballaggio RPM sarebbe molto gradito! Questo è un pacchetto Python puro, quindi è probabile che funzioni senza problemi.
Installa dal file TAR
Supponendo che le dipendenze siano installate/soddisfatte, il pacchetto funzionerà effettivamente bene senza essere installato in nessun punto di sistema. Il codice sorgente può essere scaricato direttamente Esegui esplicitamente dalla directory.
Scarica il .TGZ preferito, quindi disimballare:
# tar -xzvf drobo -otils-.tgz # cd drobo-otils- # ./stato drobom
Per tutti gli esempi nel manuale, uno deve solo preparare “./’prima di drobom.
Installa da Git
Quando esce un nuovo modello o la versione stabile manca una funzione, si può scegliere di seguire insieme all’ultima versione di sviluppo. È necessaria l’installazione di git, quindi usarlo può essere utilizzato per ottenere una copia dell’albero di origine:
# Apt-get Installa git # git clone git: // drobo-otils.idiota.FORNEFORGE.net/gitroot/drobo-otils/drobo-otils # cd droo-otils # ./Drobom Status # git pull
Questo fornisce una copia di sola lettura del codice sorgente che può essere aggiornata con le ultime modifiche con “Git Pull”. Si può anche selezionare qualsiasi versione stabile di drobo -otils mediante “Git Branch -r” e “Git Checkout”. Per i dettagli, consultare la documentazione GIT.
Quindi, in un modo o nell’altro, è installato drobo-otils. Il prossimo passo è provarlo.
Prova la CLI
Il primo elemento da verificare dopo l’installazione è invocare l’interfaccia della riga di comando (CLI.) e vedere se succede qualcosa di ragionevole. Sul mio sistema con un drobo [#sdz] succede: succede:
% sudo drobom status /dev /sdz /drobo01 100 % completo (['red alert', 'bad disco', 'no ridondancy'], 0) %
[4] | In esempi, l’unità è sempre cambiata in SDZ per evitare errori di copia/incolla. |
Molto spaventoso, ma il mio drobo è in cattive condizioni in questo momento. Il risultato normale è: [] come stato, il che significa che non c’è nulla di sbagliato. Per ottenere tutti i tipi di informazioni su Drobo, prova ‘Drobom Info.’Invocazione senza argomenti che lo farà stampare un elenco dei comandi disponibili tramite l’interfaccia della riga di comando.
Prova la GUI
Una volta verificata la funzionalità della riga di comando e supponendo che Python-Qt4 sia installata:
# Drobom View
mentre la root inizia una GUI per ogni drobo allegato a un computer. Esistono varie schede per consentire uno di ottenere informazioni dal drobo e anche modificarne la configurazione. Ad esempio, è possibile utilizzare la scheda Formato della GUI per partizionare il dispositivo e creare un singolo file system per un determinato LUN.
Ci sono due scelte da fare quando si imposta un tipo drobo: tipo di file system e dimensioni LUN. Per una discussione su queste scelte, consultare: Lunsize si adatta a tutti e al file.
Setup manuale drobo con Linux
Questa sezione fornisce un esempio illustrativo della configurazione più comune. Un file system ext3 è costruito su un drobo con qualunque cosa è già in atto. Le modalità GUI e Line producono esattamente lo stesso risultato e eseguono semplicemente il partizionamento Linux standard utilizzando separati e il costruttore di file system appropriato per il tipo in questione. Esempio di corsa CLI:
Per favorerasemydata# drobom -d/dev/sdz formato ext3 peter@pepino: ~/drobo/drobo -otils $ sudo ./drobom formato ext3 /dev /sdz - pacchetto disco drobo 00% completo - ([], 0) Preparazione di uno script di formato per un file system EXT3 come hai richiesto OK, ho creato lo script ma non viene ancora cancellato. Puoi dare un'occhiata con: Cat /TMP /FMTScript Se sei davvero sicuro, vai avanti e fai: SH /TMP /FMTScript Avviso: pronto a distruggere tutti i tuoi dati. Continua? (y/n) n hew. Ti sei fermato appena in tempo! peter@pepino: ~/drobo/drobo-otils $ # cat/tmp/fmtscript #!/bin/sh sepated/dev/sdz mklabel gpt sepated/dev/sdz mkpart pri ext3 0 100% sepated/dev/sdz print; Sleep 5 mke2fs -j -i 262144 -l drobo01 -m 0 -o sparse_super,^resize_inode /dev /sdz1
Il precedente imposta il drobo come una grande partizione, con un’etichetta che dice che dovrebbe contenere un file system ext3 [#mke3fs]. Per un file system NTFS, scrivi ´ntfs´ al posto di Ext3. Il prossimo passo è aggiungere il file system alla partizione. Mentre i separati sono istantanei, MKE2FS richiede un po ‘di tempo, basta avere un po’ di pazienza, andrà bene. La dichiarazione di non responsabilità di “Caffee è Hot” a questo punto:
ATTENZIONE: le seguenti righe cancelleranno tutti i dati sul tuo drobo! ATTENZIONE: no, non farà alcuna domanda! ATTENZIONE: chiediti, prima di iniziare: sei sicuro? ATTENZIONE: dopo la seconda riga, sei toast. ATTENZIONE: meglio per eseguire il backup dei dati in anticipo. SH -X /TMP /FMTScript
(Per un file system NTFS, utilizzare mkntfs -f -l drobo01 /dev /sdz1 . Per ext3, preparati ad aspettare [#mkext3time] _)
[5] | Il comando corretto per creare un file system ext3 è mke2fs -j. Questo confonde le persone che si chiedono perché non si usa una sorta di Ext3 MKFS. Non ce n’è uno, un ext3 è un ext2 con un diario. |
[6] | MKE2FS impiega molto tempo per correre, nell’ordine di dieci minuti per terabyte. Il pulsante del formato di visualizzazione diventa rossa mentre il formato è in corso. Non ho ancora determinato un metodo per monitorare i progressi dalla GUI. Altri file system sono creati molto più rapidamente, quindi meno un problema. |
root@alu: ~# separato -i /dev /sdz gnu separato 1.7.1 Utilizzando /dev /sdz benvenuto in gnu separato! Digita "aiuto" per visualizzare un elenco di comandi. (separato) Mklabel GPT (separato) MKPART PRI EXT2 0 100% (separato) Exci root@alu: ~# fdisk /dev /sdz gnu fdisk 1.0 Copyright (C) 1998-2006 Free Software Foundation, Inc. Questo programma è il software gratuito, coperto dalla licenza pubblica generale della GNU. Questo programma è distribuito nella speranza che sia utile, ma senza alcuna garanzia; senza nemmeno la garanzia implicita di commerciabilità o idoneità per uno scopo particolare. Vedi la licenza del pubblico generale GNU per maggiori dettagli. Comando usando/dev/sdz (M per assistenza): p disco/dev/sdz: 2199 GB, 2199020382720 byte 255 teste, 63 settori/binario, 267349 unità cilindri = cilindri di 16065 * 512 = 8225280 bytes dispositivo di avvio di boot blocca/dev/sdz/sdz Comando linux (m per aiuto): q root@alu: ~# mke2fs -j -i 262144 -l drobo01 -m 0 -o sparse_super,^resize_inode /dev /sdz1 mke2fs 1.40.8 (13-mar-2008) Etichetta del filesystem = Drobo01 Tipo di sistema operativo: dimensione del blocco Linux = 4096 (log = 2) Dimensione del frammento = 4096 (log = 2) 8388608 inodes, 536870886 blocchi (0.00%) Riservato al primo blocco dati super utente = 0 16384 gruppi di blocchi 32768 blocchi per gruppo, 32768 frammenti per gruppo 512 inodi per gruppo backup Superblock memorizzati su blocchi: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 265632, 265632, 265632 962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000 Scrivere i tavoli inodi: fatto Creazione di un diario ORGE ORGE ORGASSE CREAT CREAT AGGIUNGI EVETTO CREATTI CREAT IN ACCETTURE ATTUATI ATTUATI ATTUATI ATTUATI ATTANZATTI ATTUATI ATTUATI ATTUATI ATTENZIONI ATTUATI ATTUATI ATTENZIONI ATTUATI ATTENITO MOUTSEDED ATTANZATICIO. mai arriva per primo. Usa Tune2fs -c o -i per sovrascrivere. root@alu: ~# root@alu: ~# mount /dev /sdz1 /mnt
Lunsize si adatta a tutti?
Per impostazione predefinita, Drobo crea un “disco” separato visibile al computer per ogni 2 terabyte (TIB) di capacità protetta da parità sull’unità. L’utilizzo naturale che un drobo invita negli utenti è di avere un singolo dispositivo di grandi dimensioni che copre tutti i dati sul dispositivo. Ad esempio, su Mac OS/X, gli utenti creano spesso LUN da 16 TB su HFS. Ciò consente a tutto l’archiviazione di adattarsi a una grande piscina. L’aspetto negativo di LUN più grandi ha a che fare con il tempo di avvio e il tempo per eseguire un controllo del file system.
Sotto Linux Sfortunatamente, con un drobo di prima generazione, si dovrebbe limitare la dimensione del volume a 2 Tib [#Gen12tib] _. Si spera, ma non confermata, che i prodotti successivi supportano LUN più grandi di 2 TIB su Linux. Drobom View quindi limita Lunsize a 2 TIB per il momento. L’interfaccia della riga di comando può essere utilizzata per creare LUN più grandi, potrebbero non funzionare.
Su Lunsizes> = 2Tb: – Su distribuzioni più vecchie, ci sono un paio di gotchas correlati a
strumenti Linux che non sono pronti da 2 tb. Per superare i 2 TB, è necessario: – Usa le partizioni GPT, che non sono supportate dalle versioni FDISK più vecchie. Strumenti basati su Libparted funzionano bene, per lo più. — GPARTED fallisce e sembra avere un limite di 1 TB sui dispositivi. (Bug #524948 segnalato a Bugzilla.gnoma.org) è solo la GUI, poiché Libparted va bene e altri strumenti basati su di esso funzionano ancora.
— sul kernel Linux < 2.6.24, the USB layer won't let one address LUNs/offsets >2 TB. Ad esempio, Ubuntu Hardy (8.04) rilasciato nella primavera del 2008 ha un 2.6.24, e così va bene. Non sono mai stato in grado di testare questo problema. — Sul kernel Linux < 2.6.31 there is are reported firewire problem that will prevent devices >2 Tib dal lavoro. — Ext3 con blocchi 4K dovrebbe consentire la capacità del file system di 8 TIB. I blocchi 4K sembrano essere assegnati per impostazione predefinita. Quindi penso che un buon massimo. Sarebbe divertente impostare il pazzo su 8 TIB e testarlo.
— Windows XP non supporta LUN> 2 TIB
[7] | Molti test sono stati eseguiti con prodotti di prima generazione e sono state trovate diverse modalità di errore quando superano i 2 TIB. Data Robotics ha affrontato diverse modalità di errore, tramite correzioni al kernel in 2.6.24, e per Firewire in 2.6.31 e continua ad affrontarli nei prodotti di generazione successivi. |
Che tipo di file system?
Drobos funziona bene sotto Linux con ext3. Ovviamente si può impostare un NTFS o HFS+ o FAT32 se necessario, ma sembra attivamente controintuitivo su Linux. Gli sviluppatori di drobo-otils non hanno testato HFS. Linux non scrive su HFS+ Journaling a questo punto, quindi il supporto HFS non è presente. Un buon successo è riportato con NTFS-3G, ma la performance è molto più bassa di quella che viene generalmente riportata con EXT3. A meno che non sia richiesto il movimento fisico del disco tra i sistemi, il formato nativo (EXT3) è l’opzione migliore.
IMSI ISCSI
Questa è una procedura per la configurazione di Drobo Pro per l’accesso tramite ISCSI. Queste informazioni si basano su un post di Lemonizer su Google Group 2009/05/16, con aggiornamenti basati su miglioramenti e test di altri nell’autunno del 2009:
1. Collega il PRO tramite USB e configura manualmente l'IP delle impostazioni di informazioni dbPro # drobom # drobom Imposta iPAddress 192.168.2.80 # drobom Set netmask 255.255.255.0 # drobom ha impostato uSestatipaddress vero
Il prossimo passo è disconnettere USB e connettersi da ISCSI:
2. Installa Open-ISCSI (http: // www.Open-ischsi.org/): sudo apt-get installa open-iscsi 3. Collega il DBPro alla macchina host tramite ISCSI 4. Query dbpro's ID: sudo iscsiadm -mode scoperta -type sendtargets -portale 192.168.2.80 5. Copia la stringa ID restituita da ISCSIADM, qualcosa come "IQN.2005-06.com.Datarobotics: drobbro.TDB091840080.node0 "6. Connettiti al dbPro: sudo iScsiadm -nodo -mode -TargetName IQN.2005-06.com.Datarobotics: drobbro.TDB091840080.Node0 -Portale 192.168.2.80: 3260 - -login
Se tutto è andato bene, il tuo drotrod dovrebbe presentarsi sotto /dev. Controlla anche/var/log/messaggi per confermare che il dispositivo ISCSI è collegato correttamente. Successivamente, Drobo-otils dovrebbe essere in grado di rilevare il drobo e gestirlo su Ethernet/ISCSI.
Firmware drobo
L’aggiornamento del firmware è piuttosto autoesplicativo nella GUI. La prima volta che si preme il pulsante di aggiornamento, verifica se è disponibile un nuovo firmware. Se c’è un nuovo firmware, si offre di aggiornare, con istruzioni adeguate. Allo stesso modo, l’interfaccia della modalità line ha due comandi per gestire il firmware, FWCHECK ti dirà se è richiesto un aggiornamento. Il fwupgrade farà il lavoro. Ci vogliono alcuni minuti e stampa uno stato che puoi vedere come sta progredendo. Abbi pazienza:
root@pepino:/home/peter/drobo/drobo-otils/trunk# drobom fwupgrade convalidatefirmware start. Numero magico convalidato. Bene. 484 + 2937552 = 2938036 Lunghezza validata. Bene. CRC dall'intestazione: 4260378881, calcolato usando Python Zlib CRC32: 398201869 Sì, l'intestazione CRC non corrisponde. Per ora non lo fanno mai . ignorandolo. CRC per il corpo dall'intestazione: 1852877921, calcolato: 1852877921 Ridondanza ciclica a 32 bit Controlla corretta corretta. Bene. ConvalidaFirmware con successo. WriteFirmware: i = 484, start = 484, ultimo = 2938036 Lunghezza FW = 488 . ha scritto 32768 byte. Totale: 33252 ha scritto 32768 byte. Totale: 66020 . . . ha scritto 32768 byte. Totale: 2720228 ha scritto 32768 byte. Totale: 2752996 ha scritto 32768 byte. Totale: 2785764 ha scritto 32768 byte. Totale: 2818532 ha scritto 32768 byte. Totale: 2851300 ha scritto 32768 byte. Totale: 2884068 ha scritto 32768 byte. Totale: 2916836 ha scritto 21200 byte. Totale: 2938036 WriteFirmware fatto. i = 2938036, len = 2938036 root@pepino:/home/peter/drobo/drobo-otils/trunk#
Al termine, controlla se ha funzionato usando:
root@pepino# drobom status /dev /sdf - 00% full - (['nuovo firmware installato'], 0)
Se lo stato è così, allora fai:
root@pepino:/home/peter/drobo/drobo-otils/trunk# shutdown drobom
Le luci lamperanno ecc. Aspetta che Drobo diventa buio. Aspetta altri cinque secondi, quindi non plug l’USB / connettore.
Collegalo e aspetta 10 secondi. Dovrebbe avviarsi con l’ultimo firmware disponibile per Drobo.
I comandi di Drobom, come Dri’s Dashboard, normalmente otterranno il firmware e il miglior aggiornamento più recenti e migliori. Se necessario, si può caricare il firmware arbitrario dalla CLI con comando fwload.
SICUREZZA
Coloro che sono preoccupati per la sicurezza dell’utilizzo di questo software dovrebbero sapere: è stato sviluppato con l’assistenza del fornitore (Data Robotics Inc.), e in ogni caso, in base alla documentazione del fornitore e, con almeno incoraggiamento, se non di supporto definitivo. Per ogni versione, un QA.Il file txt è creato, dimostrando i test di funzionalità eseguiti. Esistono più verifiche di checksum integrate nel processo di aggiornamento del firmware, quindi è quasi impossibile in mattoni a un drobo utilizzando gli strumenti. Drobo-Utils verifica checksum del firmware prima di tentare di caricare l’immagine sul dispositivo e il dispositivo controlla anche il firmware rispetto ai checksum. Il nuovo firmware viene caricato in una posizione alternativa da quella attualmente attiva e se l’attivazione del nuovo firmware non riesce, il drobo avvia semplicemente quello vecchio.
D’altra parte, si applicano le regole di buon senso. Impostazione della dimensione di LUN o riformulare un drobo cancellerà tutti i dati se è fatto su Linux o su qualsiasi altro sistema operativo. Questi sono utensili elettrici e possono fare alcuni dati sui danni se utilizzati senza cure adeguate. Ad esempio, l’affidabilità di qualsiasi unità di archiviazione non riduce la necessità di backup che rende solo più facili. Un drobo è un posto eccellente per mettere i backup, ma non un sostituto per loro. I backup sono l’unico modo per affrontare l’errore 18 (il numero di pollici davanti alla tastiera la fonte del problema si trova.) e nessuna unità di stoccaggio può proteggere dal fuoco o dall’alluvione.
Compatibilità del firmware
Drobo è stato testato con ogni vecchia versione del firmware. Qualsiasi drobo dovrebbe essere aggiornabile al firmware moderno utilizzando la dashboard.
Per Drobo V1 (solo modelli disponibili per me usati per QA)
- Da questo punto, non sembra che tu sia necessario scollegare il connettore USB per completare l’aggiornamento.
- Il firmware prima di qui si occupa male di Ext3.
Distribuzione
Nessuna unità di archiviazione mai costruita, ad ogni prezzo, può essere all’espressione di non perdere i dati. Non esiste una bacchetta magica da salutare per risolvere il problema della sicurezza dei dati. Le persone hanno ancora bisogno di una strategia attorno ai backup e alla loro manutenzione. Drobo semplifica l’implementazione di una strategia, ma non la sostituisce. Data Robotics ha una pagina delle migliori pratiche che lo dice bene, ma il fraseggio è un po ‘aziendale e, sebbene fornisca concetti generali, non è abbastanza prescrittivo per le persone applicare facilmente.
Questa sezione fornisce alcuni esempi e casi d’uso per aiutare le persone a sviluppare la strategia appropriata per loro. Cerca di mantenerlo semplice e concreto.
Concetti generali
Non fare affidamento su un singolo dispositivo, mai! Prima di distribuire un’unità di archiviazione, si dovrebbe eseguire l’esperimento di pensiero di ciò che accadrà se tutti i dati su di essa si perdono. Ci sono sempre livelli di rischio. Per uso personale, si potrebbe accettare il rischio che se la casa brucia, sono disponibili solo backup rari fuori sede e mesi o anni di dati potrebbero essere persi. Se qualcuno sta eseguendo la propria attività fuori da casa, questo rischio probabilmente non sarà accettabile.
Il metodo più semplice per eseguire il backup dei tuoi dati è metterlo in un singolo posto umungoso e eseguire il backup del tutto. Questa è una strategia valida, ma considera il seguente caso realistico:
Una società esegue backup incrementali [#Incrbkup] una volta al giorno e un backup completo una volta alla settimana. Una volta al mese, un secondo backup completo viene mantenuto mensilmente, mentre i settimanali vengono riciclati. I backup mensili vengono mantenuti per un anno e ogni anno viene mantenuto un backup per cinque anni. Quindi, se scrivi dati una volta e li mantieni invariato per cinque anni, avrai 3 backup settimanali, 11 mesi e 4 backup annuali di tali dati, o 17 copie. Questa strategia non è insolita o particolarmente eccessiva, molte politiche aziendali finiscono con 50 o più copie dei dati.
Con questo in mente, se eviti di eseguire il backup di ciò di cui non hai bisogno, non stai salvando solo un byte, ma anche tutte le copie. Con un piccolo pensiero, di solito si possono ridurre le esigenze di archiviazione totali classificando i dati in modo appropriato.
[8] | Un backup incrementale è dove solo ciò che è cambiato dall’ultimo backup completo viene salvato. Un backup completo è una copia completa di tutti i dati. |
Diversi modelli drobo hanno prestazioni molto diverse. Distribuire un drobo utilizzando un’interfaccia USB poiché è probabile che la memoria primaria deluda. Vedi la matrice di compatibilità per i dettagli.
Classifica i tuoi dati
Esistono diversi livelli di valore per i dati. Le cose che vengono scaricate da Internet o un codice sorgente che viene spinto in un repository su Internet, nella maggior parte dei casi hanno backup naturali. La perdita di dati in coda per la stampa, potrebbe non essere una perdita terribile. La perdita di video registrata dall’aria dalla televisione, potrebbe non essere terribile neanche.
Qualsiasi tipo di dati che non vale la pena eseguire il backup, o per i quali esistono già backup, non deve essere eseguito il backup localmente. L’altra estremità dello spettro sono i dati proprietari, per i quali le copie su Internet non sono appropriate e che è insostituibile se perdita. In un’azienda fotografica, le foto, i registri fiscali, i conti, ecc. In un regno personale, questi includerebbero foto di famiglia, ecc. Chiamiamo questo tipo di informazioni dati preziosi
Che i dati insostituibili sono ciò di cui hai bisogno per salvaguardare. Quindi la classificazione può essere eseguita in vari modi, ma la più semplice è solo mettere dati preziosi nella directory della home. Finora è normale. La cosa insolita arriva dopo: non mettere nient’altro lì. Download Internet, dati facilmente replicabili, ecc. dovrebbe andare da qualche altra parte. In generale, mantieni le directory home degli utenti il più piccoli e preziosi possibile.
Come un altro esempio, nel mio caso d’uso personale, Linux è prontamente scaricabile, quindi non ci sono backup di sistema. Le configurazioni sono relativamente semplici, solo le credenziali e le configurazioni speciali vengono eseguite il backup, avendo copie delle informazioni in una directory normale /home di un utente. Il tempo restarale per un singolo sistema non è un problema per il mio uso personale e, quando è necessario un ripristino, probabilmente ci sarà una nuova versione del sistema operativa da provare, quindi il valore dei backup del sistema è piuttosto limitato.
L’unica cosa di backup, sono le directory personali (/home) di alcuni utenti.
Memoria primaria
Se un drobo viene utilizzato per l’archiviazione primaria per dati preziosi, un secondo dovrebbe essere ottenuto come dispositivo di backup. E ‘così semplice. Mantenere tutti i dati su un dispositivo che non può essere eseguito il backup è chiedere problemi.
Gli zeloti diranno che la seconda unità dovrebbe essere fuori sede. Anche i Drobo Gen 1 / Gen 2 hanno prestazioni limitate e forse non sono adatti a un ruolo come archiviazione primaria.
Deposito graffio
Se i dati esistono tutto lo spazio che esiste altrove (specchi dei siti Internet), possono essere rigenerati (file oggetti di compilazione, registrazioni da trasmissioni in onda in un media server), nessuno di questi dati è particolarmente prezioso e tutto può essere recuperato nel tempo in caso di perdita di dati su un’unità.
Ancora una volta, un argomento contro tale utilizzo è la performance. Le unità di prima e seconda generazione sono un po ‘lenti per essere utilizzate in. D’altra parte, il servizio di media è un’applicazione di streaming con requisiti di larghezza di banda istantanei tipicamente bassi, quindi anche Drobos di prima generazione dovrebbe andare bene per questo.
Repository di backup
Un mezzo razionale per configurare il drobo è un repository di backup. Il drobo è destinazione dei backup. Le copie primarie sono sul backup dei desktop e dei laptop. Visualizzati in questo modo, i dati di backup vengono facilmente recuperati in caso di perdita di dati: basta eseguire il backup del sistema. Naturalmente la storia dei backup è persa, ma l’importante è di solito essere in grado di recuperare i dati attuali.
Risoluzione dei problemi
Nessun Drobos scoperto
Per trovare drobo su un sistema, Drobo-otils interroga tutti i dispositivi allegati per le indicazioni che sono fatti da dati robotica. Queste stringhe cambiano da prodotto a prodotto. Se il (nuovo modello) Drobo non viene rilevato, eseguire l’interfaccia della riga di comando con l’output di debug di rilevamento hardware risultante. così:
# drobom -v 16 status examining: /dev/sda id: (0, 0, 0, 0, 'ATA ') rejected: vendor is ATA (not from DRI) examining: /dev/sdb id: (2, 0, 0, 0, 'ATA ') rejected: vendor is ATA (not from DRI) examining: /dev/sdc id: (8, 0, 0, 0, 'Drobo ') rejected: vendor is Drobo (not from DRI) returning list: [] No Drobos discovered
Qui vedi che la stringa del fornitore è “drobo” che non era una stringa di fornitore nota al momento in cui questo esempio è stato eseguito. Quindi prova:
# drobom -s status di drobo
In altre parole, prendi la stringa del fornitore sconosciuta e dargli da mangiare come opzione -s per modificare il rilevamento di drobom. Il tuo drobo probabilmente verrà raccolto.
Solo un Lun si presenta?
Lun è un’abbreviazione di “unità logica”. L’origine del termine è SCSI [#SCSI] _ Terminologia. Quando le unità RAID sono diventate troppo grandi per il supporto in passato e sono state suddivise per presentare unità più piccole il sistema operativo. La Lunsize predefinita su Drobos è 2 TIB (regolabile utilizzando gli strumenti.) Se in un’unità è installato più spazio su disco (dopo aver concesso parità/ridondanza) di quanto Lunsize. Ogni LUN viene visualizzato in Linux come un disco separato (esempi se il primo LUN viene visualizzato come /dev /sde, il prossimo sarà /dev /sdf, quindi /dev /sdg.)
Se pensi di dover vedere più LUN e non lo fai, potresti dare un’occhiata ad alcune impostazioni del kernel: assicurati che il modulo kernel scSi_mod sia caricato.
Drobom View avvia una GUI per drobo, indipendentemente dal numero di LUN. Se è stato chiesto di formattare, tutti i LUN per il dispositivo verranno formattati.
[9] | Piccola interfaccia del sistema informatico. Uno standard onnipresente per i computer per comunicare con hardware di archiviazione. SCSI include specifiche di cablaggio hardware, che sono per lo più obsolete, ma ciò che rimane è il “set di comandi”, la lingua utilizzata dal computer per effettuare richieste al dispositivo. In questo senso, tutti i drobos sono dispositivi SCSI. I comandi SCSI sono sinceriti all’interno di altri protocolli utilizzati per trasportare i dati tra computer e dispositivo (Firewire, USB, ESATA e, sì. Iscsi) |
Ottenere aiuto da DRI
DRI intende drobospace.com per i proprietari che parlano tra loro, tranne che nessun non proprietario può vedere le discussioni e all’inizio, ci sono stati molti input da parte dello staff DRI, quindi sembrava un forum di supporto, ma in realtà non lo è. Molti proprietari si sono opposti a questi forum privati, quindi è stato avviato un gruppo di Google per parlare tra loro e le discussioni per rimanere pubbliche:
C’è ancora un ruolo importante per Drobo Space, in quell’analisti di supporto di livello 3 (essenzialmente sviluppatori.) a volte guarda laggiù. Per il supporto di livello 3, non ci si può aspettare tempi di risposta garantiti, ma si potrebbe essere in grado di fornire alcuni input in prodotti futuri o funzionalità del firmware. Si scopre che i forum drobospace non sono davvero per il supporto. Ma non crederci la parola, ecco sopra la presa di Dri (alla lettera da un post su Drobospace di Markf 2008/08/29) sulle cose:
Per contattare Data Robotics Inc. Per supportare le tue opzioni sono:
- Supporto telefonico-Problemi tecnici: 1-866-426-4280, lun-venta dalle 8 alle 17 PST, esclusi le vacanze.
- Supporto telefonico-Domande sulle prevendite: 1-866-99ROBOT
- Supporto e -mail – Problemi tecnici: [email protected]
- Supporto e -mail – Domande sulle prevendite: [email protected]
- Richiesta di supporto basata sul Web: http: // www.Drobo.com/support/request_support.html
A tutte le chiamate di supporto tecnico, e -mail e richieste Web viene assegnato un numero di caso e tracciato. DRI ha 3 livelli di assistenza clienti. Tier 1 e 2 gestiscono la maggior parte dei casi. Sono responsabili del monitoraggio del telefono, delle e -mail, delle custodie e della risoluzione. Alcuni casi vengono intensificati al livello 3 il cui personale risiede nel nostro quartier generale aziendale e ha accesso al personale ingegneristico.
Supporto su Drobospace.com:
Drobospace.com è una comunità di utenti e si basa sugli sforzi di volontariato dei suoi membri per aiutarsi a vicenda. Perché è gestita dalla risposta dei volontari ai problemi varia. Tier 3 Support Personel Monitora i forum drobospace: i livelli 1 e 2 sono focalizzati direttamente sui clienti e non sono tenuti a leggere Drobospace.com. Per progettazione il personale di livello 3 non risponde immediatamente a ciascuna pubblicazione per consentire alla comunità di funzionare. A seconda della natura del problema, il livello 3 può pubblicare nel forum o contattare direttamente il membro attraverso un messaggio privato per facilitare la risoluzione del problema.
Poiché Drobospace è di proprietà e gestito da una terza parte, Capable Networks LLC, non esiste un collegamento con i sistemi di database di DRI. I post qui non sono assegnati numeri di casi e tracciati – che accade solo con i casi aperti direttamente con DRI.
FAQ
Cosa dovrei usare?
2 terabyte è il più grande che dovresti usare per ora. Ci sono molti esperimenti sui gruppi di Google, riassunti qui: Lunsize si adatta a tutti consultare anche la matrice di compatibilità indica le migliori ipotesi allo stato attuale delle cose. DRI ha annunciato un nuovo firmware 1.1.4 per Drobo Pro che dovrebbe rimuovere la restrizione di 2 TIB, ma ciò non è ancora confermato.
Cosa succede quando ho usato un lunsize più grande?
In realtà è un po ‘cattivo. All’inizio non succede nulla, tutto sembra funzionare bene. Dopo un po ‘, non riesce a recuperare lo spazio quando i file vengono eliminati. Le luci della capacità blu non mostrano molta relazione con quanto sia pieno il file system, come riportato dal sistema operativo. Drobo può diventare insaziabile, chiedendo sempre sempre più spazio su disco, anche se la quantità di dati utilizzati sul file system non lo garantisce. In casi estremi, i dati possono diventare non accessibili.
Come faccio a controllare che un lunsize funzioni?
DRI rilascia naturalmente nuove versioni di firmware e può risolvere questi problemi ad un certo punto. Se sei disposto a provarlo sul tuo nuovo drobo, la procedura per farlo è semplice:
1. Crea un file system come da normale. 2. Riempi lo spazio fisico su. (Le luci blu dovrebbero illuminare.) 3. Rimuovere molti dati.
Se il problema non è presente, le luci blu funzionano correttamente e si esauriscono per corrispondere ai dati eliminati dopo un po ‘. Se le luci blu non si spegne dopo il passaggio 3, non fidarti dei dati su questo file system. Ricreare con un LUN più piccolo e riprovare. 2 terabytes è l’unico caso di successo documentato finora.
Posso utente reiserfs, xfs, btrfs, xxfs ?
Risposta breve: no.
Affinché Drobo esegui la gestione dell’archiviazione, deve sapere quale spazio è gratuito, quindi deve comprendere il file system che stai utilizzando. L’elenco dei file system che il funzionario comprende è: FAT32, NTFS, HFS+, EXT3. Questo è tutto, quindi se vuoi usare Reiserfs, o XFS o GFS o qualsiasi altra cosa. Stai facendo ricerche. I fornitori affermano che quegli altri tipi di file system non funzionano.
Se il mio drobo si rompe, posso riavere i miei dati?
NO. Il modo in cui i dati vengono posizionati sui dischi è completamente proprietario. Non è possibile effettuare le unità e collegarle singolarmente a un server e leggere i dati in questo modo, perché non è un formato Linux MD o LVM che può essere facilmente ricostruito. Non è possibile dare il pacchetto disco a una società di recupero dei dati, perché non conoscono neanche il formato dei dati e dovrai pagarli per invertire il formato di DRI, che diventerà costoso rapidamente.
Hai bisogno di un backup o di un altro drobo. Anche tra Drobos ci sono limiti alla compatibilità, vedi Drobo.sito web com per i dettagli.
Il mio USB Drobo si presenta sempre come un disco diverso!
L’ordine e i tempi dei dischi che sono collegati ai bus plug hot determinerà il nome del dispositivo (potrebbe essere /dev /sdb una volta e /dev /sdc un altro.) Quindi mettere /dev /sdx nel fstab per montare i loro dischi, come tradizionalmente fatto, non funzionerà. Invece, fai:
peter@pepino: ~ $ ls -l/dev/disco/by-uuid totale 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 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-15-15 04:54 814472db-dbee-411c-8870-7ca59f32e7c1-> ../../sda5 lrwxrwxrwx 1 root root 10 2009-12-26 12:16 8ed93296-9be2-4576-9e4-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 root 10 2009-12-15 04:54 c2ee700dee6ff7d5-> ../../sda1 peter@pepino: ~ $
L’UUID è un nome costante per una partizione. Ogni volta che viene montata una partizione, verrà creato un collegamento in questa directory verso il corretto /dev /sdx. Una voce relativa a UUID /etc /fstab sembra:
UUID = 3CD5D9CC-C227-4ED8-BAB2-60C2D71F6E9D /DROBO01 EXT3 DEVULTS 0 2
Come mai il comando per creare un file system crea un file system EXT2?
Perché un file system EXT3 è un file system EXT2 con un diario. Il comando normale per creare un file system ext3 è mke2fs -j.
Puoi avere lune LUN diversi con file system diversi su di essi?
DRI: sono supportate più partizioni per Lun. Avere qualsiasi combinazione di file system supportati da file sui diversi LUN e partizioni va bene.
Drobo funziona con LVM?
Alcune persone lo fanno. Non lo rischiare.
Il Gestione Volume Linux è un livello di software che viene riflesso tra il livello del file system e i dischi fisici. Fornisce un volume “falso” (virtuale) su cui sono costruiti i file system. Ciò dà flessibilità a concatenare diversi volumi fisici insieme per realizzare un singolo file system o allocare nel tempo un singolo volume a diversi file system, poiché le necessità di dettare piuttosto che tutti all’inizio.
Per Drobo, LVM sarebbe particolarmente interessante in quanto si potrebbe inizialmente allocare solo lo spazio fisico effettivamente disponibile all’interno del LUN, e quindi le applicazioni che chiave per evitare di riempire i file system funzionerebbero correttamente, invece di chiedere sempre di inserire più archiviazione e non gestire l’archiviazione disponibile. Quando più spazio fisico (nuove unità!) diventa disponibile, si potrebbe allocare più spazio al volume virtuale e quindi far crescere il file system. Quindi Drobo si occuperebbe ancora della fatica della manutenzione del set di raid, delle operazioni di relè, ecc. Ma l’utente avrebbe un maggiore controllo su come lo spazio è stato assegnato a livello di sistema operativo.
Affinché ciò funzioni, il firmware Drobo dovrebbe capire in una certa misura LVM. Gli esperimenti iniziali hanno mostrato che il firmware non ha apprezzato LVM. Essere in grado di aggiungere un’unità drobo come PV a un’unità LVM sarebbe molto bello.
Drobo supporta la crittografia a disco completo?
Drobo funziona sapendo come viene strutturato il file system e fingendo di avere più spazio di quanto sia fisicamente presente. Drobo fa un po ‘di gioco a mano per gestire lo spazio del disco e spostare le cose in modo ottimale man mano che i dischi duri falliscono o vengono aggiunti.
La crittografia del disco completo implementato dal sistema operativo rende il drobo incapace di comprendere il file system, quindi non sa quali blocchi sono in uso e l’unità crederà sempre che il sistema sia completamente pieno. Drobo non si comporterà bene. Tra i metodi che non funzionerà ci sono nessuno che opera su una partizione di disco grezzo, come TrueCrypt o una qualsiasi delle soluzioni basate su Cryptoloop di Linux.
Invece della crittografia del disco intero, è necessario un metodo che utilizza un file system sottostante ben noto al drobo (l’elenco è breve: FAT32, NTFS, HFS, EXT2) è necessario. Su Windows, le directory di crittografia con NTF standard funzionano bene. Su Linux, una buona scelta sarebbe ENCFS http: // www.Arg0.Net/ENCFS, che crittografa nomi di file e dati su un file system ext o qualche altro metodo che utilizza il fusibile http: // fuse.FORNEFORGE.netto. è stato riferito che funziona bene.
Ho letto tutto. Aiuto?
La prima prima tappa è il gruppo di Google.
Qual è la licenza di Drobo-otils?
Licenza del pubblico generale – GNU – GPL .
Crediti
Peter Silva: ha scritto la maggior parte di tutto ciò. Chris Atlee: il corretto packaging Debian. Brad Guillory: qualche aiuto con la diagnostica e le patch. Joe Krahn: molta ispirazione. Andy Grover: alcune pulizie di eleganza. Sebastian Soolewski: patch DroboPro e test.
Testers (di Drobbro): Robj, Sebastian (aka Tom Green), Elliota, Andrew Chalaturykk
Amministrazione
versione 9999, un po ‘
Drobo Utils Copyright (C) 2008.2009 Peter Silva ([email protected]) drobo utils non ha assolutamente alcuna garanzia; Per i dettagli digitare consultare il file denominato copia nella radice dell’albero della directory di origine.
Pagine dell’uomo
Drobom
- drobom – L’interfaccia (riga di comando + vista per una GUI)
Note per lo sviluppatore
Questo software è di copyright sotto GPL. Vedi il file vicino per i dettagli.
Questo è un mucchio di pezzi utili casuali per gli sviluppatori. (Aka note a me stesso 😉
Lavorare con la fonte
Il codice sorgente del progetto è gestito utilizzando un repository Git fornito da SourceForge.netto. GIT (http: // git-scm.com/) fornisce un modello di sviluppo completamente distribuito, quindi si possono scambiare patch arbitrariamente tra gli sviluppatori. Sul SF.Repository Net, il ramo “Master” è l’obiettivo di integrazione finale per le versioni future.
Ottenere un albero di origine
Il seguente controlla il ramo principale dell’albero del codice sorgente e lo mette nella sottodirectory di Drobo-Utils dell’albero corrente.
Prima di fare qualsiasi commit, assicurarsi che i campi dell’autore siano adeguatamente impostati. Si possono ottenere patch applicate al ramo con git trazione e commettere patch per la distribuzione con git push.
Costruire dipendenze
Per creare il pacchetto dalla fonte, ci sono un numero di altri pacchetti necessari:
Boule% sudo attitudine Installa Debhelper Python2.5-dev boule% sudo attitudine installa python-docutils boule%
La seconda riga era necessaria solo per costruire la documentazione. D’altra parte, per ottenere un elenco completo dei pacchetti di cui hai bisogno, è meglio utilizzare una finestra Shell per GREP nel file di controllo del pacchetto Debian (che definisce quali sono le dipendenze per il sistema di build):
peter@pepino% grep dipende debian/controllo build-dipende: debhelper (> = 5), python2.5-dev, Python-Docutils dipende: $, $, separato Peter@Pepino%
Git Configura patch autore
Per garantire l’autore corretto sulle patch create, assicurati di impostare le impostazioni dell’autore. Qualcosa come quello che segue è appropriato se si utilizza una singola identità per tutti i contributi del codice:
Boule% git config -utente global.Nome "FirstName LastName" Boule% Git Config -Global User.email "[email protected] "boule%
Altri potrebbero desiderare che l’identità sia associata a ciascun progetto.
Utilizzando un’istantanea di origine
A volte, quando ci sono problemi, la correzione viene controllata, ma non c’è stato il tempo di fare un processo di rilascio completo. Se hai davvero bisogno della correzione, allora l’unica opzione è di ottenerla dal repository Git degli sviluppatori. Se ti viene detto “È in git”, che si riferisce al sistema di gestione del codice sorgente GIT e il server per quello è su SourceForge.netto. Come ottenerlo:
# git clone ssh: // [email protected]/Gitroot/drobo-otils/drobo-otils mine # cd mine # vai nella directory sorgente che hai scaricato # ./status di drobom # provalo. # Python Setup.Py Installa # Installalo in posti di sistema. # status di drobom # provalo. # git pull # ricevere qualsiasi modifica apportata da quando il clone Git è stato fatto. # Python Setup.Py Installa # Installa le modifiche ai punti di sistema.
Esempio di checkout di una versione stabile. Per visualizzare le filiali disponibili:
% GIT Branch -R Origin/Head -> Origin/Master Origin/Master Origin/Noc Origin/Peter Origin/R0.2.1 Origin/R0_3_3 Origin/R0_4_0 Origin/R0_5_0 Origin/R0_6_0
Dove una versione è qualcosa come r0_4_0. Quindi puoi scegliere chiunque con cui lavorare:
% GIT Branch R0_4_0 -r Origin/R0_4_0 Branch R0_4_0 Imposta per tracciare la filiale remota R0_4_0 da origine. % Git Checkout R0_4_0 Passato a Branch 'R0_4_0' %
Quando usi Git per ottenere un albero, mantiene le copie dei metadati per poter tracciare le modifiche. Se si desidera una copia che non contiene GIT Cruft, rm -rf .git nella radice dell’albero di origine.
Se stai mescolando pacchetti scaricati e installazioni di origine, controlla la sezione successiva per Gotchas.
Dpkg vs. Installazione di Python
Il set up.La sceneggiatura di Py, menzionata nella sezione precedente, è una convenzione del sistema di imballaggio Python di Disturils. L’installazione di distutils è leggermente diversa dall’installazione dai pacchetti Debian. Non sembra esserci un modo di distutils per rimuovere un pacchetto. Tocca tutti i file, fai un’installazione, quindi rimuovi manualmente i file installati.
Drobo-otils è stato raccolto per l’inclusione in Debian. L’imballaggio “reale” per i pacchetti Debian è tenuto in un albero separato e mantenuto dagli sviluppatori Debian.
Debian/Setup mette le cose in/usr/sbin durante la configurazione.Py mette le cose in /usr /cestino. Python Installa non installa neanche pagine di uomo, di cui il dpkg si occupa. Anche i libri sono posizionati in modo diverso. Non ho rivisto per altri conflitti, meno confuso da usare l’uno o l’altro metodo su un sistema.
(Se si eseguono l’installazione di distutils, rimuovi il pacchetto Debian tramite: dpkg-tubo drobo-otils)
Fare un rilascio
1 – Crea un ramo # supponendo che tu abbia un repository locale. Git Branch # crea il ramo, dal CWD (dovrebbe essere padrone) Git checkout # commuta la direttrice di corrente al ramo. 2 – Stampare il ramo con le modifiche alla versione VI.txt # Manifest di modifica completa per la versione VI Debian/Changelog # Copia manifest da txt, aggiungi firma. VI Setup.Py # Modifica versione VI Drobo.Py # Modifica versione 3 – Crea pacchetti per il test e installarli. (Vedi ricetta separata.) 4 – Esegui QA. Registra i risultati dei test di rilascio nel ramo (QA.txt) Man mano che vengono creati nuovi test, modifica il QA.txt sul trunk per conservare i riferimenti per la prossima versione. 5 – commit & push qa’d filiale git commit -a git push origine origine: refs/heads/
Assicurazione della qualità (QA.TXT)
QA.txt è un registro di garanzia della qualità. La versione sul tronco delle versioni indica la procedura di QA da applicare alla versione successiva durante il processo di rilascio. Poiché un ramo viene creato per ogni versione, la versione di QA.txt funge da registro di qualità per quella versione. Quindi si può fare un checkout GIT o un’esportazione GIT per ottenere il registro di qualità per qualsiasi versione (QA.txt introdurre nella versione 0.4.0)
Costruire pacchetti Debian e Ubuntu
Presuppone che tu abbia installato le dipendenze di build:
# Ottieni un albero fresco % git clone ssh: // [email protected]/gitroot/drobo-otils/drobo-otils- % cd drobo-otils- % rm -rf .git # sbarazzarsi di git crruft, producendo un albero di origine grezza. % chmod 755 debian/regole # non so perché le autorizzazioni siano sbagliate. # questo debian/ config è solo per i pacchetti non-distratti. # Build per Debian e Ubuntu. % DPKG -BUILDPACKAGE -RFAKEROOT % CD .. # rinominalo per qualunque distribuzione sia appropriata. % MV drobo_utils_0.3.3-1_I386-> droboutils_0.3.3-1_I386_UBUNUTUINTREPID.Deb # ricostruisci il catrame della fonte perché avrà il collegamento "Debian" in esso. % CD drobo-otils-0.99.9 % RM Debian % CD .. % tar -czvf drobo-otils-0.3.3-1.TGZ drobo-otils-0.99.9
Applicare i test QA. Secondo il QA.Risultati di registrazione di txt lì.
Aggiornamento della documentazione
Usa gli strumenti di testo ristrutturati (dal pacchetto Python-Docutili.) per costruire cose usando:
Dai un’occhiata a Makefile su come funziona. Aggiorna il sito Web:
% SCP Readme.html, [email protected]: HTDOCS
Droboshare
Droboshare non è direttamente supportato da Drobo utils in esecuzione su un host Linux. Tuttavia, lo stesso droboshare è un host Linux ed è possibile eseguire drobo-otils non modificato sul droboshare stesso. C’è un download chiamato Droboshare Aumentated Root File System (DARFS), che include un interprete di Python e Drobo-otils.
Apri attività: protocollo DROBOSHARE DROBOSHARE DROBOSHARE
Perché non c’è pieno supporto nello stesso drobo-otils basato su host? Digital Robotics non ha rilasciato i dettagli del protocollo utilizzato dalla dashboard proprietaria per comunicare con un droboshare, quindi sarebbe molto lavoro invertire. Quindi il supporto di un droboshare da una GUI Linux su un sistema host non è probabile nel prossimo futuro.
Se qualcuno vuole capirlo, potrebbe essere una buona cosa (TM) dopo ciò è capito, il passo successivo sarebbe quello di capire come eseguire il flashing del firmware da remoto. Ciò eliminerebbe l’ultima funzione che non può essere eseguita con open source.
Costruire Darfs
DARFS – File system di root aumentato di Droboshare. Un mucchio di cose che possono essere eseguite su un droboshare.
Dai un’occhiata qui:
TRIM/SCARDARE
Drobo è l’unica unità di archiviazione a livello di consumo che esegue il provisioning thin (allocando un dispositivo più grande dello spazio fisico disponibile, consentendo gli aggiornamenti dello spazio senza modifiche al sistema operativo.) Drobo lo fa comprendendo i blocchi del file system, motivo per cui supporta solo un insieme molto limitato di file system e non può supportare la crittografia del disco completo.
Vi è una notevole attività industriale sull’aggiunta di ATA TRIM e corrispondenti comandi UNMAP SCSI. Questi comandi, per i rispettivi set di comandi, aggiungono la possibilità per il codice del file system dei sistemi operativi per indicare blocchi che non sono in uso per le unità di archiviazione. Drobo funzionerebbe con qualsiasi file system che utilizza questi comandi, con un firmware molto meno. Su Linux, quei file system che stanno iniziando a supportare il rivestimento/scarto sono: EXT4, BTRFS e XFS. Può anche aiutare con le limitazioni intrinseche attorno alla crittografia a disco completo.
Questi comandi stanno ancora maturando in supporto. A lungo termine, sembrano la cosa giusta da fare.
Amministrazione
Data di revisione: 2009/12/27
Drobo Utils Copyright (C) 2008.2009 Peter Silva ([email protected]) drobo utils non ha assolutamente alcuna garanzia; Per i dettagli digitare consultare il file denominato copia nella radice dell’albero della directory di origine.
versione 9999, un po ‘
Supporto Droboshare
Droboshare non è direttamente supportato da Drobo utils in esecuzione su un host Linux. Tuttavia, lo stesso droboshare è un host Linux ed è possibile eseguire drobo-otils non modificato sul droboshare stesso. È necessario un interprete di Python per eseguire Drobo-Utils. Un interprete di Python ha, di per sé, una serie di dipendenze. Quindi il numero di pacchetti deve essere installato su Droboshare. Questo è dove entrano i DARF.
Darfs
Il file system di root aumentato di Droboshare (DARFS) è un download da 60 MB che puoi ottenere da drobo-otils.sf.netto. Non c’è codice sorgente, perché, beh, nulla di nessuno dei pacchetti è stato modificato. Ci sono istruzioni su come costruire DARF negli sviluppatori
DARFS è un file system root droboshare standard, con alcuni pacchetti aggiunti: OpenSSL, OpenSSH, Berkeleydb, BZIP2, un Python 2 abbastanza completo.6.2. Drobo-utils è un’app Python. E funziona in linea e in modalità API, nativamente, su Droboshare. Ad esempio, l’ho usato per sostituire il firmware. nessun problema.
Le persone non si sono infatti della riga di comando possono aggiornare il firmware drobo, lo stato della query e prendere dump diagnostuali, dalla riga di comando su Droboshare stesso, proprio come farebbero su qualsiasi computer host Linux. Ma una GUI completa sarebbe troppo per il piccolo processore e, soprattutto, per la memoria limitata nel droboshare, quindi non è fornito.
Installazione DARFS
Scaricalo da drobo-otils.sf.NET: passaggi:
- Copia il file TAR da qualche parte sulla tua condivisione.
- Accedi tramite dropbear ssh come utente root su droboshare.
- CD/MNT/DROBOSHARES/yourdrobo (root of drobo file system, ad esempio)
- Tar -xzf Darfs.TGZ (root of drobo file system, per esempio)
- La directory principale del catrame è “Slash”.. Sarà sotto il tuodrobo
- esporta path = “/mnt/droboshares/yourdrobo/slash/usr/bin: $” (che è dove sono Python e Drobom.)
- stato drobom
Abilita il supporto SFTP
Tutto quello che devi fare è:
ln -s/usr/libexec/mnt/droboshares/yourdrobo/slash/usr/libexec
Prova uno SFTP da un’altra macchina (come root. ) e dovrebbe funzionare.
(Spiegazione: quando si tenta di SFTP a un droboshare, dà un errore nel tentativo di Exec ‘/usr/libexec/SFTP-Server’. OpenSSH costruisce il binario giusto, ma Dropbear non sa dove cercarlo. La directory libexec non è lì sul droboshare, quindi non c’è danni nel crearlo e collegarsi in DARF.)
Firmware droboshare
Con i DARF e il software di terze parti puoi ottenere da Drobospace e Drobo.com, il droboshare è molto aperto e hackerabile. Tuttavia, rimane una limitazione: non esiste un modo open source per aggiornare o modificare il firmware Droboshare. Se si desidera rifare in uno stato originale di fabbrica, è necessario la dashboard del fornitore.
Costruire DARF o un ambiente di sviluppo di Droboshare
I DARF sono stati costruiti alla fine del 2008 come dimostrazione tecnologica. Non c’era molto interesse in quel momento, quindi non è stato seguito da quel momento. Se c’è un interesse sufficiente, può riprenderlo. La qualità della procedura di documentazione di costruzione è, beh, scarsa. Sarebbe stato necessario eseguire l’intera procedura da zero per verificare i dettagli. Le informazioni qui sono fondamentalmente note all’autore. Ymmv.
Ho usato questa procedura su Ubuntu Jaunty, ma gli stessi pacchetti dovrebbero funzionare in modo identico su Debian Lenny. L’idea qui è di utilizzare i favolosi strumenti di scratchbox2 sviluppati [10] per l’uso con Nokia Maemo.
La compilazione incrociata è di solito una pita (mi scusi.) vuoi usare una bella macchina desktop veloce e potente (l ‘”host”) per compilare qualcosa che verrà eseguito su un sistema incorporato molto meno muscoloso (il “target”) scratchbox 2 guarda un binario, e se è per l’esecuzione della CPU target, quindi invoca l’emulatore del processore QEMU in modo che funzioni sulla piattaforma host sotto l’emolazione. Quando il binario trovato è un binario ospite, lo funziona normalmente. Questo rende molto trasparente la compilazione. L’altra magia che fa è invocare il campilatore quando la normale procedura di build del pacchetto proverà a invocare un compilatore nativo. Scratchbox rimuove un grande dolore dal cross-pettine.
Quindi i passaggi che seguono ti consentiranno di creare un ambiente in cui è facile costruire software aggiuntivo come desiderato. Vale la pena notare che il droboshare ha una CPU relativamente potente e relativamente inattiva nella maggior parte dei casi. È solo impedito di essere davvero utile dalla memoria limitata disponibile.
Passaggio -1: roba di cui hai bisogno:
Hai bisogno di un droboshare, con un drobo su di esso. Devi anche scaricare alcune cose:
mkdir ~/drobo cd ~/drobo mkdir cd droboshare cd droboshare mkdir download download cd drobo sdk: http: // www.drobospace.com/download/11742/dati-robotics-sdk/è necessario ottenere l'accesso al root tramite drobbear, leggi la documentazione SDK per questo. # che dovrebbe prenderti . SDK.CD zip .. Mkdir SDK CD SDK Unzip ../SDK.cerniera lampo
Hai anche bisogno di (secondo l’SDK) un codice sourcery toolchain: http: // www.Codsourcery.COM/SGPP/Lite/ARM/Releases/2006q1-6 con piattaforma target: braccio GNU/Linux
Passaggio 0: Installa scratcharbbox2
sudo apt-get installa scratchax2. Potrebbe sembrare questo:
Trestler:/etc/apt# apt-get Installa elenchi di pacchetti di lettura scratchbox2. Fatto Building Dipendency Tree Reading State Information. Fatti i seguenti pacchetti sono stati installati automaticamente e non sono più necessari: libisc44 Utilizzare "Apt-get AutoRemove" per rimuoverli. Verranno installati i seguenti pacchetti extra: BOCHSBIOS DEBOOTSTRAP LiBBRLAPI0.5 libicu38 libvdemgmt0 libvdeplug2 openbios-parac openhackware prolll qemu vde2 vgabios pacchetti suggeriti: sudo samba sbrsh vde2-cryptcab kvm I seguenti nuovi pacchetti saranno installati: BOCHSBIOS DEBOOTSTRAP.5 libicu38 libvdemgmt0 libvdeplug2 openbios-parac openhackware proll qemu scratchbox2 vde2 vgabios 0 aggiornato, 13 appena installati, 0 per rimuovere e 0 non aggiornato. Bisogno di ottenere 17.7 MB di archivi. Dopo questa operazione, 49.Verranno utilizzati 2 MB di spazio su disco aggiuntivo. Vuoi continuare [y/n]? Ottieni: 1 http: // gulus.usherbrooke.CA LENNY/MAIN LIBICU38 3.8.1-3 [5918kb] Get: 2 http: // gulus.usherbrooke.CA LENNY/LIBVDEMGMT0 principale.2.2-3 [12.4kb] Get: 3 http: // gulus.usherbrooke.CA LENNY/LIBVDEPLUG2 2 MAIN.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 [155kb] Get: 9 http: // gulus.usherbrooke.Ca Lenny/Main Openbios-Sparc 1.0 ~ Alpha2+20080106-2 [229kb] Get: 10 http: // gulus.usherbrooke.Ca Lenny/Main Qemu 0.9.1-10 [10.5MB] Get: 11 http: // gulus.usherbrooke.Ca Lenny/Main VDE2 2.2.2-3 [181kb] Get: 12 http: // gulus.usherbrooke.Ca Lenny/Main Debootstrap 1.0.10lenny1 [52.1KB] Get: 13 http: // gulus.usherbrooke.CA LENNY/PRINCIPALE SCACKBOX2 1.99.0.24-2 [150kb] recuperato 17.7 MB in 34s (518kb/s) Selezione del pacchetto precedentemente deselezionato Libicu38. (Database di lettura . 54086 file e directory attualmente installati.) Disimballaggio libicu38 (da . /libicu38_3.8.1-3_I386.deb) . Selezione del pacchetto precedentemente deselezionato Libvdemgmt0. Disimballare libvdemgmt0 (da . /libvdemgmt0_2.2.2-3_I386.deb) . Selezione del pacchetto precedentemente deselezionato libvdeplug2. Disimballare libvdeplug2 (da . /libvdeplug2_2.2.2-3_I386.deb) . Selezione di openHackware pacchetto precedentemente deselezionato. Disimballare openHackware (da . /openhackware_0.4.1-4_all.deb) . Selezione di pacchetti precedentemente deselezionato Proll. Disimballare il prolll (da . /Archives/proll_18-4_all.deb) . Selezione del pacchetto precedentemente deselezionato Libbrlapi0.5. Disimballare libbrlapi0.5 (da . /libbrlapi0.5_3.10 ~ r3724-1+b1_i386.deb) . Selezione del pacchetto precedentemente deselezionato vGabios. Disimballaggio vgabios (da . /vgabios_0.6b-1_all.deb) . Selezione del pacchetto precedentemente deselezionato Bochsbios. Disimballare i Bochsbios (da . /BOCHSBIOS_2.3.7-1_all.deb) . Selezione del pacchetto precedentemente deselezionato OpenBios-Sparc. Disimballare OpenBios-Sparc (da . /OpenBios-Sparc_1.0 ~ Alpha2+20080106-2_ALL.deb) . Selezione del pacchetto precedentemente deselezionato QEMU. Disimballare QEMU (da . /QEMU_0.9.1-10_I386.deb) . Selezione del pacchetto precedentemente deselezionato VDE2. Disimballare VDE2 (da . /Archives/VDE2_2.2.2-3_I386.deb) . Selezione del pacchetto precedentemente deselezionato debootstrap. Disimballare debootstrap (da . /debootstrap_1.0.10lenny1_all.deb) . Selezione del pacchetto precedentemente deselezionato Scratchbox2. Disimballaggio scratchbox2 (da . /Scratchbox2_1.99.0.24-2_I386.deb) . Trigger di elaborazione per Man-DB . Impostazione di libicu38 (3.8.1-3) . Impostazione di libvdemgmt0 (2.2.2-3) . Impostazione di libvdeplug2 (2.2.2-3) . Impostazione di openHackware (0.4.1-4) . Impostazione di Proll (18-4) . Impostazione di libbrlapi0.5 (3.10 ~ R3724-1+B1) . Impostazione di vGabios (0.6B-1) . Impostazione di Bochsbios (2.3.7-1) . Impostazione OpenBios-Sparc (1.0 ~ Alpha2+20080106-2) . Impostazione QEMU (0.9.1-10) . Impostazione VDE2 (2.2.2-3) . Impostazione di debootstrap (1.0.10lenny1) . Impostazione di scratcebbox2 (1.99.0.24-2) . Trestler:/etc/apt#
Passaggio 1) Ottieni un file system root
L’idea qui è di ottenere un punto di partenza facendo una copia del file system di root da un droboshare. Dopo aver scaricato l’SDK da Drobospace.com, e abilitando l’accesso alla shell root, basta accedere a droboshare e:
Trestler:/etc/apt# ssh root@droboshare L'autenticità del droboshare 'host (172.25.5.13) 'non può essere stabilito. L'impronta digitale della chiave RSA è 90: 75: 3d: CA: F1: 42: 65: 92: 71: 97: 48: D7: 6b: ff: d7: 8b. Sei sicuro di voler continuare a connetterti (sì/no)? Sì ATTENZIONE: Aggiunto permanente 'Droboshare, 172.25.5.13 '(RSA) all'elenco degli host noti. root@password di droboshare: benvenuto in Linux incorporato _ _ | || _ | | | _ ____ _ _ _ _ | || | _ \ | | | | \ \ / / | || | | | | | _ | |/ \ | _ || _ | _ | | _ | \ ____ | \ _/ \ _/ un prodotto di robotica dati. http: // www.Drobo.com/ freneybox v1.1.2 (2007.06.18-15: 03+0000) Shell incorporato (Ash) Immettere "aiuto" per un elenco di comandi integrati. ~ $ cd / /$ tar -cvf /mnt /droboshare /dro* /droboshare_root.Tar bin dev fs.ls lib opt sbin src usr versione boot ecc.catra #in l'SDK ci sono alcune cose Libz, aggiungilo nei luoghi appropriati (/usr/lib per libz e/usr/includono per a .H) CD SLASH CD TMP TAR -XVF ~/drobo/droboshare/sdk/libz.TGZ MV *.COSÌ ../usr/lib mv *.H ../usr/include cd ../.. TAR -XJVF ARM-2006Q1-6-braccio-None-Linux-GNUEABI-I686-PC-LINUX-GNU.catrame.BZ2 crea la directory ~/drobo/droboshare/armx per la barra cd slash slash di toolchaimkdir catrame.catra #in l'SDK ci sono alcune cose Libz, aggiungilo nei luoghi appropriati (/usr/lib per libz e/usr/includono per a .H) CD SLASH CD TMP TAR -XVF ~/drobo/droboshare/sdk/libz.TGZ MV *.COSÌ ../usr/lib mv *.H ../USR/Includi # Aggiungi include dall'ambiente di compilazione incrociata. # Questo non è del tutto giusto, le include sono venute da qualche altra parte. devo guardarsi intorno. cd ~/drobo/droboshare/dirs = "` trova armx -ype d -name include` "#copy tutto ciò che include dalle sub -directory in ARMX in slash/usr/include. #something come questo potrebbe funzionare: per me in $ dirs; fare cd $ i; Tar -cf - . | (Cd ~/drobo/droboshare/slash/usr/include; tar -xvf -) fatto #ma molti di loro sembrano essere ripetiti, l'unico davvero interessante è: ./arm-none-linux-gnueabi/libc/usr/include
Passaggio 2) Configurare Scratchbox2
#Some di questi ha aiutato. Non sono sicuro di quale, devo riprovare:
SB2-Init -c/usr/bin/qemu-arm Gcc-armel/home/peter/drobo/droboshare/armx/bin/arm-non-linux-gnueabi-gcc SB2-init -c "QEMU-arm" -t/home/peter/drobo/droboshare/armx SB2-init GCC/peter/arma-cE006 cc
Passaggio 3) Costruisci qualsiasi cosa.
Le procedure di costruzione sono sostanzialmente fuori dalla scatola dopo questo punto:
CD BZIP2 Make Make Installa Prefix =/Home/Peter/Drobo/Droboshare/Slash/USR CD ../db* CD build_unix esporta cc =/home/peter/drobo/droboshare/armx/bin/arm--linux-gnueabi-gccc ./configura --prefix. Make make Installa CD ../ncur* ./configure --prefix =. Make make Installa CD ../openssl* ./config --prefix =. Make make Installa CD ../Pyth* ./configure --prefix = make Impossibile trovare i bit necessari per costruire questi moduli: _sqlite3 _tkinter bsddb185 gdbm readline sunaudodev per trovare i bit necessari, guarda in configurazione.Py in Detect_Modules () per il nome del modulo. Impossibile costruire questi moduli: _Curses _Curses_Panel in esecuzione build_scripts Make Installa CD ../Drobo-otils /Trunk /Python Setup.Py Installa CD in usr/bin vi drobom #!/usr/bin/env python: WQ CD ~/drobo/droboshare/src tar -xzvf ../Download/libpcap-1.0.0.catrame.gz cd libpcap* sb2 ./configure --prefix =/home/peter/drobo/droboshare/slash/usr make make usci use cd .. Tar -xzvf ../Download/tcpdump-4.0.0.catrame.gz cd tcpdu* ./configura --prefix =/home/peter/drobo/droboshare/slash/usr make falls con:/usr/lib/libcrypto.A (dso_dlfcn.o): nella funzione `dlfcn_bind_func ': dso_dlfcn.C:(.testo+0x2d4): riferimento indefinito a `dlsym 'dso_dlfcn.C:(.Testo+0x344): riferimento indefinito a `dlerror '/usr/lib/libcrypto.A (dso_dlfcn.o): nella funzione `dlfcn_bind_var ': dso_dlfcn.C:(.Testo+0x400): riferimento indefinito a `dlsym 'dso_dlfcn.C:(.Testo+0x46c): riferimento indefinito a `dlerror '/usr/lib/libcrypto.A (dso_dlfcn.o): nella funzione `dlfcn_unload ': dso_dlfcn.C:(.Testo+0x4e8): riferimento indefinito a `dlclose '/usr/lib/libcrypto.A (dso_dlfcn.o): nella funzione `dlfcn_load ': dso_dlfcn.C:(.Testo+0x56c): riferimento indefinito a `dlopen 'dso_dlfcn.C:(.Testo+0x5d4): riferimento indefinito a `dlclose 'dso_dlfcn.C:(.text+0x5ec): undefined reference to `dlerror' collect2: ld returned 1 exit status make: *** [tcpdump] Error 1 vi Makefile /-lc a-ldl :wq make make install
Quindi eccoti, campioni di costruzione di un sacco di pacchetti.
Drobo Utils Copyright (C) 2008.2009 Peter Silva ([email protected]) drobo utils non ha assolutamente alcuna garanzia; Per i dettagli digitare consultare il file denominato copia nella radice dell’albero della directory di origine.
Di seguito sono riportati i punti salienti inclusi in ogni versione.
Queste sono tutte attività aperte. CERCASI ASSISTENTE!
- Aggiungi test di versione Python a Test Suite (2.4, 2.5, 2.6)
- Aggiungi la procedura di test LUN agli sviluppatori.TXT
- Guardando la creazione/eliminazione LUN basata sul firmware.
- Stato del pacchetto disco.
- avvisi.
- Correggi make_taarball per escludere .Git e Debian, come dovrebbe.
- Recensione GetSubPagestatus, DMIP sembra meglio ora.
- Revisione UnitStatus vs. stato diskpack.
- fare un demone. Ragioni: – Aggiornato per il trasporto di progressi. — Allerting – Interfaccia JSON unificata per GUI e WUI. — Insegnamento gestito per dispositivo (non cinque interrogazioni di GUI in parallelo.) – Preservare le impostazioni delle opzioni attraverso il riavvio? (Un rapporto.) – Sincronizzazione periodica. L’orologio Drobo sul server.
- Correzione per Redhat/Python 2.4 Volendo partizione di tutto!
- Correggi per il bug del firmware Slotinfo di Drobo S (segnala 8 anziché 5.)
- Impostazione dell’opzione GUI, soglie, ecc.
- Sintassi della riga di comando modificata in modo più coerente
- Impostazione dell’opzione documentata in CLI
- Più input che controlla la CLI.
- Accuratezza di visualizzazione delle informazioni LUN migliorata.
- Supporto DroBOPRO DEBUGGED (debug tramite Google Group. Ringrazia tutti!)
- Aggiunto SCSI alle opzioni di stampa di informazioni in CLI.
- DroboPro Identification Fix di Spobole,
- Fix separati da Patrick Bills
- Ho guardato DMIP appena rilasciato. Comandi Opzione2 trovati per impostazioni.
- Opzione query/set implementato (ma non è in grado di testare per drobbro)
- Manager di codice sorgente migrato dalla sovversione a git
- Minore: coerenza della posizione predefinita per cercare FW tra Lib e GUI.
- Risolto l’incapacità di leggere le dimensioni di LUN su Old Firmwares si è schiantato sulla GUI. GUI ora funziona fino all’inizio.
- Maggiore: GUI pesantemente rimproverato. Si comporta meglio.
- Maggiore: supporto Drobbro aggiunto (grazie a Lemonizer sul gruppo Google!)
- Maggiore: GUI ottiene la documentazione online.
- GUI: i layout hanno sostituito le dimensioni fisse.
- GUI: Aggiunto Rinomina il supporto
- GUI: Aggiunta del pulsante di caricamento del firmware
- GUI: Show Diagnostics (equiv. a diagprint.)
- GUI: visualizzazione del nome sul display principale. Più facile dire quale drobo è quale.
- GUI: aggiunta di visualizzazione del punto di montaggio allo spazio utilizzato per lo strumento.
- API: Aggiunta della capacità di rilevare le impostazioni del bit di funzionalità documentate non.
- ddiag.c diventa drobom diagprint
- Catlee fissa di nuovo l’imballaggio.
- Sostituito DrobodMP C Extension da Droboioctl Python Class. Non c’è bisogno di pacchetti dipendenti dall’architettura. Questo significa anche che puoi solo provarlo subito dopo il download, non è necessario installare nulla. molto più facile. meno dipendenze di costruzione anche.
- Rilevamento del dispositivo completamente riscritto. Ora funziona meglio ora.
- Ora mostra punti di montaggio dove ha senso farlo.
- Output del comando di stato meglio/diverso. mostra tutti i dispositivi e i punti di montaggio per ogni drobo.
- Supporto LUN multiplo completo. dovrebbe fare ciò che è previsto.
- Supporto Drobo multiplo completo. dovrebbe fare ciò che è previsto.
- Aggiunta stampa di informazioni modulari con elenco di output CSV.
- firmware 1.3.0, ha abilitato la funzionalità precedentemente rotta quale nome rende il comando di sincronizzazione rinominare ogni drobo per “ciao”. fisso.
- Aggiunto comando “nome”, al nome drobo. (funzionalità di sincronizzazione)
- Logica di rilevamento corretta, che dipendeva dal nome precedentemente immutabile. (colpisce fw> = 1.3.0) Ora usa gli stessi meccanismi di SG_SCAN da SG3_UTILS.
- Documentazione spostata in testo ristrutturato. ora si presenta sul web. Sito Web e documnTation ora coerenti.
- Importante: firmware 1.3.0 supporto aggiunto. Le versioni precedenti di drobo-otils non riconosceranno un drobo che corre 1.3.0 o più tardi.
- La CLI è più normale. Usa getopts (sbarazzarsi del dispositivo come fisso arg.) ora consente anche al comando di essere un’opzione.
- Modificato il debug da una flag che richiede la modifica del codice, a una bitmap onorata come argomento di comando (-verbose)
- misc. Miglioramenti nella documentazione.
- Droboview ora viene lanciato solo per il primo drobo trovato nella lista e rimane in primo piano sempre.
- L’elenco di Drobom restituisce un elenco che è più facile da analizzare (adatto per l’uso in Backticks.)
- Droboview è ora solo uno stub per la vista Drobom. Overhed ridotto.
- Ora riporta l’ID versione in uso. C’è anche un’opzione -v.
- Lunsize Display Bug fisso.
- Chris’s Man Pages & Help Miglioramenti.
- Altri fissaggi di messaggistica per quando non invochi come root.
- Correzione per Ubuntu Intrepid che decide tutti i dischi sono drobos. !!
- Risolto tutti i problemi di analisi delle informazioni del firmware.
- I problemi di caricamento del firmware dovrebbero essere spariti tutti.
- Brad’s Fix per ddiag.c, fatto correttamente questa volta (mio male!)
0.3.2 Release 2008/10/25
- Per V1, ancora non capisco l’indice.file txt.
- Dopo il test, altre correzioni, i download V2 ora funzionano.
- Correzioni ricevute da Brad Guillory per il download del firmware V2/TDZ. Non fanno alcun danno afaict, non hanno un V2 con cui testare.
- Aggiunta la direttiva fwload a drobom.
- Aggiunto controllo utente root per dare un suggerimento più grande.
0.3.1 Release 2008/10/01
- Ok so che il controllo degli aggiornamenti del firmware non funziona in questo momento, ma devo scoprire perché. Il codice sembra corretto. C’è un bugfix per sbarazzarsi della parte “autorizzata”.
- Correzioni per la convalida del firmware:
- L’intestazione CRC a 32 bit è stato rotto al 64 bit.
- 32 vs. 64 bit kludge necessario.
- Aggiunta capacità di formattare drobo
- Aggiunta capacità di impostare le dimensioni di LUN
- Bugfix per il firmware:
- CRC32 su Intel a 32 bit. (Usa firmata, anziché non firmato.)
- Testa fissa CRC non convalida.
- Carichi del firmware con lavoro con .anche tdz
- Testato con fermo più vecchi, contiene alcune correzioni per migliorare la compatibilità. Funziona abbastanza bene aggiornare i vecchi aziende.
- Caricato su Drobospace & SourceForge.
- Il caricamento del firmware funziona per .TDF
- a drobospace.com e sf.netto
- confermato per lavorare con il firmware 1.1.1
- mostra lo stato, gli slot disco riempiti, il modello, ecc..
- mostra la versione FW caricata.
- Blink & Standby comanda il lavoro.
Link e aiuto!
Se sono necessarie ulteriori informazioni, sono disponibili diverse risorse:
- Progetto – Home page di sviluppo. Codice sorgente anche come download.
- README – Documentazione per gli umani.
- Pagine manuali – Documentazione tradizionale in stile UNIX (pagine di uomo)
- Gruppo: i gruppi di Google sono il forum di discussione più attivo
- Drobo – chi fa drobos.
- Homepage – home page del software.
- Documentazione degli sviluppatori degli sviluppatori
- Drobospace – Forum del fornitore
- Email: l’elenco degli sviluppatori, uno di noi risponderà sicuramente.
- Inviami un’e -mail – Si può inviarmi un’e -mail direttamente.
- Drobo-otils
- Matrix di compatibilità
- Il caffè è caldo
- Installazione: più semplice
- Dipendenze
- Installa dal pacchetto
- Installa dal file TAR
- Installa da Git
- Prova la CLI
- Prova la GUI
- Lunsize si adatta a tutti?
- Che tipo di file system?
- IMSI ISCSI
- SICUREZZA
- Compatibilità del firmware
- Concetti generali
- Memoria primaria
- Deposito graffio
- Repository di backup
- Nessun Drobos scoperto
- Solo un Lun si presenta?
- Ottenere aiuto da DRI
- Cosa dovrei usare?
- Cosa succede quando ho usato un lunsize più grande?
- Come faccio a controllare che un lunsize funzioni?
- Posso utente reiserfs, xfs, btrfs, xxfs ?
- Se il mio drobo si rompe, posso riavere i miei dati?
- Il mio USB Drobo si presenta sempre come un disco diverso!
- Come mai il comando per creare un file system crea un file system EXT2?
- Puoi avere lune LUN diversi con file system diversi su di essi?
- Drobo funziona con LVM?
- Drobo supporta la crittografia a disco completo?
- Ho letto tutto. Aiuto?
- Qual è la licenza di Drobo-otils?
- Drobom
- Lavorare con la fonte
- Ottenere un albero di origine
- Costruire dipendenze
- Git Configura patch autore
- Utilizzando un’istantanea di origine
- Dpkg vs. Installazione di Python
- Fare un rilascio
- Assicurazione della qualità (QA.TXT)
- Costruire pacchetti Debian e Ubuntu
- Apri attività: protocollo DROBOSHARE DROBOSHARE DROBOSHARE
- Costruire Darfs
- Darfs
- Installazione DARFS
- Abilita il supporto SFTP
- Firmware droboshare
- Passaggio -1: roba di cui hai bisogno:
- Passaggio 0: Installa scratcharbbox2
- Passaggio 1) Ottieni un file system root
- Passaggio 2) Configurare Scratchbox2
- Passaggio 3) Costruisci qualsiasi cosa.
- Su questa pagina
Su questa pagina
Ultimo rivisto: 30 dicembre 2009
Drobo Utils Copyright (C) 2008.2009 Peter Silva ([email protected]) drobo utils non ha assolutamente alcuna garanzia; Per i dettagli digitare consultare il file denominato copia nella radice dell’albero della directory di origine.
Drobo FS
RevisioneDrobo FS è uno degli ultimi hardware nella linea popolare di prodotti da Drobo. È un NAS autonomo (archiviazione attaccata in rete) che si collega direttamente alla rete LAN. Questo è il terzo drobo che ho acquistato e si adatta bene alla famiglia di prodotti. L’interesse particolare per Drobo FS è che può funzionare quasi come dispositivo autonomo una volta configurato. In altre parole, è un file server senza un server. Questo dispositivo può essere una scelta ideale per gli utenti domestici o le piccole imprese che devono condividere file all’interno di un gruppo. In questa recensione, esploreremo il dispositivo insieme e vedremo se ciò può soddisfare alcune delle tue esigenze.
Un po ‘di storia dietro il Drobo FS
Drobo è un’azienda specializzata in soluzioni di archiviazione. La loro linea di prodotti va dai dispositivi desktop agli elettrodomestici di Network Server. Il primo prodotto che hanno rilasciato è stato l’USB 2.0 drobo (ne ho posseduti uno). Il dispositivo era un involucro Sata a quattro slot in grado di proteggere i tuoi dati utilizzando un concetto proprietario chiamato Beyondraid. Questa tecnologia ha aiutato gli utenti a proteggere i propri dati senza doversi preoccupare della tecnologia in essa. Presenta una tecnologia simile a un raid, senza alcuna necessità che l’utente capisca cos’è il raid. Un errore di unità non comporta la perdita di dati per l’utente. facilmente aggiornabile, se necessario, il drobo è diventato un dispositivo ben ricevuto per molti utenti, in particolare quelli con dati importanti per proteggere.
Da allora, la società ha rilasciato molti prodotti, tra poi il Drobo con Firewire 800 e USB 2.0 (ho sostituito il mio USB 2.0 solo da uno di quei due anni fa), il Drobo Pro e Drobo Elite, gli ultimi due più orientati a società, server o professionisti, poiché hanno baie sata in altezza e sono montati a portata di mano. Alla fine del 2009, hanno annunciato una nuova razza di Drobo, The Drobo S, che aveva cinque slot SATA e potevano proteggere i tuoi dati con un massimo di due fallimenti simultanei. Comprendeva anche una porta Esata come un’altra opzione di connettività.
Con l’originale e la seconda generazione di drobo, Drobo introdotto un dispositivo chiamato Droboshare. Questo dispositivo era in grado di collegare due drobo tramite la loro porta USB a Droboshare. Il Droboshare aveva una porta Ethernet gigabit per connettersi alla rete. Questo è stato un ottimo modo per condividere i dati su una rete da un drobo, ma il concetto ha avuto i suoi limiti. All’inizio del 2010, Drobo Annunciato un nuovo dispositivo: basato sullo stesso design del Drobo S e includeva le funzionalità del Droboshare, è nato il Drobo FS. Drobo FS, per file server, è diventato il primo dispositivo per incorporare la protezione dei dati basata su Beyondraid e un file server di rete nella stessa casella. A metà ottobre 2010, Drobo Rilasciato la versione Pro, la DroboPro FS, con 8 baie e due porte Ethernet Gigabit.
Scoprire il drobo fs
Drobo FS, dall’esterno, è un dispositivo molto semplice da descrivere: ha cinque 3.5 “slot SATA sul davanti e una porta Ethernet gigabit sul retro. Quando disimballa il tuo Drobo FS, viene fornito con un cavo Ethernet, un opuscolo di istruzioni e il CD con il programma di installazione del software. Come ogni modello di Drobo, arriva senza alcuna guida, a meno che non lo acquisti dal negozio Drobo in un fascio che include unità. Personalmente, preferisco acquistarlo senza le unità e trovo le mie offerte online. Nel mio caso, ci ho inserito tre 2 TB drive (6 TB in totale), il che mi dà 3.59 TB di spazio protetto per archiviare i miei dati, utilizzando una sola protezione da un fallimento dell’unità (i’tornerò a questa funzione più tardi).
I Drobos sono configurabili tramite software proprietario chiamato Drobo Dashboard. Poiché avevo già uno standard Drobo a casa, una volta collegato la Drobo FS alla mia rete, speravo che fosse scoperto nella dashboard di Drobo senza troppo lavoro dalla mia parte. Io non l’ho fatto.
Dopo aver letto alcune cose qua e là, mi sono reso conto che anche se avessi l’ultimo dashboard Drobo per il mio Drobo FW800, il software che veniva con il Drobo FS era una versione più recente. Ho installato il dashboard Drobo dal CD del Drobo FS, poi il mio Drobo FW800 e il mio Drobo FS hanno entrambi mostrato nella dashboard. È stato disponibile un aggiornamento del software per la dashboard per abilitare la funzione Timemachine di cui scriverò più avanti in questa recensione.
IOConfigurazione nitide del drobo FS
Per configurare Drobo FS, avvia la dashboard Drobo e una scheda con il nome di Drobo FS verrà visualizzata (il nome predefinito è Drobo FS). Da lì, è necessario accedere come utente amministratore per configurarlo. Questo sarà nuovo per te se hai già utilizzato un drobo standard allegato al tuo computer, poiché quelli non chiedono configurazione di credenziali.
La configurazione di Drobo FS è relativamente semplice. Si utilizza il dashboard Drobo, selezionare la scheda Drobo FS (se ne hai solo uno drobo, che sarà il predefinito) e fai clic sul pulsante di controllo avanzato. Fare clic sulla scheda Strumenti, quindi il pulsante Impostazioni per aprire la finestra Impostazioni. Ecco cinque schede che ti aiuteranno a configurare il dispositivo.
La scheda Generale consente di configurare il tipo di ridondanza che si desidera avere. L’impostazione predefinita è utilizzare un solo errore di unità. Se controlli il pulsante di ridondanza a doppio disco, Drobo proteggerà i tuoi dati da un massimo di due guasti di unità simultanei. Se memorizzi dati molto sensibili e importanti sul tuo drobo (diciamo informazioni finanziarie), è possibile utilizzare tale opzione. Questo, d’altra parte, ti darà meno spazio da utilizzare per i tuoi dati. L’unità del disco giù e le opzioni di fulmine sono piuttosto autoesplicative e, nel mio caso, le ho lasciate ai loro valori predefiniti.
La scheda Admin consente di modificare la password dell’utente dell’amministratore (altamente consigliata) e abilitare la funzione droboapps che descriverò di seguito in una sezione specifica.
La scheda Network consente di specificare i server Indirizzo IP, Maschera sottorete, Gateway e DNS. Per impostazione predefinita, Drobo FS utilizzerà una configurazione DHCP per tutte queste informazioni, ma si consiglia di utilizzare un indirizzo IP fisso, perché aiuterà nella configurazione di DroboApps. È inoltre possibile specificare il nome del dispositivo e il nome del gruppo di lavoro di Windows. Questo è il nome che vedrai sulla tua rete locale quando vuoi leggere o scrivere file sulle unità.
La scheda Avvisi e -mail consente di configurare un indirizzo e -mail a cui Drobo può inviare un messaggio in caso di errore del dispositivo.
Le funzionalità del file server
Fino ad ora, la maggior parte delle configurazioni che abbiamo fatto erano le impostazioni generali. Lo scopo delle funzionalità di condivisione di file di Drobo FS è consentire agli utenti di condividere i dati sulle unità. Per fare ciò, inserisci la scheda delle condivisioni della finestra Impostazioni.
In questa scheda, ci sono alcune cose che puoi fare. Innanzitutto, è possibile creare il nome utente per ogni persona che deve accedere ai dati sul dispositivo. In secondo luogo, si crea un nome di condivisione per, diciamo, il tipo di dati che appariranno su questa condivisione. Ad esempio, potrebbe essere uno per la finanza, uno per questo e un altro per il personale amministrativo. Quindi, per ogni nome di condivisione, è possibile assegnare agli utenti che hanno il diritto di leggere o scrivere dati su questa parte del dispositivo.
Per creare un nuovo utente o una nuova condivisione, basta fare clic sul pulsante Plus (+) nella sezione desiderata. Quando si crea un utente, si inserisce il nome utente, la password e conferma i campi della password e fai clic su OK. Per una nuova condivisione, si inserisce semplicemente il nome di quella condivisione e fai clic su OK. Se si desidera apportare una modifica a un utente o una condivisione, selezionalo e fai clic sul pulsante Modifica. Una volta creati gli utenti e le condivisioni, selezionare un nome azionario, fare clic sul pulsante Plus (+) nella sezione degli utenti di condivisione e selezionare, da un menu a discesa gli utenti che possono accedere a questa condivisione. Se si controlla l’utente consentire a scrivere ed eliminare il pulsante dei file, questo utente ottiene l’accesso alla scrittura, altrimenti ottiene solo accesso alle letture. Per impostazione predefinita, gli utenti amministrativi hanno accesso a tutte le azioni e tutti gli altri utenti non possono accedere alle azioni.
C’è un altro tipo di condivisione che è possibile creare specifico per Macintosh: una condivisione della macchina del tempo. Come puoi immaginare, questo tipo di condivisione consente agli utenti di abilitare Time Machine sul loro Mac e utilizzare l’unità di rete per archiviare il loro backup. È simile ad avere una capsula del tempo sulla tua rete: non’è necessario collegare un’unità fisica al tuo computer per eseguire il backup. Come ha detto Steve Jobs quando ha introdotto la capsula del tempo, è particolarmente interessante per gli utenti di laptop che non sono sempre connessi alle loro unità.
Quando si crea una condivisione della macchina del tempo, viene richiesta una dimensione massima per la macchina del tempo e questo non può essere modificato in seguito. Questo è, secondo il Drobo Sito di aiuto, per garantire che i backup siano sicuri. Un altro promemoria che l’azienda offre è che Apple non supporta dispositivi allegati per la rete di terze parti per il backup della macchina del tempo. Quindi se ti metti nei guai, tu’essere da solo. Ma finora non ho visto alcun problema usando Time Machine con il mio Drobo FS. Hai vinto’essere in grado di avviare da un disco OS X e ripristinare dal backup della macchina del tempo.
L’unico inconveniente di questa funzione è che è necessario installare il software Drobo Dashboard su ciascun computer che necessita di accesso alla memoria della macchina del tempo. Avrei preferito un software abilitatore con driver o macchina del tempo per i computer che richiedono solo la funzionalità della macchina del tempo. Non è necessario installare lo strumento amministrativo su un computer utente finale.
Qualsiasi altra condizione che crei ha uno spazio illimitato assegnato ad esse. Ciò significa che gli utenti di ogni azione possono riempire le unità con i dati e non riceveranno alcun avviso specifico al riguardo. Sarebbe bello avere una certa attuazione di quote per una quota che l’amministratore potrebbe espandersi secondo necessità. La maggior parte dei server quei giorni ha questo tipo di limitazione logica. Nella mia esplorazione del dispositivo, ho visto che Drobo FS sta usando un sistema operativo Linux, per il quale è possibile implementare la nozione di quote.
Per i geek, è possibile SSH sul dispositivo e scoprirai che tutte le tue azioni appaiono come una directory separata su un file system Linux come mostrato di seguito:
Espandi le caratteristiche Drobo FS con DroboApps
Quando ho sentito parlare di Drobo FS, uno dei miei principali interessi era la funzione Droboapps. Droboapps non erano nuovi, come sono stati introdotti con il droboshare alcuni anni fa. Drobo FS è fondamentalmente un drobo s con un droboshare integrato in esso; I droboapps sono installati direttamente sull’unità.
I droboapps sono programmi che possono migliorare le caratteristiche di Drobo FS. Al momento della stesura, ci sono ancora solo una manciata di app disponibili per il dispositivo disponibile sul Drobo. Se fai clic sul link, puoi vedere che è lontano dall’abbondanza di Apple’s ios o mac os app store.
Per installare droboapps, è necessario prima abilitare la funzione nella scheda amministratore della finestra Impostazioni come mostrato in precedenza in questa recensione. Questo creerà una nuova condivisione con il nome droboapps. Quindi, le prime due app che si desidera installare sono l’utilità di amministrazione di DroboApps e Apache, perché la seconda app è richiesta dal primo.
Il modo per farlo non è così facile come dovrebbe essere. Anche per qualcuno come me, che è abituato a lavorare in sistemi UNIX/Linux, ho trovato la procedura non così intuitiva.Per prima cosa, scarica le due app dalla pagina di download: questo si tradurrà in due cartelle in cui troverai un file con un’estensione di .TGZ (per catrame e gzip, due noti utility unix). montare la condivisione droboapps dal tuo drobo fs e copiare manualmente i due .file tgz nella cartella. Infine, devi tornare al dashboard Drobo e premere il pulsante Riavvia nella finestra Strumenti. Questo riavvierà il Drobo FS e installerà le applicazioni.
Abbi pazienza con me qui, dato che non abbiamo ancora finito. Cosa noi’Ve face finora, è installare un’interfaccia Web che ti aiuterà a gestire i droboapps. Per accedere a questa interfaccia, è necessario indirizzare il browser all’indirizzo IP di Drobo FS, qui è dove avere un indirizzo IP fisso per il pagamento di Drobo (fare riferimento alla configurazione iniziale della sezione Drobo FS di questa recensione per i dettagli). L’indirizzo specifico, nel mio caso, è il seguente: http: // 192.168.1.4: 8080/droadmin. quando inserisci la pagina, tu’Ricevi un nome utente e una password. Un utente istruito può pensare che ciò si riferisca agli utenti creati in precedenza nella scheda di condivisione, ma non lo è, nemmeno l’utente dell’amministratore. Qui, vai sotto il cofano, sul lato Linux e il nome di accesso e la password sono root/root. Sì, questo è il re assoluto dell’utente nel mondo Linux/Unix!
A questo punto, sono rimasto un po ‘deluso dal sistema di gestione multi-faccia del dispositivo. Per me, sarebbe stato ovvio per la semplicità e la coerenza avere lo stesso utente (amministratore) che gestisce la pagina di amministrazione di Droboapps e, inoltre, anche le app. Ma non è. Qui potresti avere alcuni vantaggi di conoscere un po ‘di Linux/Unix.
Quindi vengono in mente altre domande: perché l’app Droboadmin non è installata fuori dalla scatola? Perché fare in modo che l’utente faccia un tale “ginnastica” Solo per installare l’applicazione amministrativa? Se il prodotto fosse stato Apple, avremmo solo gridato ad alta voce che la procedura non avesse senso. Forse dobbiamo vedere la funzionalità di DroboApps più come un’appliance server che un consumatore. In tal caso, ciò può essere più accettabile, ma significherebbe anche che una piccola impresa senza un dipartimento IT potrebbe dover assumere un appaltatore per la configurazione iniziale.
Ora che siamo sulla pagina di amministrazione di DroboApps, possiamo fare clic sul collegamento di installazione DroboApps e verrà visualizzato un elenco di droboapps installabili. Per installare, fare clic su Installa ora collegamento a sinistra dell’app. Per ottenere maggiori dettagli sull’app, fai clic sul collegamento a descrizione completa, che ti porterà sulla stessa pagina DroboApps sul sito dell’azienda che i’Ve ti ha mostrato prima.
Da lì, la maggior parte delle app sono altrettanto facili da installare come un clic sul collegamento. Alcuni hanno anche una pagina di configurazione HTML specifica. In tal caso, se si fa clic sul collegamento Configura DroboApps sulla barra laterale, tu’Vedere tutte le app installate e se un’applicazione può essere configurata, ci sarà un collegamento di configurazione da parte della parentesi. Fai clic su quel link e si inserisce la configurazione della pagina Web per quell’app specifica.
Di nuovo lì, quasi senza sorpresa, tu’Ricevi un nome utente e una password. Lì (mi ripeto, lo so) che il nome utente e la password non sono gli stessi di quelli precedenti, ma un altro della credenziale Linux specifica a tale applicazione.
Per il sake che esplora la cosa di Drobo e DroboApps, installo sulla mia applicazione Drobo FS (un server SSH). Questa app non è configurabile, ma ti consente di accedere con un client SSH su Drobo ed esplorare il suo “lato oscuro” in prima persona. Mi ha aiutato a fare questa recensione, dato che avevo bisogno di capire un po ‘meglio il sistema operativo in esecuzione su Drobo FS. Sospetto che ciò sia utile anche per gli sviluppatori per avere uno strumento del genere per eseguire il debug della loro app.
Una cosa che devi tenere a mente con Droboapps: non è supportata da Drobo affatto. Sul loro sito Web ha scritto esplicitamente come tale:
Drobo Fornisce tutti i droboapps come cortesia. Droboapps non sono supportati da Drobo. DroboNon rilascia dichiarazioni relative alle applicazioni o alle informazioni relative alle informazioni. Eventuali domande, reclami, reclami o commenti relativi alle domande devono essere indirizzate allo sviluppatore o al fornitore di software pertinenti. Usa droboapps a tuo rischio.
Voi’ne sono consapevole ora. Ma davvero, se me lo chiedi, Drobo Dovrebbe provare a spingerlo un po ‘, come ha fatto Apple per i loro app store. Ha aiutato molto le vendite di iPhone quando le app sono diventate disponibili per questo, e immagino che qualsiasi prodotto possa beneficiare di un piccolo software aggiuntivo qua e là.
Ora entrerò in profondità in due droboapps che hanno attirato la mia attenzione: Firefly e la nuvola di ossigeno. Un’altra app che potrebbe interessare alcuni di voi, ma che non posso testare da solo è Fuppes, che è un media server con supporto dlna. Se hai un periferico, diciamo un giocatore Blu-ray, che supporta DLNA, potrebbe essere di interesse per te. Non ho un tale dispositivo, quindi non ho potuto testarlo davvero.
Esplorare la lucciola droboapps
Firefly è un server di dominio pubblico iTunes. Condivide i media sulla rete locale utilizzando una simulazione del protocollo iTunes. Il protocollo iTunes è proprietario di Apple e non è pubblicato come protocollo aperto. Quindi Firefly usa una sorta di ingegneria inversa per renderlo compatibile con iTunes. Ciò può comportare un certo rischio.
Come esempio del “rischio” Ti metti, quando iTunes 10.0 è stato rilasciato alla fine del 2010, Firefly non era più visibile nell’elenco delle fonti di iTunes. Gli utenti dovevano aspettare che Apple lo facesse “riaggiungere” questa compatibilità con il 10.0.1 aggiornamento di iTunes.
Firefly è anche l’unica applicazione che ho installato con un’app Web di configurazione personalizzata. L’installazione di Firefly è facile quando si utilizza la pagina Web di DroboApps Admins. Da lì, vai al configurazione droboapps e alla destra dell’app Firefly’Vedi un link che dice configurazione. Ti verrà chiesto un nome utente e una password e, abbastanza sicuro, è specifico per questa applicazione: MT-DAAPD/MT-DAAPD. Un altro account centric Linux che non ha nulla a che fare con il nome utente delle tue azioni.
Si finisce nella pagina Web di configurazione di Firefly, sicuramente denominata MT-DAAPD, il nome tecnico di questa applicazione (puoi leggere di più qui). A proposito, DAAP sta per il protocollo di accesso audio digitale ed è il nome tecnico che Apple dà al suo protocollo iTunes. Come affermato in questo articolo di Wikipedia, iTunes 7.0 e dopo utilizza un nuovo schema di autenticazione che non è stato ancora invertito. Ciò significa che le app come Firefly hanno anche alcune limitazioni.
Uno di questi esempi di limiti che raggiungerai con Firefly: l’Apple TV, entrambe le versioni. La mia speranza, quando ho fatto funzionare Firefly, era di usarlo per trasmettere in streaming la mia musica digitale o la biblioteca cinematografica direttamente dal Drobo FS alla mia Apple TV. Non c’è modo di raggiungere questo obiettivo. Entrambi i modelli Apple TV richiedono una sorta di metodo di autenticazione che Firefly non ha modo di decodificare o emulare.
Un’altra limitazione di Firefly sono le playlist. È impossibile creare playlist standard per il server Firefly. È possibile creare playlist intelligenti sul server, modificando un file di testo chiamato MT-DAAPD.Playlist che ha un formato come questo (questi sono esempi prelevati da questo file):
“60’S Music”
Anno> = 1960 && anno < 1970
>
“Aggiunto recentemente”
Data dopo 2 settimane fa
>
“Musica non drmata”
percorso non include “.M4P”
>
“File AAC”
Il percorso include “.M4P” ||
Il percorso include “.M4A” ||
Il percorso include “.AAC”
>
Come puoi vedere, è grezzo e più tecnico di quanto dovrebbe essere. L’interfaccia Web fornita per la gestione del server non fornisce neanche alcun strumento di creazione di playlist intelligenti.
Nuvola di ossigeno
Oxygen Cloud è un fornitore di terze parti rivolto alle aziende che desiderano scambiare dati tra più utenti su Internet. Il concetto è un po ‘simile a Dropbox, per quelli di voi che lo stanno usando come me, è un modo per mettere i file che sono archiviati nel cloud e possono essere accessibili da diversi dispositivi. Oxygen Cloud fornisce software per PC, Mac, iPad, iPhone e Android. Quindi i file archiviati nel cloud da uno di questi dispositivi possono essere raggiunti da altri dispositivi se è stato installato il software corretto.
La differenza tra Dropbox e Oxygen Cloud è che è possibile condividere la risorsa cloud con diverse autorizzazioni utente. Oxygen Cloud si riferisce al loro servizio come VFS: file system virtuale. Questo articolo qui mostra un diagramma di come appare il servizio.
L’ossigeno, rispetto a Dropbox, non fornisce lo stoccaggio da soli. Ad esempio, utilizzeranno un broker di archiviazione come Amazon A3, che viene definito un cloud pubblico. Dove la nuvola di ossigeno raggiunge il drobo fs è nella creazione di una nuvola privata. In questo articolo di supporto sulle pagine di supporto di Oxygen Cloud, puoi vedere che un’app Drobo è disponibile per il Drobo FS. Dopo aver installato questa app Drobo, il cloud può utilizzare lo spazio sul tuo drobo FS per il supporto di archiviazione. Non ho potuto testare il servizio stesso, in quanto richiede un conto aziendale a pagamento, come indicato all’inizio del documento di supporto a cui ho fatto riferimento in precedenza.
Oxygen Cloud potrebbe quindi essere utilizzato per un gruppo di lavoro per condividere i file da un punto comune. La pagina delle funzionalità sul loro sito Web mostra come è implementato sulle diverse piattaforme disponibili. Su un Mac si integra nel Finder. Troverai una cartella nella sezione Dispositivi del Finder con il nome Ossigeno. Se fai clic su di esso, tu’Vedrò le diverse nuvole a cui hai accesso. Da lì, puoi usare e condividere nel cloud che a.
Quando il servizio era in beta, ho acquisito con successo il software e ho potuto testarlo molto leggermente. La mia comprensione era che il servizio cloud di Oxygen non accede alla tua condivisione su Drobo FS. Crea la propria condivisione e file system. Quindi, se il tuo piano è di avere Oxygen Cloud, aiutare i tuoi utenti a leggere e scrivere le condivisioni create sugli strumenti amministrativi Drobo FS con i loro stessi diritti di accesso, potresti essere deluso.
Conclusione
Per quello per cui sta vendendo Drobo FS, un file server/rete di archiviazione (NAS), posso dire che il dispositivo ti dà ciò per cui paghi. Posso solo sostenere che le funzionalità mancanti sono l’utilizzo della quota per utente o per azione. Per una piccola impresa senza gruppo IT, se le unità si piegano e tutti chiedono più spazio, può comportare la perdita di produttività mentre tu’RE alla ricerca della soluzione (HDD più o più grande da inserire nel drobo). A parte questo, la facilità di gestione di azioni e utenti è benvenuta anche per le persone non tecniche nelle piccole imprese.
Un’altra debolezza è il fatto che devi installare il dashboard Drobo per abilitare il backup della macchina Time sull’utente finale’S Computer. Non è necessario installare gli strumenti di amministrazione sul computer di un semplice membro dello staff utente finale. Per l’utilizzo domestico o per un piccolo gruppo di utenti nello stesso edificio, il Drobo FS è un ottimo dispositivo di condivisione e protegge i tuoi dati sensibili dal fallimento dell’unità senza alcuna conoscenza tecnica dell’utente.
Se il tuo obiettivo è far fare di più la Drobo FS utilizzando la funzione Drobo Apps, pensaci due volte. Le app di terze parti/comunità supportate le rendono deboli. Mancanza di integrazione tra le app e il file system FS, le condivisioni e i diritti degli utenti sono meno che stellari. La mia opinione personale è quella Drobo dovrebbe fornire o vendere app drobo per migliorare il proprio dispositivo per diversi tipi di utilizzo. Dai agli sviluppatori e alla comunità di terze parti un senso di ciò che l’app può fare e di come potrebbe essere fatto.
Ho dato a Drobo FS una valutazione di 9 su 10. In quella valutazione ho, di proposito, escluso la mia valutazione di qualsiasi app drobo. Il primo motivo è ovvio: non ho potuto concludere che nessuno di loro valeva l’acquisto del dispositivo stesso. Il secondo è che ho dovuto mantenere una valutazione equa per il dispositivo e il suo fornitore: le app Drobo non sono fornite da Data Robotics, né supportate da loro. Se li avessi inclusi nella mia valutazione, non sarebbe stato giusto per Drobo ottimo lavoro. Quindi il motivo per cui il dispositivo ha ottenuto un 9, non un 10, è correlato solo alla macchina del tempo e alle quote mancanti.
Valutazione della recensione mymac: 9 su 10
4 pensieri su “ Drobo FS
Revisione ”Kemck dice:
Penso che la tua recensione sia giusta sui soldi! Ci sono un paio di ulteriori problemi che ho attraversato. Il file system è incredibilmente lento quando si spostano file, copia file o eliminando i file … ci vuole solo per sempre! Attualmente ho a che fare con un problema in cui la mia quota più importante è accessibile per me. Ho il supporto di Drobo a contatto … che mi porta al punto n. 2. Drobo’S il supporto è il peggio che abbia mai incontrato. Hanno un modo antiquato di comunicare via e -mail, se mai rispondono affatto. Nella mia lista dei desideri è la possibilità di accedere alle azioni / drobo fs via Internet quando sono lontano da … proprio come puoi una capsula temporale allegata alla tua rete. Questi ragazzi hanno capito come rendere il drobo fs compatibile con la capsula del tempo, sono sicuro che potrebbero capirlo. Sono d’accordo sulle app di Drobo, sono stato così frustrato da come le ottieni, installa ecc. Che ho rinunciato anche a cercare di usarle.
Steve Hammond dice:
@kemck sulla velocità:
Non ho provato a copiare file da una condivisione a un’altra. Quindi non posso commentare questo. Ma quando ho creato una seconda volta per l’apertura sulla FS, ci è voluto quasi un giorno per completare la prima copia. Non sono sicuro che sia apertura sull’FS. Il mio caveau principale è sul mio Drobo FW800 e ci è voluto molto tempo, ma sicuramente un po ‘meno. Su Drobo Help Desk:
Quando ho comprato il mio Drobo FW800, aveva uno slot difettoso. Mi chiedono di cambiare l’HDD in esso, poi alcuni altri test, prima di accettare il fatto che il problema era nel dispositivo stesso. Ci sono voluti 3+ mesi per la risoluzione, quindi devo dire che non ero felice. Per dire che hanno il peggior servizio, ho visto anche meglio e peggio. Sull’accesso a Internet:
Speravo che Oxygen Cloud o altre app Drobo potessero risolvere questo problema. Voi’finora è giusto, non c’è un modo semplice per farlo. Immagino che ci sia un modo per farlo, ma non ci sono ancora stato. Time Capsule vs Time Machine:
Assistente’T confondere il 2. Time Machine è un metodo di backup automatizzato in OS X. Time Capsule è un router con un HDD, che supporta la macchina del tempo sulla LAN. Il fatto che puoi accedere all’HDD della capsula temporale su Internet è correlato a una funzionalità MobileMe (presto iCloud) e non hai nulla legato alla macchina del tempo.Steve Hammond dice:
Solo un po ‘di esplorazione più in profondità ed è possibile accedere a qualsiasi condivisione da Internet sul Drobo FS, ecco come l’ho fatto: sul mio Aeroporto di Apple Extreme: Uso NAT Port Forwarding per inoltrare la porta pubblica 1548 alla porta interna 548 (AFP, protocollo di archiviazione Apple) sul protocollo di archiviazione Apple) sul protocollo di archiviazione Apple) sul protocollo LAN dell’IP Drobo (il mio caso è 192.168.1.4) Da un Mac connesso a Internet al di fuori della mia LAN: In Finder, selezionare il menu GO/Connect to Server … Digita: AFP: // APE.pubblico.IP.Indirizzo: 1548/ (Ti consiglio di utilizzare un servizio come Dyndns per un nome di dominio che sarà lo stesso nel caso in cui tu abbia un indirizzo DHCP dal tuo ISP.) Voi’Sarà chiesto un login/password: inserisci le tue informazioni su Drobo FS e le tue azioni ti verranno offerte. Non davvero difficile, solo un po ‘di pensiero.
lascia un commento cancella risposta
Devi essere loggato per pubblicare un commento.
NAS Wars 2017: testiamo il raid Drobo 5N2
Benvenuti nel primo dei sette test di stress NAS, dove brucializziamo i dispositivi NAS al fallimento e quindi tentiamo di vedere se possono essere recuperati. Questa settimana, diamo il via alla nostra nuova serie con Drobo 5n2. Ha molto da fare, ma non è perfetto.
Scritto da David Gewirtz, editore di collaborazione senior ad agosto. 9, 2017
Benvenuti nel Progetto Lab fai-da-te di Zdnet, dove sto test di stress revices per il tuo intrattenimento e l’edificazione. In questo articolo, esamineremo il primo dei sette prodotti NAS per vedere come si comporta.
Guarda anche:
- NAS WARS 2017: Evita meglio il raid di Buffalo Terastation 5410dn
- NAS Wars 2017: testiamo il raid QNAP TVS-473
Mettiamo questo progetto nel contesto. L’intero scopo di un raid è che se un’unità fallisce, è possibile recuperare senza perdita di dati. In questa serie, sto battendo su ogni NAS per vedere come (o se) si riprende.
Altre fantastiche idee di progetto
Guida al progetto fai-da-te
Quasi tutte le recensioni NAS là fuori parlano solo dell’aggiunta di archiviazione e delle varie app fornite con i dispositivi. Non ho visto nessuno che stressano le macchine fino al punto di fallimento e ritorno al restauro, che è l’intero punto di questi dispositivi.
Ho sottoposto ogni macchina candidata a una serie di test di tortura. Oltre a ciò, guardo prestazioni, app, interfaccia utente e molto altro ancora. Questo progetto è stato enorme. Effettivamente fare veri test a livello di archiviazione è stato richiesto incredibilmente tempo. C’era un punto in cui mi preoccupavo non avrei mai finito. Ma eccoci qui.
Il caso di riferimento per tutti e sette i raid è drobo. Quando un disco va male con un drobo, si accende una grande luce rossa. È possibile, dall’altra parte della stanza, vedere lo stato della macchina a colpo d’occhio.
Dal 2009, ho acquistato quattro drobos, tre che sono direttamente collegati al mio computer principale e uno Drobo 5n NAS, il predecessore del dispositivo che stiamo testando oggi. La capacità di vedere lo stato del mio drobos solo camminando nella stanza si è dimostrata inestimabile.
Nei miei test di lettura/scrittura isolati, il nuovo Drobo 5N2 scrive il 24 % più velocemente del 5N e legge quasi il 10 percento più veloce. Il 5N2 aggiunge anche una seconda porta Ethernet. Il 5N originale che ho acquistato nel 2014 aveva solo una porta Ethernet.
Al contrario, tutti i nostri candidati al test del 2017 ora sono dotati di due porte Ethernet. Le unità sono anche super facili da installare. Non richiedono vassoi, staffe o viti. Scivolano semplicemente dentro.
Le mie esperienze di successo che rilevano e si riprendono da guasti di guida relativamente rari con il mio Drobos più vecchio è il mio punto di riferimento per questa parte del test, quindi non sorprende che il 5N2 abbia superato sia la scoperta di fallimento che i test di notifica con i colori volanti.
Tutte le altre scatole NAS hanno impiegato almeno sei minuti per identificare la cattiva guida e una ha fallito completamente. Al contrario, il Drobo 5N2 ha impiegato meno di un minuto per rilevare la cattiva guida e ha lampeggiato un grande LED rosso.
Il drobo ha grandi LED che puoi vedere dall’altra parte della stanza. Puoi anche vedere, a colpo d’occhio, capacità di array complessiva a causa della fila di luci blu lungo il fondo dell’unità. Drobo utilizza il proprio servizio per la notifica e -mail, quindi non è necessario combattere le regole di inoltro SMTP del tuo ISP.
Dopo aver inserito un’unità di sostituzione, il drobo ha fatto una ricostruzione automatica dell’unità di sostituzione e di stoccaggio rialllocato per consentire la crescita nel tempo. La crescita del tempo è un test chiave che non sono passate tutte le scatole NAS. Il drobo si è esibito in modo impeccabile.
Per le prestazioni RAID e la protezione dei dati, il Drobo ha guadagnato 5 stelle perfette su 5.
È difficile confrontare i prezzi sulle nostre sette scatole NAS perché mi sono state inviate macchine che vanno da 2 a 8 baie. Ho deciso di utilizzare una metrica prezzo per bay per determinare come ogni macchina rispetto a tutte le altre.
Data l’adattamento e la finitura di alta qualità del drobo, sono stato sorpreso di scoprire che aveva il prezzo più basso per baia, a quasi esattamente $ 100 ciascuno.
Oltre alla velocità di velocità e alla porta Ethernet aggiunta, il nuovo Drobo 5N2 è praticamente indistinguibile dal Drobo 5n che ho acquistato da Amazon nel 2014. Mentre Drobos sono unità molto ben progettate, il fatto che il design non abbia cambiato molto presenta un problema.
A differenza di tutti gli altri NA che ho testato, Drobo non fornisce un’interfaccia web. È necessario installare un’applicazione sul tuo computer (che deve essere un Mac o Windows Machine: gli utenti di Linux non devono essere applicati).
Leggi questo
Dove si adatta il NAS in un mondo sempre più incentrato sul cloud?
Man mano che sempre più i nostri servizi essenziali si spostano nel cloud, ciò che rimane sulla LAN delle piccole imprese?
Devi anche riavviare il computer dopo aver installato la dashboard, che suppongo abbia senso per il drobos ad attacco diretto ma è del tutto inutile parlare con un dispositivo di rete.
Il dashboard Drobo offre molte meno campane e fischietti rispetto agli altri array di archiviazione. Ad esempio, non puoi fare nulla con azioni diverse da creare e assegnare le autorizzazioni. Periodo. Drobo ha anche perso punti perché non offre un cestino per il riciclo di rete. Se elimini un file su Drobo Nas, è andato.
In termini di app, il drobo è nel mezzo del pacchetto. Ha più app di alcuni dei nostri contendenti, ma molto meno di Synology e QNAP. Inoltre, alcune app sono piuttosto strane da usare.
Ad esempio, per utilizzare CrashPlan, è necessario installare anche un’app controller CrashPlan su un’altra macchina e modificare la mano il suo file INI per indicare il drobo. Ogni volta che si aggiornano Crashplan, devi tornare indietro e riedire quel file Ini. È brutto, fastidioso, scomodo e inaffidabile.
Come accennato in precedenza, le prestazioni di lettura/scrittura sul 5N2 erano di gran lunga superiori al precedente 5N. Ma rispetto a tutte le altre scatole NAS che ho testato, era vicino alla parte inferiore del branco.
Quindi dove ci lascia? Da un lato, in forma e finitura e la costruzione fisica è quasi perfetta. D’altra parte, la mancanza di una moderna interfaccia Web, la mancanza di un cestino per il riciclo di rete e le prestazioni comparative relativamente basse hanno portato a una mediocre usabilità e valutazione delle prestazioni di sole tre stelle su cinque.
Detto questo, se si desidera un apparecchio di archiviazione a prezzo competitivo in cui tutto ciò che fai è scivolare in unità e i file vengono serviti, il drobo è una vittoria. Nel complesso, il Drobo ha guadagnato quattro stelle su cinque.
Questo è tutto per oggi. Rimani sintonizzato. Abbiamo altre sei recensioni NAS in arrivo, oltre a una conclusione in cui ti porterò dietro le quinte per discutere della metodologia e confrontare tutti e sette i dispositivi fianco a fianco.
Puoi seguire i miei aggiornamenti quotidiani del progetto sui social media. Assicurati di seguirmi su Twitter su @davidgewirtz, su Facebook su Facebook.com/davengewirtz, su Instagram su Instagram.com/davengewirtz e su youtube su youtube.com/Davididgewirtztv.