Apakah Drobo memiliki antarmuka web
Menggunakan Drobo di Linux
Anda membutuhkan cadangan, atau drobo lain. Bahkan di antara Drobos ada batasan kompatibilitas melihat drobo.Situs web com untuk detailnya.
Ringkasan
Dalam artikel ini, saya akan membagikan pengalaman saya menggunakan Drobo di Linux. Saya akan membahas poin -poin penting tentang perangkat, keterbatasannya, dan proses pengaturan. Saya juga akan membahas kurangnya antarmuka web, desain drobo, memungkinkan symlink, dan pemikiran saya tentang masa depan solusi penyimpanan.
Poin -poin penting
- Drobo menggunakan daya yang sangat sedikit, mengonsumsi 15W saat istirahat dan sekitar 60W saat bekerja.
- Ini menyediakan akses ke file dari perangkat apa pun di rumah melalui berbagi CIFS.
- Tidak seperti solusi berbasis serangan, Drobo dapat menangani hard drive dengan berbagai ukuran.
- Bandwidth I/O dari Drobo tidak terlalu tinggi, mencapai sekitar 20MB/s pada jaringan Ethernet Gigabit.
- Tidak ada UI Web yang didukung secara resmi untuk Drobo, dan program konfigurasi yang disediakan hanya tersedia untuk Windows dan Macintosh, tanpa dukungan untuk Linux.
- Mengkonfigurasi Drobo mungkin memerlukan waktu dan upaya untuk mempelajari prosesnya.
Pertanyaan dan jawaban
1. Apakah Drobo memiliki antarmuka web?
Sayangnya, Drobo tidak memiliki antarmuka web yang didukung secara resmi. Ini berarti Anda tidak dapat mengakses pengaturan dan konfigurasinya melalui browser web. Namun, ada program konfigurasi yang tersedia untuk Windows dan Macintosh.
2. Bagaimana perasaan Anda tentang kurangnya UI web?
Saya merasa mengecewakan bahwa perangkat modern seperti Drobo tidak memiliki UI web. Di usia saat ini, antarmuka web adalah umum dan memberikan kenyamanan bagi pengguna. Akan menyenangkan memiliki program asli yang secara otomatis mencari Drobos di jaringan dan menyediakan tautan ke Web UI mereka.
3. Apa pendapat Anda tentang desain drobo?
Desain Drobo mengeluarkan getaran Apple-ish. Pilihan pengemasan dan penataan menunjukkan bahwa banyak upaya dilakukan untuk menciptakan pengalaman premium. Meskipun ini mungkin menarik bagi beberapa pengguna, saya pribadi melewatkan hari -hari ketika komputer merasa lebih seperti alat yang kuat daripada aksesoris yang modis.
4. Dapatkah Anda berbagi proses pengaturan untuk drobo?
Untuk mengatur drobo, ikuti langkah -langkah ini:
- Instal Perangkat Lunak Konfigurasi Drobo (Dasbor) di komputer Windows.
- Hubungkan drobo ke komputer dan temukan menggunakan dasbor.
- Tambahkan hard drive ke drobo dan pastikan dikenali oleh dasbor.
- Tetapkan Kata Sandi Administrator Menggunakan Dasbor.
- Konfigurasikan berbagi CIF menggunakan dasbor dan verifikasi aksesibilitasnya.
5. Bagaimana Anda bisa mengaktifkan symlink di drobo di linux?
Untuk mengaktifkan symlink di Drobo di Linux, ikuti langkah -langkah ini:
- Aktifkan “Aplikasi Drobo” di dasbor Drobo.
- Mount CIFS Bagikan Bernama “DroboApps”.
- Salin dropbear tarred gzip (.TGZ) File ke direktori root dari droboapps berbagi.
- Restart Drobo.
- Ssh ke dalam drobo menggunakan kredensial: root/root.
- Ubah kata sandi root menjadi sesuatu selain “root”.
- Edit /etc /.backup_smb.File conf dan tambahkan baris berikut ke akhir:
Ikuti symlinks = ya tautan luas = tidak case sensitive = ya unix extensions = ya
- Restart drobo, yang dapat dilakukan melalui dasbor.
6. Apa yang harus Anda pertimbangkan sebelum mengaktifkan symlink?
Mengaktifkan symlink dapat menimbulkan risiko keamanan, jadi tidak disarankan untuk ditempatkan di lingkungan perusahaan atau aman. Penting untuk menilai kesesuaian Drobof untuk lingkungan seperti itu. Lanjutkan dengan hati -hati dan evaluasi konsekuensi potensial.
7. Apa keterbatasan menggunakan symlink di drobo?
Bahkan setelah mengaktifkan symlink, jalur absolut masih tidak akan bekerja pada saham CIF karena keterbatasan samba. Mengaktifkan “tautan lebar” dan “ekstensi unix” membutuhkan pembuatan ulang program, yang menjadi tugas yang rumit. Oleh karena itu, disarankan untuk menghindari jalur absolut di tautan pada bagian CIFS.
8. Apa harapan Anda untuk masa depan solusi penyimpanan?
Saya berharap bahwa di masa depan, kita dapat memiliki server lengan berdaya rendah yang menjalankan Linux yang menawarkan fleksibilitas dan memungkinkan kita untuk menjalankan perangkat lunak penyimpanan open-source seperti HDFS, CEPH, atau NFSD. Ini akan memberikan lebih banyak opsi bagi pengguna dan memperluas kemungkinan untuk solusi penyimpanan.
9. Apakah Drobo bekerja dengan baik untuk kebutuhan Anda saat ini?
Ya, Drobo memenuhi kebutuhan saya saat ini dengan memuaskan. Ini memberikan cara yang nyaman dan andal untuk menyimpan data saya sambil menawarkan perlindungan terhadap kehilangan data. Namun, saya masih memiliki harapan untuk solusi penyimpanan yang lebih serbaguna di masa depan.
10. Apa yang membedakan Drobo dari unit penyimpanan lainnya?
Faktor pembeda utama dari Drobo adalah kemampuannya untuk menangani hard drive dengan berbagai ukuran tanpa perlu pencocokan disk atau keputusan konfigurasi yang rumit. Ini menyederhanakan proses penyimpanan dengan bertindak sebagai solusi penyimpanan pintar yang memaksimalkan perlindungan data tanpa pengguna perlu membuat pilihan yang kompleks.
Menggunakan Drobo di Linux
Anda membutuhkan cadangan, atau drobo lain. Bahkan di antara Drobos ada batasan kompatibilitas melihat drobo.Situs web com untuk detailnya.
Apakah Drobo memiliki antarmuka web
Satu atau dua minggu yang lalu, saya mengambil unit penyimpanan yang dilampirkan jaringan Drobofs. Saya mengambilnya karena saya perlu menyimpan beberapa terabyte data- cadangan musik dan film yang saya miliki, file pribadi, dan sebagainya.
- Itu menggunakan kekuatan yang sangat sedikit- 15W saat istirahat, dan sekitar 60W saat bekerja.
- Ini memungkinkan saya mengakses file saya dari perangkat apa pun di rumah, melalui berbagi CIFS.
- Ini dapat menangani hard drive dengan berbagai ukuran-tidak seperti, katakanlah, solusi berbasis serangan
- Bandwidth I/O tidak terlalu bagus. Saya sepertinya mendapatkan sekitar 20MB/s di jaringan gigabit ethernet saya.
- Tidak ada UI Web yang didukung secara resmi, dan program konfigurasi yang mereka berikan hanya untuk Windows dan Macintosh (tidak ada Linux).
- Saya harus belajar cara mengonfigurasinya, yang memakan waktu satu atau dua jam.
Tidak ada web ui
Ketika saya membeli barang ini, sejujurnya saya tidak mempertimbangkan kemungkinan bahwa tidak akan ada web UI. Ini tahun 2012– semuanya seharusnya memiliki UI web hari ini. Memang benar bahwa untuk menggunakan UI Web, Anda harus mengetahui alamat IP, yang mungkin sulit bagi pengguna non-teknis untuk menentukan. Namun, akan cukup mudah untuk memiliki program asli yang hanya mencari semua drobos di subnet Anda, dan memberi Anda tautan ke UI web untuk masing -masing. Fakta bahwa mereka tidak melakukan ini hanya timpang.
Desain
Saya tidak bisa tidak merasakan bahwa ada sesuatu yang samar-samar tentang desainnya. Mereka jelas menghabiskan banyak waktu untuk pengalaman “out-of-the-box”, menggunakan bahan pengemasan berkualitas tinggi, gaya desainer di kotak, dan sebagainya. Saya kira mungkin setiap produsen elektronik konsumen merasa seperti mereka harus melakukan ini saat ini? Saya tidak tahu.
Saya merindukan hari -hari ketika komputer terasa seperti alat listrik, dikirim dengan manual tebal dan terbuat dari logam dan kayu padat. Saat ini, komputer merasa seperti aksesoris fasion. Saya kira dunia telah pindah dari masa -masa awal itu.
Mempersiapkan
- Instal perangkat lunak konfigurasi drobo untuk windows. Mereka menyebutnya “dasbor.”
- Colokkan drobo dan temukan dengan dasbor.
- Tambahkan hard drive ke drobo dan verifikasi bahwa itu berhasil ditambahkan di dasbor.
- Atur kata sandi administrator di dasbor
- Siapkan Bagikan CIF di Dasbor, dan verifikasi bahwa saya bisa memasangnya. Saya mendorong Anda untuk menonaktifkan saham apa pun yang dapat diakses di dunia, kecuali jika Anda benar-benar merasa seperti Anda membutuhkannya.
Mengaktifkan symlink
Jika Anda adalah pengguna Linux seperti saya, Anda mungkin akan memperhatikan bahwa Drobo, secara default, tidak mendukung symlinks. Ini sangat menjengkelkan bagi saya.
Anda dapat memperbaikinya, tetapi membutuhkan sedikit pekerjaan.
- Aktifkan “Aplikasi Drobo” di dasbor Drobo.
- Pasang Bagikan CIF bernama DroboApps
- Salin dropbear tarred gzip (.TGZ) File ke direktori root dari droboapps berbagi.
- Restart Drobo.
- ssh ke dalam drobo dengan pengguna: root, kata sandi: root
- Demi cinta Tuhan, ubah kata sandi root menjadi sesuatu selain “root” dengan menjalankan/mnt/drobofs/share/droBoapps/dropbear/root_passwd (ya, saya tahu- persis perintah yang Anda harapkan untuk ini, benar?)
- Edit /etc /.backup_smb.conf dan tambahkan baris ini ke akhir:
Ikuti symlinks = ya
tautan luas = tidak
case sensitive = ya
unix extensions = ya
Versi dasar editor VI disediakan. - Restart Drobo. Cara termudah untuk melakukan ini adalah dari dasbor.
Jika Anda menggunakan Drobofs Anda di lingkungan perusahaan, atau lingkungan lain di mana Anda membutuhkan keamanan, Anda mungkin harus melakukannya bukan Aktifkan symlink. Saya tidak yakin seberapa cocok Drobofs untuk lingkungan perusahaan di tempat pertama, tapi itulah diskusi lain. Anda telah diperingatkan.
Perhatikan juga bahwa bahkan setelah menerapkan perbaikan ini, Anda masih tidak akan dapat menggunakan jalur yang tidak masuk akal di symlink. Ini adalah kesalahan samba- Anda tidak dapat mengaktifkan “tautan lebar” dan “ekstensi unix” tanpa mengkompilasi ulang program, yang merupakan lebih banyak pekerjaan yang benar-benar ingin saya lakukan. Ini juga dilakukan atas nama keamanan. Ngomong -ngomong, menggunakan jalur absolut di tautan pada berbagi CIFS mungkin bukan ide yang bagus.
Masa depan
Saya berharap bahwa di masa depan, saya dapat membeli server ARM yang menjalankan Linux yang akan memiliki konsumsi daya yang sangat rendah, daripada perangkat tujuan tunggal. Saya ingin percaya bahwa perusahaan seperti Drobo akan dengan senang hati menjual perangkat keras semacam ini, sambil memungkinkan saya untuk menjalankan perangkat lunak penyimpanan open source seperti HDFS, Ceph, atau NFSD di atasnya. Sampai hari bahagia itu, Drobo tampaknya bekerja dengan cukup baik untuk kebutuhan saya saat ini.
Menggunakan Drobo di Linux
Drobo adalah unit penyimpanan kecil yang keren. Cukup tambahkan disk, dan ia mengurus cara melindungi secara maksimal dari kehilangan data. Seseorang tidak, seperti halnya unit penyimpanan lainnya, harus memasang disk yang cocok. Keputusan misterius tentang bagaimana data ditanyakan. Itu berpura -pura hanya setumpuk penyimpanan, dan melakukan hal yang cerdas. Lini produk di bawah:
Jadi Anda membeli drobo dan ingin menggunakannya di bawah Linux. Besar! Colokkan dan pergi! Benar-benar! Ini dapat digunakan seperti disk normal. Colokkan seperti drive jempol USB. Untuk tangan Linux lama, cukup gunakan partisi, seperti berpisah, dan bangun sistem file Ext3 dan atur titik pemasangan. Lihat bagian Pengaturan untuk detail tentang pengaturan secara manual dari baris perintah tanpa perangkat lunak khusus. Bagi mereka yang memiliki selera lain, ada juga GUI yang dapat mengurusnya:
Anda dapat menggunakan Drobos tanpa perangkat lunak khusus. Lampu kapasitas biru akan terisi saat disk mengisi. Saat terlalu penuh, Drobo akan meminta drive lain dengan lampu drive -nya. Beri makan saja yang mendorongnya saat itu bertanya, dan itu saja. Jadi untuk apa dasbor bagus?
- Jika Drobo sulit untuk melihat Drobo, perangkat lunak dapat menggantikan lampu di panel depan.
- Memverifikasi jika firmware baru tersedia, dan perbarui menginstalnya.
- Untuk melihat informasi tentang hard drive di drobo tanpa mengeluarkannya.
- Untuk mengubah pengaturan Drobo dari default mereka (seperti ukuran 2 tib lun)
- Untuk Drobopro, ada banyak pengaturan (alamat IP?) Orang mungkin perlu untuk mengkonfigurasinya dengan benar untuk digunakan.
- Jika Anda memiliki masalah, vendor mungkin meminta Anda untuk menghasilkan file diagnostik.
Jadi di situlah Drobo-Utils, dasbor Linux, masuk.
Drobo-utils
Drobo-Utils adalah seperangkat alat Linux untuk menanyakan dan mengelola data sistem penyimpanan robotika drobo. Fire Up Drobom View, dan itu harus terlihat akrab bagi mereka yang telah melihat dasbor di sistem operasi lainnya. Drobom View dibangun di atas antarmuka programmer Python kecil yang dapat dipasang pada sistem dan digunakan oleh aplikasi lain juga. Untuk tangan Linux yang berpengalaman, sisa antarmuka baris perintah disediakan oleh sub-komando Drobom lainnya, dan menawarkan fungsionalitas yang sama seperti antarmuka grafis tampilan.
Matriks Kompatibilitas
Jika Anda bisa mendapatkan perangkat Drobo Anda untuk dikaitkan dengan file A /Dev /SDX [1], maka Anda akan dapat mempartisi, membangun sistem file dan membaca & menulis data untuk menggunakan alat sistem biasa (lihat Pengaturan.)
Drobo-utils mengakses Drobos melalui file yang sama. Perangkat lunak memindai file -file tersebut, dan bertanya kepada setiap perangkat apakah itu drobo. Sayangnya, cara Drobos merespons bervariasi, jadi tidak semuanya merespons dengan cara yang dipahami perangkat lunak. Bahkan untuk perangkat yang sama, interkoneksi fisik yang berbeda dapat bekerja dengan fungsionalitas yang berbeda. Ada dua tingkat akses ke Drobos: Data (mampu membaca dan menulis data, dan makna penuh bahwa Drobo menanggapi perintah lengkap dan bahasa kontrol.
Dengan mengingat hal itu, matriks kompatibilitas dari setiap perangkat VS. Saluran fisik di bawah:
Model | Antarmuka (kinerja MB/S) | Ukuran LUN maksimum | ||||
antarmuka | USB | Fw | TCP/IP | iscsi | Esata | ext3 |
Drobo (Gen1) | penuh (15) | n/a (0) | n/a (0) | n/a (0) | n/a (0) | 2 |
Drobo (Gen2) | penuh (15) | penuh? (?) | n/a (0) | n/a (0) | n/a (0) | 2 |
Bagikan Drobo | n/a (0) | n/a (0) | Data*1 (15) | n/a (0) | n/a (0) | 2 |
Drobo Pro | penuh (15) | ? (?) | n/a (0) | penuh*2 (80) | n/a (0) | 8-? |
Drobo Elite | ? (?) | n/a (0) | n/a (0) | ? (?) | n/a (0) | 8? |
Drobo s | penuh (15) | ? (?) | n/a (0) | n/a (?) | Data (0) | 8 |
Lengkap-Temukan/Lengkap: Drobo-Utils akan menemukan perangkat di data sendiri (Auto-Discover)-Works: Fungsi perangkat untuk data I/O, tetapi Drobo-util tidak dapat mengaksesnya untuk konfigurasi. N/A - Tidak berlaku (Perangkat tidak memiliki antarmuka ini.) *1 - Droboshare tidak dapat digunakan dengan Drobo -utils di server Linux. Jika Anda menginstal Droboshare Augmented Root File System (DARFS) maka seseorang dapat menjalankan mode Drobo-Utils dalam baris pada Droboshare itu sendiri. *2 - tidak akan mendeteksi, di luar kotak, sebuah drobo iScsi. Seseorang harus mengkonfigurasi subsistem ISCSI untuk mendapatkan file /dev /sdx. Lihat Pengaturan ISCSI untuk detail tentang konfigurasi awal itu. Setelah titik itu, Drobo-util akan berfungsi dengan baik melalui ISCSI.
[1] | Driver Linux membuat disk, cdrom, dan periferal lainnya, terlihat seperti periferal SCSI untuk aplikasi. Terlepas dari koneksi fisik, itu adalah bagian normal dari kernel Linux untuk membuat perangkat muncul sebagai apa yang disebut “SCSI generik”. |
Kopi panas
Orang menggugat rantai makanan cepat saji nasional karena kopi mereka panas, tetapi tidak memiliki peringatan pada cangkir yang menyatakan itu. Bagi kebanyakan orang, risiko Scatding harus cukup jelas.
Drobo telah membuatnya jauh lebih mudah untuk mendapatkan penyimpanan yang jauh lebih aman, sehingga beberapa dengan sedikit atau tanpa pengalaman manajemen penyimpanan profesional mendapatkan Drobos. Beberapa memiliki harapan bahwa Drobo, karena mereka memungkinkan kegagalan disk, mengganti kebutuhan untuk cadangan. Kisah-kisah sedih telah diceritakan tentang orang-orang yang hanya menempatkan data di Drobo, dan tidak ada di mana-mana, dan kemudian sesuatu terjadi dan mereka kehilangan data.
Anda perlu melihat data Anda dan menentukan strategi keamanan cadangan/data. Jika Anda belum pernah melakukan ini, atau tidak tahu apa artinya, silakan berkonsultasi dengan bagian penempatan di halaman ini untuk contoh.
Instalasi: termudah
Di Ubuntu 9.10 [2] atau yang lebih baru (atau Debian tidak stabil atau distribusi turunan Debian lainnya), Drobo-utils termasuk dalam repositori, dan instalasi dari prompt shell sederhana:
% sudo apt-get install drobo-utils
untuk menjalankan setidaknya utilitas baris perintah. Pengguna di server sering hanya menginginkan fungsionalitas baris perintah. Di sisi lain, untuk mengaktifkan antarmuka pengguna grafis, satu paket lagi harus diinstal:
% sudo apt-get menginstal python-qt4
Itu adalah metode instalasi termudah, metode ini memastikan bahwa setiap paket yang diperlukan secara otomatis diinstal pada sistem sebagai bagian dari instalasi di atas. Pada distribusi lain, atau jika versi dalam repositori terlalu tua, metode yang lebih rumit mungkin diperlukan. Untuk semua metode instalasi lainnya, seseorang harus memastikan paket yang dibutuhkan Drobo-Util dipasang. Paket -paket ini disebut dependensi.
[2] | Drobo-utils dikembangkan untuk dirilis pada versi stabil Kubuntu pada saat dirilis. Pengembangan dimulai pada Kubuntu 7.10 dan berlanjut ke 9.10 Pada akhir 2009. Distribusi yang sama baru -baru ini harus dilakukan. Paket ini diterima menjadi Debian tidak stabil, jadi semua distribusi yang diturunkan Debian (Debian, *Ubuntu, Mepis, Pclinux-OS, dll. ) harus mewarisi paket pada waktunya. |
Dependensi
Sebelum seseorang dapat menginstal Drobo-utils sendiri, paket lain yang diperlukan adalah sesuatu seperti di bawah ini (contoh-contoh ini adalah paket Ubuntu, nama dapat bervariasi pada distribusi lainnya):
Python - Interpreter untuk Bahasa Python Parted - Partisi, biasanya disertakan dengan distro.
Jika menggunakan redhat enterprise linux (rhel, alias. Centos, linux ilmiah dll. ), yang memiliki Python 2.4 [3], maka berikut ini diperlukan:
Python-CTYPES-Modul untuk C-Interface
[3] | Drobo-utils diuji dalam mode saluran menggunakan Python-2.4 untuk rilis 0.6.2.2. Sebelumnya ada bug yang cukup menakutkan, di mana formatnya ingin memformat semua drive yang terpasang (hanya menggunakan 2.4) Itu diperbaiki untuk 0.6.2.2. Tidak ada yang telah menguji fungsi GUI, dan mungkin menjadi tantangan untuk mendapatkan paket PYQT4 yang sesuai. Utilitas ini dibangun di atas python-2.5 dan Python-2.6 dan diuji keduanya. Python-3 pasti tidak akan berhasil. |
Pada distro berbasis RPM (seperti Redhat & Suse), itu kemungkinan besar akan menjadi ‘yum’ alih-alih ‘bakat’ dan beberapa nama paket akan berubah. Perbedaan yang khas adalah bahwa paket untuk pengembang memiliki akhiran -devel pada distribusi turunan redhat, bukannya -dev yang disukai oleh debian yang diturunkan.
Berikut adalah contoh dari Fedora 7 (milik Help4Death di Google Group):
% yum menginstal python % yum menginstal pyqt4 % yum menginstal python-devel
Catatan: Jika X atau QT tidak ada, itu hanya akan menonaktifkan GUI. Mode garis akan bekerja tanpa masalah. Paket harus berfungsi dengan baik di server tanpa kepala menggunakan hanya baris perintah.
Instal dari paket
Setelah dependensi terpenuhi, seseorang dapat menginstal paket stabil terbaru secara manual.
Di mana paket terbaru tersedia. Setelah mengunduh a .Deb, ini hanya masalah:
# dpkg -i drobo -utils-.Deb
Pengguna redhat/fedora. Alien dapat digunakan untuk mengonversi paket. Saya tidak tahu apakah itu berhasil. Seseorang untuk mengambil kemasan rpm akan sangat disambut! Ini adalah paket Python murni, jadi peluangnya bagus.
Instal dari file tar
Dengan asumsi dependensi diinstal/dipenuhi, paket tersebut benar -benar akan berjalan dengan baik tanpa diinstal di tempat -tempat sistem mana pun. Kode sumber dapat langsung diunduh menjalankannya secara eksplisit dari direktori.
unduh .TGZ lebih disukai, lalu buka paket:
# tar -xzvf drobo -utils-.TGZ # CD Drobo-UTILS- # ./Status Drobom
Untuk semua contoh dalam manual, seseorang hanya perlu diatur ‘./’Sebelum Drobom.
Instal dari git
Saat model baru keluar, atau versi stabil kehilangan fitur, orang dapat memilih untuk mengikuti bersama dengan versi pengembangan terbaru. Instalasi git, diperlukan, kemudian gunakan itu dapat digunakan untuk mendapatkan salinan pohon sumber:
# apt-get install git # git clone git: // drobo-utils.git.SourceForge.net/gitroot/drobo-utils/drobo-utils # cd droo-utils # ./status drobom # tarik git
Ini memberikan salinan hanya baca kode sumber yang dapat diperbarui dengan perubahan terbaru dengan ‘git tarik’. Seseorang juga dapat memilih versi stabil dari drobo -util dengan menggunakan ‘git branch -r’, dan ‘git checkout’. Untuk detailnya, konsultasikan dokumentasi git.
Jadi, dengan satu atau lain cara, Drobo-util dipasang. Langkah selanjutnya adalah mencobanya.
Cobalah CLI
Item pertama yang memverifikasi setelah instalasi adalah dengan memohon antarmuka baris perintah (CLI.) dan lihat apakah sesuatu yang masuk akal terjadi. di sistem saya dengan drobo [#sdz] berikut ini terjadi:
% sudo status drobom /dev /sdz /drobo01 100 % full (['red alert', 'bad disk', 'no redundancy'], 0) %
[4] | Dalam contoh, drive selalu berubah ke SDZ untuk menghindari kesalahan salin/tempel. |
sangat menakutkan, tapi drobo saya dalam kondisi yang buruk sekarang. Hasil normal adalah: [] sebagai status, yang berarti tidak ada yang salah. Untuk mendapatkan semua jenis informasi tentang Drobo, coba ‘Info Drobom.’Doa tanpa argumen sama sekali yang akan menyebabkannya mencetak daftar perintah yang tersedia melalui antarmuka baris perintah.
Cobalah GUI
Setelah fungsionalitas baris perintah diverifikasi, dan dengan asumsi Python-QT4 diinstal:
# Tampilan Drobom
Saat root memulai GUI untuk setiap drobo yang terpasang pada komputer. Ada berbagai tab untuk memungkinkan seseorang mendapatkan informasi dari drobo, dan juga mengubah konfigurasinya. Misalnya, seseorang dapat menggunakan tab Format GUI untuk mempartisi perangkat dan membuat sistem file tunggal untuk LUN yang diberikan.
Ada dua pilihan yang harus dibuat saat menyiapkan jenis drobo: sistem file, dan ukuran LUN. Untuk diskusi tentang pilihan -pilihan ini, silakan berkonsultasi: lunsize cocok untuk semua dan pilihan sistem file.
Pengaturan Manual Drobo dengan Linux
Bagian ini memberikan contoh ilustratif dari konfigurasi yang paling umum. Sistem file ext3 dibangun di atas drobo dengan lunsize apa pun sudah ada di tempatnya. Mode GUI dan Line menghasilkan hasil yang persis sama, dan cukup menjalankan partisi Linux standar menggunakan Parted, dan pembangun sistem file yang sesuai untuk jenis yang dimaksud. Sampel CLI Run:
SLEASERASEMYDATA# DrOBOM -D/DEV/SDZ Format Ext3 Peter@Pepino: ~/Drobo/Drobo -Utils $ sudo ./format drobom ext3 /dev /sdz - drobo disk pack 00% full - ([], 0) Mempersiapkan skrip format untuk sistem file ext3 saat Anda meminta ok, saya membangun skrip tetapi belum ada yang dihapus. Anda dapat melihatnya dengan: CAT /TMP /FMTScript jika Anda benar -benar yakin, silakan dan lakukan: SH /TMP /FMTScript Peringatan: Siap untuk menghancurkan semua data Anda. Melanjutkan? (y/n) n piada. Anda berhenti tepat waktu! Peter@pepino: ~/drobo/drobo-utils $ # cat/tmp/fmtscript #!/bin/sh Parted/dev/sdz mklabel gpt berpisah/dev/sdz mkpart pri ext3 0 100% parted/dev/sdz cetak; Sleep 5 MKE2FS -J -I 262144 -L DrOBO01 -M 0 -O SPARSE_SUPER,^RESSIZE_INODE /DEV /SDZ1
Di atas mengatur drobo sebagai satu partisi besar, dengan label yang mengatakan itu harus berisi sistem file ext3 [mke3fs]. Untuk sistem file NTFS, tulis ‘nntfs’ di tempat ext3. Langkah selanjutnya adalah menambahkan sistem file ke dalam partisi. Sementara yang dipisahkan adalah instan, MKE2FS membutuhkan waktu, hanya memiliki sedikit kesabaran, itu akan baik -baik saja. Disclaimer’Coffee hot ‘diperlukan pada titik ini:
Peringatan: Baris berikut akan menghapus semua data di Drobo Anda! PERINGATAN: Tidak, itu tidak akan mengajukan pertanyaan apa pun! Peringatan: Tanyakan pada diri sendiri, sebelum Anda mulai: apakah Anda yakin? Peringatan: Setelah baris kedua, Anda bersulang. PERINGATAN: Terbaik untuk membuat cadangan data Anda sebelumnya. sh -x /tmp /fmtscript
(Untuk sistem file NTFS, gunakan mkntfs -f -l drobo01 /dev /sdz1 . Untuk ext3, bersiaplah untuk menunggu [#mkext3time] _)
[5] | Perintah yang tepat untuk membangun sistem file ext3 adalah mke2fs -j. Ini membingungkan orang yang bertanya -tanya mengapa seseorang tidak menggunakan semacam ext3 mkfs. Tidak ada satu, ext3 adalah ext2 dengan jurnal. |
[6] | MKE2FS membutuhkan waktu yang sangat lama untuk berlari, dengan urutan sepuluh menit per terabyte. Tombol format tampilan hanya berubah merah saat format sedang berlangsung. Belum menentukan metode untuk memantau kemajuan dari GUI. Sistem file lain jauh lebih cepat dibuat, jadi lebih sedikit masalah. |
root@alu: ~# belah -i /dev /sdz gnu dipisahkan 1.7.1 menggunakan /dev /sdz selamat datang di GNU berpisah! Ketik 'bantuan' untuk melihat daftar perintah. (berpisah) mklabel gpt (dipisahkan) mkpart pri ext2 0 100% (berpisah) berhenti root@alu: ~# fdisk /dev /sdz gnu fdisk 1.0 Hak Cipta (C) 1998 - 2006 Free Software Foundation, Inc. Program ini adalah perangkat lunak gratis, dicakup oleh Lisensi Publik Umum GNU. Program ini didistribusikan dengan harapan akan bermanfaat, tetapi tanpa jaminan apa pun; bahkan tanpa garansi tersirat untuk diperjualbelikan atau kebugaran untuk tujuan tertentu. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya. Using /dev/sdz Command (m for help): p Disk /dev/sdz: 2199 GB, 2199020382720 bytes 255 heads, 63 sectors/track, 267349 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdz1 1 267350 2147488843 83 Linux Command (m for help): 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) Filesystem Label = Drobo01 OS Jenis: Linux Block Ukuran = 4096 (log = 2) Ukuran fragmen = 4096 (log = 2) 8388608 Inode, 536870886 blok 0 blok (0.00%) reserved for the super user First data block=0 16384 block groups 32768 blocks per group, 32768 fragments per group 512 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 26 mounts or 180 days, whichever comes first. Gunakan tune2fs -c atau -i untuk menimpa. root@alu: ~# root@alu: ~# mount /dev /sdz1 /mnt
Lunsize cocok untuk semua?
Secara default, Drobo membuat ‘disk’ terpisah yang terlihat oleh komputer untuk setiap 2 terabyte (TIB) kapasitas yang dilindungi paritas pada unit. Penggunaan alami yang diundang oleh Drobo pada pengguna adalah memiliki satu perangkat besar yang mencakup semua data di perangkat. Misalnya, di Mac OS/X, pengguna sering membuat 16 TB LUNS di HFS. Ini memungkinkan semua penyimpanan muat di satu kolam besar. Kelemahan dari Luns yang lebih besar berkaitan dengan waktu startup, dan waktu untuk melakukan pemeriksaan sistem file.
Sayangnya di bawah Linux, dengan drobo generasi pertama, seseorang harus membatasi ukuran volume menjadi 2 tib [#gen12tib] _. Diharapkan, tetapi tidak dikonfirmasi, bahwa produk kemudian mendukung luns lebih besar dari 2 tib di linux. Oleh karena itu, tampilan Drobom membatasi lunsize hingga 2 tib untuk saat ini. Antarmuka baris perintah dapat digunakan untuk membuat LUN yang lebih besar, mereka mungkin tidak berfungsi.
Pada lunsizes> = 2TB: – Pada distribusi yang lebih lama, ada beberapa gotcha yang terkait dengan
Alat Linux yang tidak siap 2TB. Untuk melampaui 2 TB, Anda perlu: – Gunakan Partisi GPT, yang tidak didukung oleh versi FDISK yang lebih lama. Alat berdasarkan pekerjaan libparted, kebanyakan. — Gparted gagal, dan tampaknya memiliki batas 1 TB pada perangkat. (Bug #524948 Dilaporkan ke Bugzilla.gnome.org) Ini hanya GUI, karena libparted baik -baik saja, dan alat lain berdasarkan itu masih berfungsi.
— di linux kernel < 2.6.24, the USB layer won't let one address LUNs/offsets >2 tb. Misalnya, Ubuntu Hardy (8.04) dirilis pada musim semi 2008 memiliki 2.6.24, dan begitu juga baik -baik saja. Saya tidak pernah bisa menguji masalah ini. — Di linux kernel < 2.6.31 there is are reported firewire problem that will prevent devices >2 tib dari bekerja. — Ext3 dengan blok 4K seharusnya memungkinkan kapasitas sistem file 8 tib. Blok 4K tampaknya ditugaskan secara default. Jadi saya pikir maksimal yang baik. Akan menyenangkan untuk mengatur lunsize ke 8 tib dan mengujinya.
— Windows XP tidak mendukung LUNS> 2 tib
[7] | Banyak tes telah dilakukan dengan produk generasi pertama dan beberapa mode kegagalan yang berbeda telah ditemukan ketika melebihi 2 tib. Data Robotics telah membahas beberapa mode kegagalan, melalui perbaikan ke kernel dalam 2.6.24, dan untuk firewire dalam 2.6.31, dan terus mengatasinya dalam produk generasi selanjutnya. |
Jenis Sistem File Apa?
Drobos bekerja dengan baik di bawah linux dengan ext3. Seseorang dapat, tentu saja, mengatur NTFS atau HFS+ atau FAT32 jika perlu, tetapi tampaknya secara aktif berlawanan dengan intuisi di Linux. Pengembang drobo-util belum menguji HFS. Linux tidak menulis ke jurnal HFS+ pada saat ini, jadi dukungan HFS tidak ada. Keberhasilan yang baik dilaporkan dengan NTFS-3G, tetapi kinerjanya jauh lebih rendah dari yang biasanya dilaporkan dengan EXT3. Kecuali jika pergerakan fisik disk ke antara sistem diperlukan, format asli (ext3) adalah pilihan terbaik.
Pengaturan ISCSI
Ini adalah prosedur untuk mengkonfigurasi Drobo Pro untuk akses melalui ISCSI. Informasi ini didasarkan pada posting oleh Lemonizer di Google Group 2009/05/16, dengan pembaruan berdasarkan perbaikan dan tes oleh orang lain pada musim gugur 2009:
1. Hubungkan Pro via USB, dan secara manual mengkonfigurasi IP dari DBPRO # Drobom Info Settings # Drobom Set Ipaddress 192.168.2.80 # Drobom Set Netmask 255.255.255.0 # drobom mengatur usestaticipaddress true
Langkah selanjutnya adalah memutuskan USB, dan terhubung dengan ISCSI:
2. Instal Open-ISCSI (http: // www.Terbuka-ISCSI.org/): sudo apt-get menginstal open-uccsi 3. Hubungkan DBPRO ke mesin host melalui ISCSI 4. ID Query DBPRO: sudo iscsiadm -Mode Discovery --Type SendTargets --portal 192.168.2.80 5. Salin string ID yang dikembalikan oleh iscsiadm, sesuatu seperti "iqn.2005-06.com.Datarobotics: DroBopro.TDB091840080.Node0 "6. Terhubung ke dbpro: sudo iscsiadm --kara mode ---argetname iqn.2005-06.com.Datarobotics: DroBopro.TDB091840080.Node0 --portal 192.168.2.80: 3260 -login
Jika semuanya berjalan dengan baik, Drobopro Anda harus muncul di bawah /dev. Juga periksa/var/log/pesan untuk mengonfirmasi bahwa perangkat ISCSI berhasil terhubung. Setelah itu, Drobo-util harus dapat mendeteksi drobo dan mengelolanya lebih dari Ethernet/iscsi.
Firmware Drobo
Meningkatkan firmware cukup jelas di GUI. Pertama kali Anda menekan tombol pembaruan, ia memeriksa untuk melihat apakah firmware baru tersedia. Jika ada firmware yang lebih baru, ia menawarkan untuk meningkatkan, dengan permintaan yang sesuai. Demikian pula, antarmuka mode baris memiliki dua perintah untuk menangani firmware, FWCheck akan memberi tahu Anda jika diperlukan peningkatan. fwupgrade akan melakukan pekerjaan itu. Dibutuhkan beberapa menit, dan mencetak status Anda dapat melihat bagaimana perkembangannya. Memiliki kesabaran:
root@pepino:/home/peter/drobo/drobo-utils/trunk# drobom fwupgrade validateFirmware start. Nomor ajaib divalidasi. Bagus. 484 + 2937552 = 2938036 Panjang divalidasi. Bagus. CRC dari header: 4260378881, dihitung menggunakan Python Zlib CRC32: 398201869 ya, crc header tidak cocok. Untuk saat ini mereka tidak pernah melakukannya . mengabaikannya. CRC untuk tubuh dari header: 1852877921, dihitung: 1852877921 32 bit siklik redundansi periksa benar. Bagus. ValidateFirmware berhasil. WriteFirmware: i = 484, mulai = 484, terakhir = 2938036 FW panjang = 488 . menulis 32768 byte. Total: 33252 menulis 32768 byte. Total: 66020 . . . menulis 32768 byte. Total: 2720228 menulis 32768 byte. Total: 2752996 menulis 32768 byte. Total: 2785764 Menulis 32768 byte. Total: 2818532 menulis 32768 byte. Total: 2851300 menulis 32768 byte. Total: 2884068 menulis 32768 byte. Total: 2916836 menulis 21200 byte. Total: 2938036 Writefirmware selesai. i = 2938036, len = 2938036 root@pepino:/home/peter/drobo/drobo-utils/trunk#
Setelah selesai, periksa apakah itu berhasil menggunakan:
root@pepino# status drobom /dev /sdf - 00% penuh - (['firmware baru diinstal'], 0)
Jika statusnya seperti itu, maka lakukan:
root@pepino:/home/peter/drobo/drobo-utils/trunk# drobom shutdown
lampu akan berkedip dll. Tunggu sampai Drobo menjadi gelap. Tunggu lima detik lagi, lalu buka USB / Connector.
Colokkan kembali, dan tunggu 10 detik. itu harus dimulai dengan firmware terbaru yang tersedia untuk drobo.
Perintah Drobom, seperti dasbor DRI, biasanya akan mendapatkan firmware terbaru dan terhebat. Jika perlu, seseorang dapat memuat firmware sewenang -wenang dari CLI dengan perintah FWLOAD.
KEAMANAN
Mereka yang khawatir tentang keamanan menggunakan perangkat lunak ini harus diketahui: itu dikembangkan dengan bantuan dari vendor (Data Robotics Inc.), dan dalam setiap kasus, berdasarkan dokumentasi vendor, dan dengan setidaknya dorongan, jika bukan dukungan langsung. Untuk setiap rilis, QA.file txt dibangun, menunjukkan tes fungsionalitas berjalan. Ada beberapa verifikasi checksum yang dibangun ke dalam proses peningkatan firmware, jadi hampir tidak mungkin untuk batu bata drobo menggunakan alat. Drobo-utils memverifikasi firmware checksum sebelum mencoba mengunggah gambar ke perangkat, dan perangkat memeriksa firmware terhadap checksum juga. Firmware baru dimuat ke lokasi alternatif dari yang saat ini aktif, dan jika aktivasi firmware baru gagal, Drobo hanya akan mem -boot yang lama.
Di sisi lain, aturan akal sehat berlaku. Mengatur ukuran LUN, atau memformat ulang drobo akan menghapus semua data apakah itu dilakukan di Linux atau sistem operasi lainnya. Ini adalah alat listrik, dan mereka dapat melakukan beberapa data kerusakan jika digunakan tanpa perawatan yang tepat. Misalnya, keandalan unit penyimpanan apa pun tidak mengurangi kebutuhan untuk cadangan yang hanya membuatnya lebih mudah. Drobo adalah tempat yang sangat baik untuk meletakkan cadangan, tetapi bukan pengganti mereka. Cadangan adalah satu -satunya cara untuk mengatasi kesalahan 18 (jumlah inci di depan keyboard sumber masalahnya terletak.) dan tidak ada unit penyimpanan yang dapat melindungi terhadap kebakaran atau banjir.
Kompatibilitas firmware
Drobo telah diuji dengan setiap versi firmware lama. Drobo apa pun harus ditingkatkan ke firmware modern menggunakan dasbor.
Untuk Drobo V1 (hanya model yang tersedia untuk saya yang digunakan untuk QA)
- Dari titik ini, Anda sepertinya tidak perlu mencabut konektor USB untuk menyelesaikan peningkatan.
- Firmware sebelum di sini sangat buruk dengan Ext3.
Penyebaran
Tidak ada unit penyimpanan yang pernah dibangun, pada titik harga apa pun, dapat hidup sesuai harapan tidak pernah kehilangan data. Tidak ada tongkat ajaib untuk melambai untuk menyelesaikan masalah keamanan data. Orang masih membutuhkan strategi di sekitar cadangan dan pemeliharaan mereka. Drobo membuatnya lebih mudah untuk menerapkan strategi, tetapi tidak menggantinya. Robotika data memiliki halaman praktik terbaik yang mengatakannya dengan baik, tetapi ungkapannya sedikit usaha, dan sementara itu memberikan konsep umum, itu tidak cukup preskriptif bagi orang untuk dengan mudah diterapkan.
Bagian ini memberikan beberapa contoh & kasus penggunaan untuk membantu orang mengembangkan strategi yang tepat untuk mereka. Cobalah agar tetap sederhana & beton.
Konsep Umum
Jangan mengandalkan satu perangkat, pernah! Sebelum menggunakan unit penyimpanan, seseorang harus melakukan percobaan pemikiran tentang apa yang akan terjadi jika semua data hilang. Selalu ada tingkat risiko. Untuk penggunaan pribadi, orang mungkin menerima risiko bahwa jika rumah terbakar, hanya memiliki cadangan di luar kantor yang jarang tersedia dan data berbulan -bulan atau bertahun -tahun dapat hilang. Jika seseorang menjalankan bisnis mereka di luar rumah, risiko ini kemungkinan tidak akan dapat diterima.
Metode paling sederhana untuk mencadangkan data Anda adalah dengan meletakkannya di tempat tunggal yang humung, dan mencadangkan semuanya. Itu adalah strategi yang valid, tetapi pertimbangkan kasus realistis berikut:
Sebuah perusahaan melakukan cadangan tambahan [#incrbkup] sekali sehari, dan cadangan penuh seminggu sekali. Sekali sebulan, cadangan penuh kedua disimpan sebagai bulanan, sedangkan minggu itu didaur ulang. Cadangan bulanan disimpan selama setahun, dan setiap tahun, satu cadangan disimpan selama lima tahun. Jadi jika Anda menulis data sekali dan menyimpannya tidak berubah selama lima tahun, Anda akan memiliki 3 cadangan mingguan, 11 bulan, dan 4 cadangan tahunan dari data itu, atau 17 salinan. Strategi ini bukan tidak biasa atau sangat berlebihan, banyak kebijakan perusahaan berakhir dengan 50 atau lebih salinan data.
Dengan mengingat hal itu, jika Anda menghindari mencadangkan apa yang tidak perlu Anda lakukan, maka Anda tidak hanya menyimpan satu byte, tetapi semua salinannya juga. Dengan sedikit pemikiran, seseorang biasanya dapat mengurangi kebutuhan penyimpanan total dengan mengklasifikasikan data dengan tepat.
[8] | Cadangan tambahan adalah di mana hanya apa yang telah berubah sejak cadangan penuh terakhir disimpan. Cadangan lengkap adalah salinan lengkap dari semua data. |
Model Drobo yang berbeda memiliki kinerja yang sangat berbeda. Menyebarkan drobo menggunakan antarmuka USB karena penyimpanan utama cenderung mengecewakan. Lihat matriks kompatibilitas untuk detailnya.
Klasifikasi data Anda
Ada berbagai tingkat nilai untuk data. Hal -hal yang diunduh dari internet, atau kode sumber yang didorong ke repositori di internet, memiliki cadangan alami dalam banyak kasus. Hilangnya data yang antri untuk dicetak, mungkin bukan kerugian yang mengerikan. Hilangnya video yang direkam dari udara dari televisi, mungkin juga tidak mengerikan.
Data apa pun yang tidak layak dicadangkan, atau yang sudah ada cadangan, tidak perlu dicadangkan secara lokal. Ujung lain dari spektrum adalah data eksklusif, yang salinannya di internet tidak sesuai, dan mana yang tak tergantikan jika hilang. Dalam bisnis fotografi, foto, catatan pajak, akun, dll. Di ranah pribadi, ini akan termasuk foto keluarga, dll. mari kita hubungi informasi semacam ini data yang berharga
Data yang tak tergantikan itu adalah apa yang Anda butuhkan untuk melindungi. Jadi klasifikasi dapat dilakukan dalam beberapa cara, tetapi yang paling sederhana hanya untuk hanya menempatkan data berharga di direktori home. Sejauh ini normal. Hal yang tidak biasa datang berikutnya: Jangan menaruh apa pun di sana. Unduhan internet, data yang mudah ditiru, dll. harus pergi ke tempat lain. Secara umum, jaga direktori rumah pengguna sekecil mungkin.
Sebagai contoh lain, dalam kasus penggunaan pribadi saya, Linux mudah diunduh, jadi tidak ada cadangan sistem sama sekali. Konfigurasi relatif mudah, hanya kredensial, dan konfigurasi khusus didukung, dengan memiliki salinan informasi di direktori normal /rumah pengguna. Waktu restoral untuk satu sistem tidak menjadi masalah untuk penggunaan pribadi saya, dan pada saat pemulihan diperlukan, mungkin akan ada versi OS baru untuk dicoba, sehingga nilai cadangan sistem sangat terbatas.
Satu -satunya yang didukung, adalah direktori pribadi (/rumah) dari beberapa pengguna.
Penyimpanan utama
Jika Drobo digunakan untuk penyimpanan primer untuk data yang berharga, yang kedua harus diperoleh sebagai perangkat cadangan. Sesederhana itu. Menyimpan semua data pada satu perangkat yang tidak dapat dicadangkan adalah meminta masalah.
Orang fanatik akan mengatakan bahwa unit kedua harus di luar lokasi. Drobo Gen 1 / Gen 2 juga memiliki kinerja terbatas, dan mungkin tidak cocok untuk peran sebagai penyimpanan utama.
Penyimpanan goresan
Jika data ada semua ruang yang ada di tempat lain (cermin dari situs internet), dapat diregenerasi (file objek kompilasi, rekaman dari siaran udara di server media), tidak ada data ini yang sangat berharga, dan semuanya dapat dipulihkan dari waktu ke waktu jika terjadi kehilangan data pada satu unit yang berharga, dan semuanya dapat dipulihkan dari waktu ke waktu jika terjadi kehilangan data pada satu unit pada satu unit, dan semuanya dapat dipulihkan dari waktu ke waktu jika ada kehilangan data pada satu unit pada satu unit pada satu unit pada satu unit, dan semua dari satu unit pada satu unit pada satu unit pada satu unit pada satu unit, dan semuanya dalam hal kehilangan data pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit pada satu unit.
Sekali lagi, satu argumen yang menentang penggunaan seperti itu adalah kinerja. Unit generasi pertama dan kedua sedikit di sisi lambat untuk digunakan dalam katakanlah. Di sisi lain, penyajian media adalah aplikasi streaming dengan persyaratan bandwidth instan yang biasanya rendah, jadi bahkan Drobos generasi pertama harus baik -baik saja untuk itu.
Repositori cadangan
Cara rasional untuk mengonfigurasi drobo adalah sebagai repositori cadangan. Drobo adalah tujuan cadangan. Salinan utama ada di desktop & laptop yang didukung. Dilihat dengan cara itu, data cadangan mudah dipulihkan jika terjadi kehilangan data: cukup cadangan sistem lagi. Tentu saja sejarah cadangan hilang, tetapi yang penting biasanya dapat memulihkan data saat ini.
Penyelesaian masalah
Tidak ada Drobos yang ditemukan
Untuk menemukan Drobo pada suatu sistem, Drobo-utils menanyakan semua perangkat yang terlampir untuk indikasi yang dibuat oleh robotika data. String ini berubah dari produk ke produk. Jika Drobo (model baru) tidak terdeteksi, maka jalankan antarmuka baris perintah dengan output debugging deteksi perangkat keras ternyata ternyata. Seperti begitu:
# 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
Di sini Anda melihat bahwa string vendor adalah ‘Drobo’ yang bukan string vendor yang dikenal pada saat contoh ini dijalankan. Jadi coba:
# drobom -s status drobo
Dengan kata lain, ambil string vendor yang tidak dikenal dan beri makan sebagai opsi -s untuk mengubah deteksi Drobom. Drobo Anda kemungkinan akan diambil.
Hanya satu LUN yang muncul?
Lun adalah singkatan dari ‘unit logis’. Asal usul istilah ini adalah scsi [#scsi] _ terminologi. Saat unit serangan menjadi terlalu besar untuk dukungan di masa lalu, dan dibagi lagi untuk menyajikan unit yang lebih kecil sistem operasi. Lunsize default pada Drobos adalah 2 tib (dapat disesuaikan menggunakan alat.) Jika lebih banyak ruang disk (setelah memungkinkan paritas/redundansi) daripada lunsize dipasang di unit, Drobo akan menunjukkan (atau bahkan ketiga) kedua (atau bahkan ketiga). Setiap LUN muncul di Linux sebagai disk terpisah (contoh jika LUN pertama muncul sebagai /dev /sde, selanjutnya adalah /dev /sdf, lalu /dev /sdg.)
Jika Anda pikir Anda akan melihat beberapa LUN dan tidak, Anda mungkin melihat beberapa pengaturan kernel: Pastikan modul kernel SCSI_MOD dimuat, pastikan/sys/modul/scsi_mod/parameter/max_luns adalah> 1.
Tampilan Drobom akan memulai satu GUI per Drobo, terlepas dari jumlah luns. Jika diminta untuk memformat, semua LUN untuk perangkat akan diformat.
[9] | Antarmuka sistem komputer kecil. Standar di mana -mana bagi komputer untuk berkomunikasi dengan perangkat keras penyimpanan. SCSI termasuk spesifikasi pemasangan kabel perangkat keras, yang sebagian besar sudah usang, tetapi yang tersisa adalah “set perintah”, bahasa yang digunakan oleh komputer untuk membuat permintaan ke perangkat. Dalam hal itu, semua Drobos adalah perangkat SCSI. Perintah SCSI diangkut dalam protokol lain yang digunakan untuk mengangkut data antara komputer dan perangkat (Firewire, USB, Esata, dan, ya. Iscsi) |
Mendapatkan bantuan dari DRI
DRI bermaksud Drobospace.com untuk pemilik untuk berbicara satu sama lain, kecuali tidak ada non-pemilik yang dapat melihat diskusi, dan sejak awal, ada banyak masukan dari staf DRI, jadi itu sangat mirip dengan forum dukungan, tetapi sebenarnya tidak. Banyak pemilik keberatan dengan forum -forum ini menjadi pribadi, jadi grup Google dimulai untuk orang untuk berbicara satu sama lain, dan diskusi untuk tetap publik:
Masih ada peran yang bagus untuk ruang Drobo, dalam hal itu analis dukungan 3 (pada dasarnya pengembang.) Terkadang melihat ke sana. Untuk dukungan Tier 3, orang tidak dapat mengharapkan waktu respons yang dijamin, tetapi orang mungkin dapat memberikan beberapa input ke dalam produk di masa depan atau fitur firmware. Ternyata forum Drobospace tidak benar -benar untuk dukungan. Tapi jangan ambil kata -kata saya untuk itu, di sini ada di atas adalah pengambilan DRI (kata demi kata dari pos di Drobospace oleh Markf 2008/08/29) tentang hal -hal:
Untuk menghubungi Data Robotics Inc. untuk dukungan opsi Anda adalah:
- Dukungan Telepon-Masalah Teknis: 1-866-426-4280, Senin-Jumat mulai pukul 8 pagi-17:00 PST, tidak termasuk hari libur.
- Dukungan Telepon-Pertanyaan Presales: 1-866-99Robot
- Dukungan Email – Masalah Teknis: [email protected]
- Dukungan Email – Pertanyaan Presales: [email protected]
- Permintaan Dukungan Berbasis Web: http: // www.Drobo.com/dukungan/request_support.html
Semua panggilan dukungan teknis, email, dan permintaan web diberi nomor kasus dan dilacak. DRI memiliki 3 tingkatan dukungan pelanggan. Tingkat 1 dan 2 menangani sebagian besar kasus. Mereka bertanggung jawab untuk melacak telepon, email, web case dan menyelesaikannya. Beberapa kasus ditingkatkan ke tingkat 3 yang personelnya tinggal di kantor pusat perusahaan kami dan memiliki akses ke staf teknik.
Dukungan di Drobospace.com:
Drobospace.com adalah komunitas pengguna dan bergantung pada upaya sukarela para anggotanya untuk saling membantu. Karena dijalankan oleh relawan respons terhadap masalah bervariasi. Tier 3 Support Personel Monitor Forum Drobospace – Tiers 1 dan 2 difokuskan langsung pada pelanggan, dan mereka tidak diharuskan membaca Drobospace.com. Dengan desain tingkat 3 personel tidak segera menanggapi setiap posting untuk memungkinkan masyarakat berfungsi. Bergantung pada sifat masalahnya, Tier 3 dapat memposting di forum atau hubungi anggota secara langsung melalui pesan pribadi untuk memfasilitasi resolusi masalah.
Karena Drobospace dimiliki dan dijalankan oleh pihak ketiga, Capable Networks LLC, tidak ada hubungan dengan sistem database DRI. Posting di sini tidak ditetapkan nomor kasus dan dilacak – yang hanya terjadi dengan kasus yang dibuka secara langsung dengan DRI.
FAQ
Lunsize apa yang harus saya gunakan?
2 terabytes adalah yang terbesar yang harus Anda gunakan untuk saat ini. Ada banyak percobaan di Google Groups, dirangkum di sini: lunsize cocok semua juga berkonsultasi dengan matriks kompatibilitas menunjukkan tebakan terbaik pada keadaan saat ini. DRI mengumumkan firmware baru 1.1.4 untuk Drobo Pro yang seharusnya menghapus 2 Tib Batasan, tapi itu belum dikonfirmasi.
Apa yang terjadi ketika saya menggunakan lunsize yang lebih besar?
Itu sebenarnya agak jahat. Tidak ada yang terjadi pada awalnya, semuanya tampak bekerja dengan baik. Setelah beberapa saat, gagal merebut kembali ruang saat file dihapus. Lampu kapasitas biru tidak menunjukkan banyak hubungan dengan seberapa penuh sistem file, seperti yang dilaporkan oleh sistem operasi. Drobo mungkin menjadi tidak pernah puas, selalu meminta lebih banyak ruang disk, meskipun jumlah data yang digunakan pada sistem file tidak menjaminnya. Dalam kasus yang ekstrem, data mungkin tidak dapat diakses.
Bagaimana cara memeriksa bahwa lunsize berfungsi?
Dri secara alami merilis versi firmware baru dan dapat memperbaiki masalah ini di beberapa titik. Jika Anda bersedia mengujinya di Drobo baru Anda, prosedur untuk melakukannya sederhana:
1. Buat sistem file sesuai normal. 2. Isi ruang fisik. (Lampu biru seharusnya menyala.) 3. Hapus banyak data.
Jika masalahnya tidak ada, maka lampu biru akan berfungsi dengan baik dan keluar untuk sesuai dengan data yang dihapus setelah beberapa saat. Jika lampu biru tidak padam setelah Langkah 3, maka jangan mempercayai data Anda ke sistem file ini. Menciptakan kembali dengan LUN yang lebih kecil, dan coba lagi. 2 terabytes adalah satu -satunya kasus kesuksesan yang terdokumentasi sejauh ini.
Dapatkah saya pengguna reiserfs, xfs, btrfs, xxfs ?
Jawaban Singkat: Tidak.
Agar Drobo melakukan manajemen penyimpanan, ia harus tahu ruang apa yang gratis, jadi perlu memahami sistem file yang Anda gunakan. Daftar sistem file yang dipahami oleh resminya adalah: FAT32, NTFS, HFS+, EXT3. Itu saja, jadi jika Anda ingin menggunakan reiserfs, atau xfs, atau gfs, atau apapun. Anda sedang melakukan penelitian. Vendor mengatakan jenis sistem file lainnya tidak akan berfungsi.
Jika Drobo saya pecah, bisakah saya mendapatkan data saya kembali?
TIDAK. Cara data ditempatkan pada disk sepenuhnya adalah hak milik. Anda tidak dapat mengambil drive dan menghubungkannya secara individual ke server, dan membaca data dengan cara itu, karena itu bukan format Linux MD atau LVM yang dapat dengan mudah direkonstruksi. Anda tidak dapat memberikan paket disk ke perusahaan pemulihan data, karena mereka juga tidak tahu format data, dan Anda harus membayarnya untuk membalikkan format DRI, yang akan menjadi mahal dengan cepat.
Anda membutuhkan cadangan, atau drobo lain. Bahkan di antara Drobos ada batasan kompatibilitas melihat drobo.Situs web com untuk detailnya.
USB Drobo saya selalu muncul sebagai disk yang berbeda!
Urutan dan waktu disk yang terhubung ke bus hot-plug akan menentukan nama perangkat (mungkin /dev /sdb satu kali, dan /dev /sdc yang lain.) Jadi menempatkan /dev /sdx di fstab untuk memasang disk mereka, seperti yang dilakukan secara tradisional, tidak akan berhasil. Sebaliknya, lakukan:
Peter@pepino: ~ $ ls -l/dev/disk/by-uuid Total 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 72b0eee8c-d0e8-479d-b79c-3dbda1581f55-> ../../SDA6 LRWXRWXRWX 1 ROOT ROOT 10 2009-12-15 04:54 814472DB-DBEE-411C-8870-7CA59F32E7C1-> ../../SDA5 LRWXRWXRWX 1 ROOT ROOT 10 2009-12-26 12:16 8ED93296-9BE2-4576-9AE4-9D9C78363FB6-> ../../SDG1 LRWXRWXRWX 1 ROOT ROOT 10 2009-12-15 04:54 A4BC252E-0EB7-489C-94E7-688EFD528665-> ../../SDA7 LRWXRWXRWX 1 Root Root 10 2009-12-15 04:54 BC1AB400-DF49-457D-8700-C77DDE19E450-> ../../SDA2 LRWXRWXRWX 1 ROOT ROOT 10 2009-12-15 04:54 C2EE700DEE6FF7D5-> ../../sda1 Peter@pepino: ~ $
UUID adalah nama yang konstan untuk partisi. Setiap kali partisi dipasang, tautan akan dibuat di direktori ini ke arah yang benar /dev /sdx. Entri terkait UUID /etc /fstab terlihat seperti:
UUID = 3CD5D9CC-C227-4ED8-BAB2-60C2D71F6E9D /DROBO01 Ext3 Default 0 2
Kenapa perintah untuk membangun sistem file membangun sistem file ext2?
Karena sistem file Ext3 adalah sistem file Ext2 dengan jurnal. Perintah normal untuk membangun sistem file ext3 adalah mke2fs -j.
Dapatkah Anda memiliki LUN yang berbeda dengan sistem file yang berbeda di atasnya?
DRI: Beberapa partisi per LUN didukung. Memiliki kombinasi sistem file yang didukung file pada berbagai LUN dan partisi juga baik -baik saja.
Apakah Drobo bekerja dengan LVM?
Beberapa orang melakukannya. Saya tidak akan mengambil risiko.
Linux Volume Manager adalah lapisan perangkat lunak yang dikeluarkan antara lapisan sistem file, dan disk fisik. Ini memberikan volume ‘palsu’ (virtual) di mana sistem file dibangun. Ini memberikan fleksibilitas untuk menggabungkan beberapa volume fisik bersama -sama untuk membuat sistem file tunggal, atau mengalokasikan volume tunggal ke sistem file yang berbeda dari waktu.
Untuk Drobo, LVM akan sangat keren karena pada awalnya seseorang hanya dapat mengalokasikan ruang fisik yang benar -benar tersedia dalam LUN, dan dengan demikian aplikasi yang kunci untuk menghindari sistem file pengisian akan berfungsi dengan benar, alih -alih selalu meminta untuk memasukkan lebih banyak penyimpanan, dan tidak mengelola penyimpanan yang tersedia yang tersedia. Saat lebih banyak ruang fisik (drive baru!) menjadi tersedia, seseorang dapat mengalokasikan lebih banyak ruang ke volume virtual, dan kemudian menumbuhkan sistem file. Jadi Drobo masih akan mengurus pekerjaan raid yang membosankan, operasi relai, dll. Tetapi pengguna akan memiliki kontrol lebih besar tentang bagaimana ruang dialokasikan pada level OS.
Agar itu berfungsi, firmware Drobo harus memahami LVM sampai batas tertentu. Eksperimen awal menunjukkan bahwa firmware tidak menghargai LVM. Mampu menambahkan unit Drobo sebagai PV ke unit LVM akan sangat keren.
Apakah Drobo mendukung enkripsi disk penuh?
Drobo bekerja dengan mengetahui bagaimana sistem file diletakkan dan berpura -pura memiliki lebih banyak ruang daripada yang ada secara fisik. Drobo melakukan beberapa sulap tangan untuk mengelola ruang disk dan memindahkan barang -barang secara optimal karena hard disk gagal atau ditambahkan.
Enkripsi disk penuh yang diimplementasikan oleh sistem operasi membuat Drobo tidak dapat memahami sistem file, jadi tidak tahu blok mana yang digunakan, dan unit akan selalu percaya sistem ini sepenuhnya penuh. Drobo tidak akan berperilaku baik. Di antara metode yang tidak akan berhasil adalah apa pun yang beroperasi pada partisi disk mentah, seperti TrueCrypt, atau solusi berbasis Linux Cryptoloop.
Alih -alih enkripsi disk utuh, metode yang menggunakan sistem file yang mendasari yang diketahui oleh Drobo (daftarnya pendek: FAT32, NTFS, HFS, EXT2) diperlukan. Di Windows, merektori direktori dengan NTF standar akan berfungsi dengan baik. Di Linux, pilihan yang baik adalah ENCFS http: // www.arg0.net/encfs, yang mengenkripsi nama file dan data melalui sistem file ext, atau metode lain yang menggunakan sekering http: // fuse.SourceForge.bersih. dilaporkan bekerja dengan baik.
Saya telah membaca semuanya. Membantu?
Perhentian pertama terbaik adalah Google Group.
Apa lisensi Drobo-Utils?
Lisensi Publik Umum – GNU – GPL .
Kredit
Peter Silva: menulis sebagian besar dari itu. Chris Atlee: Kemasan Debian yang tepat. Brad Guillory: Beberapa bantuan dengan diagnostik dan tambalan. Joe Krahn: Banyak inspirasi. Andy Grover: Beberapa pembersihan keanggunan. Sebastian Sobolewski: Drobopro Patches, dan Testing.
Penguji (dari Drobopro): Robj, Sebastian (alias Tom Green), Elliota, Andrew Chalaturnyk
Administrivia
Versi 9999, agak
Drobo Utils Hak Cipta (C) 2008.2009 Peter Silva ([email protected]) Drobo Utils hadir tanpa jaminan sama sekali; Untuk detail jenis, lihat file bernama menyalin di root pohon direktori sumber.
Halaman manusia
Drobom
- Drobom – Antarmuka (baris perintah + tampilan untuk GUI)
Catatan Pengembang
Perangkat lunak ini adalah hak cipta di bawah GPL. Lihat File End Dekat untuk detailnya.
Ini adalah tumpukan bit berguna acak untuk pengembang. (alias catatan untuk diri saya sendiri 😉
Bekerja dengan sumber
Kode sumber proyek dikelola menggunakan repositori git yang disediakan oleh SourceForge.bersih. Git (http: // git-scm.com/) menyediakan model pengembangan yang didistribusikan sepenuhnya, sehingga seseorang dapat bertukar tambalan secara sewenang -wenang di antara pengembang. Di SF.Repositori bersih, cabang ‘master’ adalah target integrasi akhir untuk rilis di masa mendatang.
Mendapatkan Pohon Sumber
Berikut ini memeriksa cabang utama dari pohon kode sumber dan meletakkannya di subdirektori Drobo-utils dari pohon saat ini.
Sebelum melakukan komitmen apa pun, pastikan bahwa bidang penulis ditetapkan dengan tepat. Seseorang dapat memperoleh tambalan yang diterapkan pada cabang dengan tarikan git, dan melakukan tambalan untuk didistribusikan dengan dorongan git.
Membangun dependensi
Untuk membangun paket dari sumber, ada sejumlah paket lain yang diperlukan:
boule% sudo aptitude instal debhelper python2.5-DeV Boule% Sudo Aptitude Instal Python-Docutils Boule%
Baris kedua hanya diperlukan untuk membangun dokumentasi. Di sisi lain, untuk mendapatkan daftar lengkap paket yang Anda butuhkan, yang terbaik adalah menggunakan jendela shell untuk grep dalam file kontrol paket debian (yang menentukan apa dependensi untuk sistem build):
Peter@Pepino% GREP Debian/Kontrol Build-Depends: Debhelper (> = 5), Python2.5-dev, python-docutils tergantung: $, $, berpisah Peter@pepino%
Git mengkonfigurasi penulis patch
Untuk memastikan penulis yang benar pada tambalan dibuat, pastikan untuk mengatur pengaturan penulis Anda. Sesuatu seperti berikut ini sesuai jika Anda menggunakan satu identitas untuk semua kontribusi kode Anda:
boule% git config -pengguna global.Nama "FirstName LastName" Boule% Git Config -User Global.Email "[email protected] "boule%
Orang lain mungkin ingin identitas dikaitkan dengan setiap proyek.
Menggunakan snapshot sumber
Terkadang, ketika ada masalah, koreksi akan diperiksa, tetapi belum ada waktu untuk melakukan proses rilis penuh. Jika Anda benar -benar membutuhkan perbaikan, maka satu -satunya pilihan Anda adalah mendapatkannya dari repositori git pengembang. Jika Anda diberitahu ‘itu di git’, itu mengacu pada sistem manajemen kode sumber git, dan server untuk itu ada di sumber.bersih. Bagaimana cara mendapatkannya:
# git clone ssh: // [email protected]/gitroot/drobo-utils/drobo-utils tambang # cd tambang # masuk ke direktori sumber yang Anda unduh # ./status drobom # coba. # Pengaturan Python.py install # instal di tempat sistem. # status drobom # coba. # git pull # dapatkan perubahan apa pun karena klon git selesai. # Pengaturan Python.py install # instal perubahan di tempat sistem.
Contoh checkout versi stabil. Untuk melihat cabang yang tersedia:
% git cabang -r asal/head -> asal/master asal/asal master/noc asal/Peter asal/r0.2.1 Origin/R0_3_3 Asal/R0_4_0 Asal/R0_5_0 Asal/R0_6_0
Dimana versi seperti r0_4_0. maka Anda dapat memilih siapa pun untuk bekerja dengan:
% git cabang r0_4_0 -r asal/r0_4_0 cabang r0_4_0 diatur untuk melacak cabang jarak jauh r0_4_0 dari asal. % git checkout r0_4_0 beralih ke cabang 'r0_4_0' %
Saat Anda menggunakan git untuk mendapatkan pohon, itu membuat salinan metadata untuk dapat melacak perubahan. Jika Anda menginginkan salinan yang tidak mengandung cruft, RM -RF .git di akar pohon sumber.
Jika Anda mencampur paket yang diunduh dan instalasi sumber, lihat bagian berikutnya untuk gotchas.
Dpkg vs. Instalasi Python
Pengaturan.Skrip py, yang disebutkan di bagian sebelumnya, adalah konvensi dari sistem pengemasan python distutils. Instalasi distutils sedikit berbeda dari instalasi dari paket Debian. Sepertinya tidak ada cara distutils untuk menghapus paket. Sentuh semua file, lakukan instalasi, lalu hapus file yang diinstal secara manual.
Drobo-utils telah diambil untuk dimasukkan dalam Debian. Kemasan “nyata” untuk paket Debian disimpan di pohon terpisah, dan dikelola oleh pengembang Debian.
The Debian/Setup menempatkan barang di/usr/sbin saat pengaturan.Py menempatkan barang -barang di /usr /bin. Instalasi python juga tidak menginstal halaman pria, yang dpkg jaga. Libs ditempatkan secara berbeda juga. belum ditinjau untuk konflik lain, paling tidak membingungkan untuk menggunakan satu atau metode lain pada suatu sistem.
(Jika Anda melakukan pemasangan distutils, lalu hapus paket Debian melalui: dpkg–purge drobo-utils)
Membuat rilis
1 – Buat cabang # dengan asumsi Anda memiliki repositori lokal. Git Branch # Membuat Cabang, dari CWD (harus menjadi master) Git Checkout # Mengalihkan Dir saat ini ke cabang. 2 – Cap cabang dengan perubahan versi VI.txt # Lengkap perubahan manifes untuk rilis vi debian/changelog # copy manifest dari txt, tambahkan tanda tangan. Pengaturan VI.py # edit versi vi drobo.PY # Edit Versi 3 – Bangun Paket untuk Pengujian & Instal. (Lihat resep terpisah.) 4 – Jalankan QA. Rekam hasil tes rilis di cabang (QA.txt) Saat tes baru dibuat, modifikasi QA.txt di trunk untuk menyimpan referensi untuk rilis berikutnya. 5 – Komit & Dorong QA’d Branch Git Commit – A Git Push Origin Asal: Refs/Heads/
Jaminan Kualitas (QA.txt)
Qa.txt adalah log jaminan kualitas. Versi pada batang rilis menunjukkan prosedur QA untuk diterapkan ke versi berikutnya selama proses rilis. Karena cabang dibuat untuk setiap rilis, versi QA.txt bertindak sebagai log kualitas untuk rilis itu. Jadi seseorang dapat melakukan checkout git, atau ekspor git untuk mendapatkan log kualitas untuk rilis apa pun (QA.txt memperkenalkan dalam versi 0.4.0)
Membangun Paket Debian & Ubuntu
Menganggap Anda telah menginstal dependensi build:
# dapatkan pohon segar % git clone ssh: // [email protected]/gitroot/drobo-utils/drobo-utils- % cd drobo-utils- % rm -rf .git # singkirkan git cruft, menghasilkan pohon sumber mentah. % chmod 755 debian/aturan # i dunno mengapa izin salah. # Debian/ konfigurasi ini hanya untuk paket non-distro. # Dibangun untuk Debian dan Ubuntu. % dpkg -buildpackage -rfakeroot % cd .. # ganti nama untuk distro apa pun yang sesuai. % mv drobo_utils_0.3.3-1_i386-> droboutils_0.3.3-1_i386_ubunutuIntrepid.Deb # membangun kembali tar sumber karena akan memiliki tautan 'debian' di dalamnya. % CD Drobo-UTILS-0.99.9 % rm debian % cd .. % tar -czvf drobo-utils-0.3.3-1.TGZ Drobo-Utils-0.99.9
Terapkan tes QA. sesuai QA.Hasil perekaman txt di sana.
Memperbarui dokumentasi
Gunakan alat teks yang direstrukturisasi (dari paket python-docutils.) untuk membangun hal -hal menggunakan:
Lihatlah Makefile untuk cara kerjanya. Perbarui situs web:
% SCP ReadMe.html, [email protected]: htdocs
Droboshare
Droboshare tidak didukung secara langsung oleh Drobo Util yang berjalan di host Linux. Namun, Droboshare itu sendiri adalah host Linux, dan dimungkinkan untuk menjalankan Drobo-utils yang tidak dimodifikasi pada Droboshare itu sendiri. Ada unduhan yang disebut Droboshare Augmented Root File System (DARFS), yang termasuk juru bahasa Python dan Drobo-utils.
Tugas Buka: Protokol Droboshare Reverse Engineer Droboshare
Mengapa tidak ada dukungan penuh di Drobo-utils berbasis host itu sendiri? Robotika digital belum merilis detail protokol yang digunakan oleh dasbor berpemilik untuk berkomunikasi dengan droboshare, jadi itu akan banyak pekerjaan untuk merekayasa terbalik itu. Jadi dukungan Droboshare dari Linux GUI pada sistem host tidak mungkin dalam waktu dekat.
Jika seseorang ingin mengetahuinya, itu mungkin hal yang baik (TM) setelah itu diketahui, langkah selanjutnya adalah memahami cara mem -flash firmware dari jarak jauh. Yang akan menghilangkan fungsi terakhir yang tidak dapat dilakukan dengan open source.
Membangun Darfs
DARFS – Droboshare Augmented Root File System. Setumpuk barang yang bisa dijalankan di droboshare.
Lihat di sini:
Trim/buang
Drobo adalah satu-satunya unit penyimpanan tingkat konsumen yang melakukan penyediaan tipis (mengalokasikan perangkat yang lebih besar dari ruang fisik yang tersedia, memungkinkan peningkatan ruang tanpa perubahan OS.) Drobo melakukan ini dengan memahami blok sistem file, itulah sebabnya ia hanya mendukung serangkaian sistem file yang sangat terbatas dan tidak dapat mendukung enkripsi disk penuh.
Ada banyak kegiatan industri tentang menambahkan trim ATA dan perintah SCSI Unmap yang sesuai. Perintah ini, untuk set perintah masing -masing, menambahkan kemampuan kode sistem file sistem operasi untuk menunjukkan blok yang tidak digunakan untuk unit penyimpanan. Drobo akan bekerja dengan sistem file apa pun yang menggunakan perintah ini, dengan firmware yang jauh lebih sedikit. Di Linux, sistem file yang mulai mendukung trim/buang adalah: ext4, btrfs, dan xfs. Ini juga dapat membantu dengan keterbatasan yang melekat di sekitar enkripsi disk penuh.
Perintah -perintah ini masih matang untuk mendukung. Jangka panjang, mereka tampak seperti hal yang benar untuk dilakukan.
Administrivia
Tanggal Revisi: 2009/12/27
Drobo Utils Hak Cipta (C) 2008.2009 Peter Silva ([email protected]) Drobo Utils hadir tanpa jaminan sama sekali; Untuk detail jenis, lihat file bernama menyalin di root pohon direktori sumber.
Versi 9999, agak
Dukungan Droboshare
Droboshare tidak didukung secara langsung oleh Drobo Util yang berjalan di host Linux. Namun, Droboshare itu sendiri adalah host Linux, dan dimungkinkan untuk menjalankan Drobo-utils yang tidak dimodifikasi pada Droboshare itu sendiri. Interpreter Python diperlukan untuk menjalankan drobo-utils. Seorang penerjemah Python, dengan sendirinya, sejumlah dependensi. Jadi jumlah paket Anda perlu diinstal di Droboshare. Di sinilah DARF masuk.
Darfs
Droboshare Augmented Root File System (DARFS) adalah 60 MB atau lebih unduh yang bisa Anda dapatkan dari Drobo-utils.sf.bersih. Tidak ada kode sumber, karena, yah, tidak ada dari salah satu paket yang telah dimodifikasi. Ada instruksi tentang cara membangun DARF di pengembang
DARFS adalah sistem file root Droboshare standar, dengan beberapa paket ditambahkan: OpenSSL, OpenSsh, Berkeleydb, BZIP2, Python 2 yang cukup lengkap.6.2. Drobo-utils adalah aplikasi Python. Dan itu berfungsi dalam mode baris dan API, secara asli, di Droboshare. Misalnya, saya telah menggunakannya untuk mengganti firmware. Tidak masalah sama sekali.
Orang-orang yang tidak akan datang dari baris perintah dapat meningkatkan firmware Drobo, status kueri, dan mengambil tempat pembuangan diagnosit, dari baris perintah di Droboshare itu sendiri, seperti yang mereka lakukan di komputer host Linux mana pun. Tetapi GUI penuh akan terlalu banyak untuk prosesor kecil dan yang lebih penting memori terbatas di Droboshare, jadi itu tidak disediakan.
Instalasi DARFS
Unduh dari Drobo-utils.sf.Net: Langkah:
- Salin file tar ke suatu tempat di berbagi Anda.
- Masuk melalui Dropbear SSH sebagai pengguna root di Droboshare.
- CD/MNT/Droboshares/YourDrobo (Root of Drobo File System, misalnya)
- TAR -XZF DARFS.TGZ (root sistem file Drobo, misalnya)
- Direktori root tar adalah ‘slash’.. itu akan berada di bawah Anda
- Ekspor Path = “/mnt/droboshares/yourdrobo/slash/usr/bin: $” (yang mana Python dan Drobom berada.)
- Status Drobom
Aktifkan dukungan SFTP
Yang perlu Anda lakukan adalah:
ln -s/usr/libexec/mnt/droboshares/yourdrobo/slash/usr/libexec
Coba sftp dari mesin lain (sebagai root. ) dan itu harus berhasil.
(Penjelasan: Ketika seseorang mencoba ke SFTP ke Droboshare, itu memberikan kesalahan tentang mencoba untuk mengeksekusi ‘/usr/libexec/sftp-server’. OpenSsh membangun biner yang tepat, tetapi dropbear tidak tahu di mana harus mencarinya. Direktori Libexec tidak ada di Droboshare, jadi tidak ada salahnya menciptakannya dan menghubungkan ke DARFS.)
Firmware Droboshare
Dengan Darfs, dan perangkat lunak pihak ketiga yang bisa Anda dapatkan dari Drobospace dan Drobo.com, Droboshare sangat terbuka dan dapat diretas. Namun, masih ada satu batasan: tidak ada cara open source untuk meningkatkan atau memodifikasi firmware Droboshare. Jika Anda ingin kembali ke keadaan asli pabrik, Anda memerlukan dasbor vendor.
Membangun Darf atau Lingkungan Pengembangan Droboshare
Darfs dibangun pada akhir 2008 sebagai demonstrasi teknologi. Tidak ada banyak minat pada saat itu, jadi belum ditindaklanjuti sejak saat itu. Jika ada minat yang cukup, dapat mengambilnya lagi. Kualitas Prosedur Dokumentasi Bangunan, well, miskin. Akan diperlukan untuk melakukan seluruh prosedur dari awal untuk memverifikasi detailnya. Informasi di sini pada dasarnya adalah catatan untuk penulis. Ymmv.
Saya menggunakan prosedur ini pada ubuntu riang, tetapi paket yang sama harus bekerja secara identik di debian lenny. Idenya di sini adalah menggunakan alat Scratchbox2 yang luar biasa yang dikembangkan [10] untuk digunakan dengan Nokia Maemo.
Kompilasi silang biasanya merupakan pita (permisi.Anda ingin menggunakan mesin desktop yang cepat dan kuat yang bagus (“host”) untuk menyusun sesuatu yang akan berjalan pada sistem tertanam yang jauh lebih sedikit (“target”) Scratchbox 2 melihat biner, dan jika itu untuk menjalankan CPU target yang dijalankan, maka memohon emulator prosesor QEMU sehingga akan berjalan pada platform host di bawah emulasi yang menemplikan emulator QEMU sehingga akan berjalan pada platform host di bawah emulasi di tempat emulasi qema. Ketika biner yang ditemukan adalah biner host, itu hanya menjalankannya secara normal. Ini membuat kompilasi silang sangat transparan. Magick lain yang dilakukannya adalah memohon kompiler silang ketika prosedur build normal paket akan mencoba memohon kompiler asli. Scratchbox menghilangkan banyak rasa sakit karena kompilasi silang.
Jadi langkah -langkah yang mengikuti akan memungkinkan Anda membangun lingkungan di mana mudah untuk membangun perangkat lunak tambahan seperti yang diinginkan. Perlu dicatat bahwa Droboshare memiliki CPU yang relatif kuat, dan relatif menganggur dalam banyak kasus. Itu hanya dicegah agar tidak benar -benar berguna oleh memori terbatas yang tersedia.
Langkah -1: Hal -hal yang Anda butuhkan:
Anda membutuhkan droboshare, dengan drobo di atasnya. Anda juga perlu mengunduh beberapa hal:
mkdir ~/drobo cd ~/drobo mkdir droboshare cd droboshare mkdir unduh cd unduhan drobo sdk: http: // www.Drobospace.com/download/11742/data-robotics-sdk/Anda perlu mendapatkan akses root melalui Drobbear, baca dokumentasi SDK untuk itu. # Yang seharusnya membuat Anda . SDK.Zip CD .. mkdir sdk cd cd sdk unzip ../SDK.ritsleting
Anda juga membutuhkan (sesuai SDK) alat alat sumber kode: http: // www.CodeSourcery.com/sgpp/lite/arm/rilis/2006q1-6 dengan platform target: lengan gnu/linux
Langkah 0: Pasang ScratchBox2
sudo apt-get instal scratchbox2. Mungkin terlihat seperti ini:
Trestler:/etc/apt# apt-get Install Scratchbox2 Membaca Daftar Paket. Selesai Membangun Ketergantungan Pohon Bacaan Informasi Negara. Selesai Paket-paket berikut secara otomatis diinstal dan tidak lagi diperlukan: libisc44 Gunakan 'APT-get Autoremove' untuk menghapusnya. Paket tambahan berikut akan diinstal: bochsbios debootstrap libbrlapi0.5 libicu38 libvdemgmt0 libvdeplug2 OpenBios-SPARC OpenHackware Proll Qemu Vde2 VGABIOS Paket yang Disarankan: Sudo Samba SBRSH VDE2-Cryptcab KVM berikut ini akan dipasang: bochsbios debootstrapcab 0.5 libicu38 libvdemgmt0 libvdeplug2 openbios-sparc OpenHackware proll qemu scratchbox2 vde2 vgabios 0 ditingkatkan, 13 yang baru diinstal, 0 untuk menghapus dan 0 tidak ditingkatkan. Perlu mendapatkan 17.7MB arsip. Setelah operasi ini, 49.2MB ruang disk tambahan akan digunakan. Apakah Anda ingin melanjutkan [y/n]? Dapatkan: 1 http: // gulus.Usherbrooke.CA LENNY/LIBICU UTAMA 38 3.8.1-3 [5918KB] Dapatkan: 2 http: // gulus.Usherbrooke.CA LENNY/LIBVDEMGMT0 MAIN 2.2.2-3 [12.4KB] Dapatkan: 3 http: // gulus.Usherbrooke.CA LENNY/LIBVDEPLUG2 UTAMA 2.2.2-3 [11.6kb] Dapatkan: 4 http: // gulus.Usherbrooke.CA Lenny/OpenHackware utama 0.4.1-4 [76.4KB] Dapatkan: 5 http: // gulus.Usherbrooke.CA Lenny/Proll Utama 18-4 [248KB] Dapatkan: 6 http: // gulus.Usherbrooke.ca lenny/libbrlapi0 utama.5 3.10 ~ R3724-1+B1 [62.7kb] Dapatkan: 7 http: // gulus.Usherbrooke.CA LENNY/VGABIOS UTAMA 0.6b-1 [79.1KB] Dapatkan: 8 http: // gulus.Usherbrooke.CA Lenny/Main Bochsbios 2.3.7-1 [155kb] Dapatkan: 9 http: // gulus.Usherbrooke.CA Lenny/OpenBios-SPARC MAINAL 1.0 ~ alpha2+20080106-2 [229kb] Dapatkan: 10 http: // gulus.Usherbrooke.CA Lenny/qemu utama 0.9.1-10 [10.5MB] Dapatkan: 11 http: // gulus.Usherbrooke.CA LENNY/MAIN VDE2 2.2.2-3 [181kb] Dapatkan: 12 http: // gulus.Usherbrooke.CA Lenny/Debootstrap Utama 1.0.10lenny1 [52.1KB] Dapatkan: 13 http: // gulus.Usherbrooke.CA Lenny/Main Scratchbox2 1.99.0.24-2 [150kb] diambil 17.7MB dalam 34S (518KB/s) Memilih Paket Libicu38 yang sebelumnya dipilih. (Membaca Database . 54086 file dan direktori saat ini diinstal.) Membongkar libicu38 (dari . /libicu38_3.8.1-3_i386.Deb) . Memilih paket yang sebelumnya dipilih libvdemgmt0. Membongkar libvdemgmt0 (dari . /libvdemgmt0_2.2.2-3_i386.Deb) . Memilih paket yang sebelumnya dipilih libvdeplug2. Membongkar libvDeplug2 (dari . /libvDeplug2_2.2.2-3_i386.Deb) . Memilih Paket OpenHackware yang sebelumnya terpilih. Membongkar OpenHackware (dari . /OpenHackware_0.4.1-4_all.Deb) . Memilih Proll Paket yang Dipilih sebelumnya. Membongkar proll (dari . /arsip/proll_18-4_all.Deb) . Memilih Paket yang Dipilih sebelumnya Libbrlapi0.5. Membongkar libbrlapi0.5 (dari . /libbrlapi0.5_3.10 ~ R3724-1+B1_I386.Deb) . Memilih paket VGABIOS yang sebelumnya terpilih. Membongkar vgabios (dari . /vgabios_0.6b-1_all.Deb) . Memilih paket Bochsbios yang sebelumnya terpilih. Membongkar Bochsbios (dari . /bochsbios_2.3.7-1_all.Deb) . Memilih Paket OpenBIOS-SPARC yang sebelumnya dipilih. Membongkar OpenBIOS-SPARC (dari . /OpenBIOS-SPARC_1.0 ~ alpha2+20080106-2_all.Deb) . Memilih paket Qemu yang sebelumnya terpilih. Membongkar Qemu (dari . /QEMU_0.9.1-10_i386.Deb) . Memilih Paket yang Dipilih sebelumnya VDE2. Membongkar VDE2 (dari . /arsip/vde2_2.2.2-3_i386.Deb) . Memilih paket debootstrap yang sebelumnya terpilih. Membongkar debootstrap (dari . /debootstrap_1.0.10lenny1_all.Deb) . Memilih Paket ScratchBox2 yang sebelumnya terpilih. Membongkar scratchbox2 (dari . /scratchbox2_1.99.0.24-2_i386.Deb) . Memproses Pemicu untuk Man-DB . Menyiapkan libicu38 (3.8.1-3) . Menyiapkan libvdemgmt0 (2.2.2-3) . Menyiapkan libvDeplug2 (2.2.2-3) . Menyiapkan OpenHackware (0.4.1-4) . Menyiapkan Proll (18-4) . Menyiapkan libbrlapi0.5 (3.10 ~ R3724-1+B1) . Menyiapkan vgabios (0.6b-1) . Menyiapkan Bochsbios (2.3.7-1) . Menyiapkan OpenBIOS-SPARC (1.0 ~ alpha2+20080106-2) . Menyiapkan qemu (0.9.1-10) . Menyiapkan VDE2 (2.2.2-3) . Menyiapkan DeBootstrap (1.0.10lenny1) . Mengatur ScratchBox2 (1.99.0.24-2) . Trestler:/etc/apt#
Langkah 1) Dapatkan sistem file root
Idenya di sini adalah untuk mendapatkan titik awal dengan membuat salinan sistem file root dari droboshare. Setelah mengunduh SDK dari Drobospace.com, dan mengaktifkan akses shell root, cukup masuk ke droboshare dan:
Trestler:/etc/apt# ssh root@droboshare keaslian host 'droboshare (172.25.5.13) 'tidak bisa didirikan. Sidik jari kunci RSA adalah 90: 75: 3D: CA: F1: 42: 65: 92: 71: 97: 48: D7: 6B: FF: D7: 8B. Apakah Anda yakin ingin terus menghubungkan (ya/tidak)? YA PERINGATAN: TAMBAHAN AMAN DROBOSHARE, 172.25.5.13 '(RSA) ke daftar host yang dikenal. Root@Droboshare's Password: Selamat datang di Linux _ _ | || _ | | | _ ____ _ _ _ _ | || | _ \ | | | | \ \ / / | || | | | | | _ | |/ \ | _ || _ | _ | | _ | \ ____ | \ _/ \ _/ A Data Robotics Product. http: // www.Drobo.com/ BusyBox V1.1.2 (2007.06.18-15: 03+0000) Shell bawaan (Ash) Masukkan 'bantuan' untuk daftar perintah bawaan. ~ $ cd / /$ tar -cvf /mnt /droboshare /dro* /droboshare_root.tar bin dev fs.ls lib opt sbin src usr versi boot dll home linuxrc root serial tmp var pada sistem debian atau ubuntu Anda, mkdir slash cd slash tar -xvf slash.Tar #in SDK Ada beberapa hal libz, tambahkan ke tempat yang sesuai (/usr/lib untuk libz, dan/usr/sertakan untuk a .h) cd slash cd tmp tar -xvf ~/drobo/droboshare/sdk/libz.TGZ MV *.Jadi ../usr/lib mv *.H ../usr/termasuk CD ../.. TAR -XJVF ARM-2006Q1-6-Arm-none-linux-gnueabi-i686-pc-linux-gnu.ter.BZ2 Membuat Direktori ~/Drobo/Droboshare/Armx untuk Toolchaimkdir Slash CD Slash Tar -xvf Slash.Tar #in SDK Ada beberapa hal libz, tambahkan ke tempat yang sesuai (/usr/lib untuk libz, dan/usr/sertakan untuk a .h) cd slash cd tmp tar -xvf ~/drobo/droboshare/sdk/libz.TGZ MV *.Jadi ../usr/lib mv *.H ../usr/termasuk # add termasuk dari lingkungan kompilasi silang. # Ini tidak benar, termasuk datang dari tempat lain. harus melihat -lihat. CD ~/drobo/droboshare/dirs = "` temukan armx -type d -name include` "#copy semua termasuk dari sub -direktori di armx ke slash/usr/include. #something seperti ini mungkin berhasil: untuk saya dalam $ dirs; Lakukan CD $ I; tar -cf - . | (CD ~/drobo/droboshare/slash/usr/include; tar -xvf -) selesai #tapi banyak dari mereka tampaknya diulang, satu -satunya yang sangat menarik adalah: ./ARM-NONE-LINUX-GNUEEBI/LIBC/USR/Sertakan
Langkah 2) Konfigurasikan ScratchBox2
#Beberapa ini membantu. Tidak yakin yang mana, harus mencoba lagi:
SB2-init -C/usr/bin/qemu-arm GCC-Armel/home/Peter/Drobo/Droboshare/Armx/bin/Arm-none-linux-gnueabi-GCC SB2-init -C "qemux" -t/home/Peter/Drobo/Droboshare/Armx SB2 SB2/Homex/Home/Peter/Drobo/Droboshare/ARMX SB2 SB2
Langkah 3) Bangun apapun.
Prosedur build pada dasarnya di luar kotak setelah titik ini:
CD BZIP2 Make Make Install Prefix =/Home/Peter/Drobo/Droboshare/Slash/USR CD ../db* cd build_unix Ekspor cc =/home/Peter/drobo/droboshare/armx/bin/arm-none-linux-gnueabi-gcc ./Mengkonfigurasi --Prefix. Buat CD Buat Instal ../ncur* ./configure --prefix =. Buat CD Buat Instal ../openssl* ./config --prefix =. Buat CD Buat Instal ../Pyth* ./configure --prefix = Make Gagal menemukan bit yang diperlukan untuk membangun modul ini: _sqlite3 _tkinter bsddb185 gdbm readline sunaudiodev untuk menemukan bit yang diperlukan, lihat dalam pengaturan.py in detect_modules () untuk nama modul. Gagal Membangun Modul ini: _Curses _curses_panel Running build_scripts membuat instal cd ../pengaturan drobo-utils /trunk /python.PY menginstal CD ke USR/bin VI Drobom #!/usr/bin/env python: wq cd ~/drobo/droboshare/src tar -xzvf ../Unduhan/libpcap-1.0.0.ter.gz cd libpcap* sb2 ./configure --prefix =/home/Peter/drobo/droboshare/slash/usr membuat cd install exit cd .. tar -xzvf ../Unduhan/tcpdump-4.0.0.ter.GZ CD TCPDU* ./configure --prefix =/home/Peter/drobo/droboshare/slash/usr membuat gagal dengan:/usr/lib/libcrypto.A (DSO_DLFCN.o): Dalam fungsi `dlfcn_bind_func ': dso_dlfcn.C:(.Teks+0x2d4): Referensi yang tidak ditentukan ke `dlsym 'dso_dlfcn.C:(.Teks+0x344): Referensi yang tidak ditentukan ke `dlerror '/usr/lib/libcrypto.A (DSO_DLFCN.o): Dalam fungsi `dlfcn_bind_var ': dso_dlfcn.C:(.Teks+0x400): Referensi yang tidak ditentukan ke `dlsym 'dso_dlfcn.C:(.Teks+0x46c): Referensi yang tidak ditentukan untuk `dlerror '/usr/lib/libcrypto.A (DSO_DLFCN.o): dalam fungsi `dlfcn_unload ': dso_dlfcn.C:(.Teks+0x4e8): Referensi yang tidak ditentukan untuk `dlclose '/usr/lib/libcrypto.A (DSO_DLFCN.o): dalam fungsi `dlfcn_load ': dso_dlfcn.C:(.Teks+0x56c): Referensi yang tidak ditentukan ke `dlopen 'dso_dlfcn.C:(.Teks+0x5d4): Referensi yang tidak ditentukan ke `dlclose 'dso_dlfcn.C:(.Teks+0x5ec): Referensi yang tidak ditentukan ke `dlrerror 'Collect2: ld dikembalikan 1 status keluar Make: *** [tcpdump] error 1 vi makefile /-lc a-ldl: wq membuat instal
Jadi begitulah, sampel membangun sejumlah paket.
Drobo Utils Hak Cipta (C) 2008.2009 Peter Silva ([email protected]) Drobo Utils hadir tanpa jaminan sama sekali; Untuk detail jenis, lihat file bernama menyalin di root pohon direktori sumber.
Di bawah ini adalah sorotan yang termasuk dalam setiap rilis.
Ini semua adalah tugas terbuka. Bantuan yang diinginkan!
- Tambahkan Pengujian Versi Python ke Test Suite (2.4, 2.5, 2.6)
- Tambahkan prosedur uji LUN ke pengembang.txt
- Melihat kreasi/penghapusan & format berbasis firmware.
- Status Paket Disk.
- peringatan.
- Perbaiki make_tarball untuk mengecualikan .git dan debian, seperti yang seharusnya.
- ulasan getsubpagestatus, dmip tampaknya lebih baik sekarang.
- Tinjau Unitstatus vs. status diskpack.
- membuat daemon. Alasan: – Diperbarui untuk Relay Out Progress. — Peringatan – Antarmuka JSON Terpadu untuk GUI & WUI. — antrian yang dikelola untuk perangkat (bukan lima kueri GUI secara paralel.) – Lindungi pengaturan opsi di seluruh reboot? (Satu laporan.) – Sinkronisasi secara berkala. jam drobo ke server.
- Perbaiki untuk Redhat/Python 2.4 Ingin mempartisi segalanya!
- Perbaiki untuk bug firmware slotinfo Drobo (lapor 8 bukannya 5.)
- Pengaturan opsi GUI, ambang batas, dll.
- Sintaks baris perintah yang diubah untuk diatur secara lebih konsisten
- Pengaturan opsi terdokumentasi di CLI
- Pemeriksaan input lebih lanjut ke CLI.
- Akurasi tampilan info LUN yang ditingkatkan.
- Dukungan Drobopro Debugged (Debugged Via Google Group. Terima kasih semuanya!)
- Menambahkan SCSI ke opsi pencetakan info di CLI.
- Perbaikan Identifikasi Drobopro oleh Spobole,
- Perbaikan yang dipisahkan dari tagihan Patrick
- Melihat DMIP yang baru dirilis. Ditemukan Option2 Perintah untuk Pengaturan.
- Opsi Query/Set diterapkan (tetapi tidak dapat menguji untuk Drobopro)
- manajer kode sumber yang dimigrasi dari subversi ke git
- Minor: Konsistensi lokasi default untuk mencari FW antara Lib dan GUI.
- Memperbaiki ketidakmampuan untuk membaca ukuran LUN pada firmwares lama yang jatuh GUI. GUI sekarang bekerja sepanjang jalan kembali ke awal.
- Mayor: GUI yang banyak diputar ulang. Berperilaku lebih baik.
- Mayor: Dukungan Drobopro Ditambahkan (Terima kasih kepada Lemonizer di Google Group!)
- Mayor: GUI Mendapat Dokumentasi Online.
- GUI: Tata letak menggantikan dimensi tetap.
- GUI: Dukungan ganti nama yang ditambahkan
- GUI: Tombol Load Firmware Menambahkan
- GUI: Tampilkan diagnostik (equiv. untuk diagrint.)
- GUI: Tampilan Nama ke Tampilan Utama. Lebih mudah untuk mengetahui bahwa Drobo yang mana.
- GUI: Menambahkan Tampilan Titik Mount ke Tip Alat yang Digunakan Ruang.
- API: Kemampuan menambahkan untuk mendeteksi pengaturan bit fitur yang tidak terdokumentasi.
- ddiag.C menjadi drobom diagrint
- Catlee memperbaiki kemasannya lagi.
- Ekstensi Drobodmp C diganti oleh Droboioctl Python Class. Tidak perlu paket yang bergantung pada arsitektur. Ini juga berarti Anda bisa mencobanya langsung setelah diunduh, tidak perlu menginstal apa pun. jauh lebih mudah. Lebih sedikit dependensi membangun juga.
- Deteksi perangkat sepenuhnya ditulis ulang. Ini bekerja lebih baik sekarang.
- Sekarang menampilkan titik pemasangan di mana masuk akal untuk melakukannya.
- output perintah status lebih baik/berbeda. menunjukkan semua perangkat dan memasang titik untuk setiap drobo.
- banyak dukungan LUN. harus melakukan apa yang diharapkan.
- Dukungan Drobo Berganda Lengkap. harus melakukan apa yang diharapkan.
- Menambahkan Info Modular Pencetakan dengan Daftar Output CSV.
- Firmware 1.3.0, telah mengaktifkan fungsionalitas yang sebelumnya rusak yang nama mana yang membuat perintah sinkronisasi ganti nama setiap drobo menjadi ‘hai’. tetap.
- Menambahkan perintah ‘nama’, untuk nama Drobo. (fungsi sinkronisasi)
- logika deteksi yang diperbaiki, yang bergantung pada nama yang sebelumnya tidak dapat diubah. (mempengaruhi fw> = 1.3.0) Sekarang gunakan mekanisme yang sama dengan SG_SCAN dari SG3_UTILS.
- dokumentasi dipindahkan ke teks yang direstrukturisasi. Sekarang muncul di web. situs web dan dokumen sekarang konsisten.
- Penting: Firmware 1.3.0 dukungan ditambahkan. Versi Drobo-Utils sebelumnya tidak akan mengenali Drobo Running 1.3.0 atau lebih baru.
- CLI lebih normal. Gunakan getopts (singkirkan perangkat sebagai tempat tetap arg.) sekarang memungkinkan perintah untuk menjadi opsi juga.
- Debug yang diubah dari bendera yang membutuhkan modifikasi kode, menjadi bitmap yang dihormati sebagai argumen baris perintah (–Verbose)
- Misc. perbaikan dalam dokumentasi.
- Droboview sekarang hanya diluncurkan untuk drobo pertama yang ditemukan dalam daftar, dan tetap latar depan selalu.
- Daftar Drobom Mengembalikan daftar yang lebih mudah diurai (cocok untuk digunakan dalam backticks.)
- Droboview sekarang hanya rintisan untuk tampilan Drobom. mengurangi overhead.
- Sekarang Laporan ID Versi dalam Penggunaan. Ada opsi -v juga.
- bug tampilan lunsize diperbaiki.
- Chris’s Man Pages & Help Improvement.
- Lebih banyak fixup pesan untuk saat Anda tidak memohon sebagai root.
- Perbaiki untuk Ubuntu Intrepid memutuskan semua disk adalah Drobos. !!
- Memperbaiki semua masalah parsing info firmware.
- Masalah beban firmware semuanya harus hilang.
- Perbaikan brad untuk ddiag.C, dilakukan dengan benar kali ini (buruk saya!)
0.3.2 Rilis 2008/10/25
- Untuk V1, masih belum mengerti indeks.file txt.
- Setelah pengujian, beberapa perbaikan lagi, unduhan V2 sekarang berfungsi.
- Perbaikan yang diterima dari Brad Guillory untuk pengunduhan firmware V2/TDZ. Mereka tidak membahayakan, tidak memiliki V2 untuk diuji.
- Menambahkan arahan fwload ke drobom.
- Menambahkan pemeriksaan pengguna root untuk memberikan petunjuk yang lebih besar.
0.3.1 rilis 2008/10/01
- Ok saya tahu memeriksa pembaruan firmware tidak berfungsi sekarang, tapi saya perlu mencari tahu mengapa. Kode sepertinya benar. Ada perbaikan bug untuk menyingkirkan bagian ‘berlisensi’.
- Perbaikan untuk validasi firmware:
- Header CRC pada 32bit rusak pada 64bit.
- 32 vs. 64 bit kludge diperlukan.
- menambahkan kemampuan untuk memformat drobo
- menambahkan kemampuan untuk mengatur ukuran LUn
- Perbaikan bug untuk firmware:
- CRC32 di 32bit Intel. (Gunakan ditandatangani, bukannya tidak ditandatangani.)
- Fixed header CRC tidak memvalidasi.
- mengunggah firmware bekerja dengan .tdz juga
- Diuji dengan perusahaan yang lebih tua, berisi beberapa perbaikan untuk meningkatkan kompatibilitas. Bekerja dengan cukup baik meningkatkan firmwares lama.
- Diunggah ke Drobospace & SourceForge.
- unggahan firmware berfungsi untuk .TDF
- ke Drobospace.com dan sf.bersih
- dikonfirmasi untuk bekerja dengan firmware 1.1.1
- menunjukkan status, slot disk diisi, model, dll..
- Menampilkan versi FW dimuat.
- Perintah Blink & Standby bekerja.
Tautan & bantuan!
Jika diperlukan informasi lebih lanjut, maka ada sejumlah sumber daya yang tersedia:
- Proyek – Halaman Beranda Pengembangan. kode sumber di sana sebagai unduhan juga.
- ReadMe – Dokumentasi untuk manusia.
- Halaman Manual – Dokumentasi Gaya UNIX Tradisional (Halaman Manusia)
- Grup – Grup Google adalah forum diskusi paling aktif
- Drobo – siapa yang membuat Drobos.
- Beranda – halaman beranda perangkat lunak.
- Dokumentasi Pengembang Pengembang
- Drobospace – Forum Vendor
- Email – Daftar Pengembang, salah satu dari kami pasti akan menjawab.
- Email saya – seseorang dapat mengirimi saya email secara langsung.
- Drobo-utils
- Matriks Kompatibilitas
- Kopi panas
- Instalasi: termudah
- Dependensi
- Instal dari paket
- Instal dari file tar
- Instal dari git
- Cobalah CLI
- Cobalah GUI
- Lunsize cocok untuk semua?
- Jenis Sistem File Apa?
- Pengaturan ISCSI
- KEAMANAN
- Kompatibilitas firmware
- Konsep Umum
- Penyimpanan utama
- Penyimpanan goresan
- Repositori cadangan
- Tidak ada Drobos yang ditemukan
- Hanya satu LUN yang muncul?
- Mendapatkan bantuan dari DRI
- Lunsize apa yang harus saya gunakan?
- Apa yang terjadi ketika saya menggunakan lunsize yang lebih besar?
- Bagaimana cara memeriksa bahwa lunsize berfungsi?
- Dapatkah saya pengguna reiserfs, xfs, btrfs, xxfs ?
- Jika Drobo saya pecah, bisakah saya mendapatkan data saya kembali?
- USB Drobo saya selalu muncul sebagai disk yang berbeda!
- Kenapa perintah untuk membangun sistem file membangun sistem file ext2?
- Dapatkah Anda memiliki LUN yang berbeda dengan sistem file yang berbeda di atasnya?
- Apakah Drobo bekerja dengan LVM?
- Apakah Drobo mendukung enkripsi disk penuh?
- Saya telah membaca semuanya. Membantu?
- Apa lisensi Drobo-Utils?
- Drobom
- Bekerja dengan sumber
- Mendapatkan Pohon Sumber
- Membangun dependensi
- Git mengkonfigurasi penulis patch
- Menggunakan snapshot sumber
- Dpkg vs. Instalasi Python
- Membuat rilis
- Jaminan Kualitas (QA.txt)
- Membangun Paket Debian & Ubuntu
- Tugas Buka: Protokol Droboshare Reverse Engineer Droboshare
- Membangun Darfs
- Darfs
- Instalasi DARFS
- Aktifkan dukungan SFTP
- Firmware Droboshare
- Langkah -1: Hal -hal yang Anda butuhkan:
- Langkah 0: Pasang ScratchBox2
- Langkah 1) Dapatkan sistem file root
- Langkah 2) Konfigurasikan ScratchBox2
- Langkah 3) Bangun apapun.
- Tentang halaman ini
Tentang halaman ini
Revisi Terakhir: 30 Desember 2009
Drobo Utils Hak Cipta (C) 2008.2009 Peter Silva ([email protected]) Drobo Utils hadir tanpa jaminan sama sekali; Untuk detail jenis, lihat file bernama menyalin di root pohon direktori sumber.
Drobo FS
TinjauanDrobo FS adalah salah satu perangkat keras terbaru dalam lini produk populer dari Drobo. Ini adalah NAS mandiri (penyimpanan yang dilampirkan jaringan) yang terhubung langsung ke jaringan LAN. Ini adalah drobo ketiga yang saya beli dan cocok untuk keluarga produk. Minat khusus pada drobo FS adalah bahwa ia dapat beroperasi hampir sebagai perangkat mandiri yang pernah dikonfigurasi. Dengan kata lain, ini adalah server file tanpa server. Perangkat ini mungkin merupakan pilihan yang ideal untuk pengguna rumahan atau usaha kecil yang perlu berbagi file dalam suatu grup. Dalam ulasan ini, kami akan menjelajahi perangkat bersama dan melihat apakah itu dapat memenuhi beberapa kebutuhan Anda.
Sedikit sejarah di balik drobo fs
Drobo adalah perusahaan yang berspesialisasi dalam solusi penyimpanan. Lini produk mereka berkisar dari perangkat desktop ke peralatan server jaringan. Produk pertama yang mereka rilis adalah USB 2.0 Drobo (Saya punya salah satunya). Perangkat ini adalah kandang empat slot SATA yang dapat melindungi data Anda dengan menggunakan konsep kepemilikan yang dinamai Beyondraid. Teknologi ini membantu pengguna melindungi data mereka tanpa harus peduli dengan teknologi di dalamnya. Ini fitur teknologi seperti RAID, tanpa perlu pengguna untuk memahami apa itu RAID. Kegagalan drive tidak mengakibatkan kehilangan data untuk pengguna. Mudah ditingkatkan sesuai kebutuhan, Drobo menjadi perangkat yang diterima dengan baik bagi banyak pengguna, terutama mereka yang memiliki data penting untuk dilindungi.
Sejak itu, perusahaan merilis banyak produk, di antara Drobo dengan Firewire 800 dan USB 2.0 (Saya mengganti USB 2 saya.0 Hanya dengan salah satu dari dua tahun yang lalu), Drobo Pro, dan Drobo Elite, dua yang terakhir berorientasi pada korporasi, server atau profesional, karena mereka memiliki tinggi teluk Sata dan rak mount -mount. Pada akhir 2009, mereka mengumumkan jenis baru Drobo, Drobo S, yang memiliki lima slot SATA dan dapat menjaga data Anda tetap aman dengan hingga dua kegagalan drive simultan. Itu juga termasuk port esata sebagai opsi konektivitas lain.
Dengan generasi asli dan kedua Drobo, Drobo memperkenalkan perangkat bernama Droboshare. Perangkat ini mampu menghubungkan dua Drobo melalui port USB mereka ke Droboshare. Droboshare memiliki port Gigabit Ethernet untuk terhubung ke jaringan. Itu adalah cara yang bagus untuk berbagi data di jaringan dari drobo, tetapi konsepnya memiliki keterbatasan. Di awal 2010, Drobo mengumumkan perangkat baru: Berdasarkan desain yang sama dengan Drobo dan termasuk fungsionalitas Droboshare, Drobo FS lahir. Drobo FS, untuk server file, menjadi perangkat pertama yang menggabungkan perlindungan data berdasarkan Beyondraid dan server file jaringan di kotak yang sama. Pada pertengahan Oktober 2010, Drobo Dirilis Versi Pro, Drobopro FS, dengan 8 teluk dan dua port Ethernet Gigabit.
Menemukan Drobo FS
Drobo FS, dari luar, adalah perangkat yang sangat sederhana untuk dijelaskan: ia memiliki lima 3.Slot SATA 5 ″ di bagian depan dan port Gigabit Ethernet di bagian belakang. Saat Anda membongkar Drobo FS Anda, ia dilengkapi dengan kabel Ethernet, buklet instruksi, dan CD dengan program instalasi perangkat lunak. Seperti setiap model Drobo, ia datang tanpa drive di dalamnya, kecuali jika Anda membelinya dari toko Drobo di bundel yang mencakup drive. Secara pribadi, saya lebih suka membelinya tanpa drive dan menemukan penawaran sendiri secara online. Dalam kasus saya, saya memasukkan tiga hard drive 2 TB (total 6 TB), yang memberi saya 3.59 TB ruang yang dilindungi untuk menyimpan data saya, dengan hanya menggunakan perlindungan kegagalan satu drive (i’akan kembali ke fitur ini nanti).
Drobos dapat dikonfigurasi melalui perangkat lunak berpemilik yang disebut Drobo Dashboard. Karena saya sudah memiliki Drobo standar di rumah, begitu saya menghubungkan Drobo FS ke jaringan saya, saya berharap itu akan ditemukan di dasbor Drobo tanpa terlalu banyak bekerja di sisi saya. Itu tidak.
Setelah membaca beberapa hal di sana -sini, saya menyadari bahwa bahkan jika saya memiliki dasbor Drobo terbaru untuk Drobo FW800 saya, perangkat lunak yang datang dengan Drobo FS adalah versi yang lebih baru. Saya memasang dasbor Drobo dari CD Drobo FS, lalu Drobo FW800 saya dan Drobo FS keduanya ditampilkan di dasbor. Ada peningkatan perangkat lunak yang tersedia untuk dasbor untuk mengaktifkan fitur Timemachine yang akan saya tulis nanti dalam ulasan ini.
SAYAkonfigurasi nitial drobo fs
Untuk mengonfigurasi Drobo FS, Anda meluncurkan Dasbor Drobo dan tab dengan nama Drobo FS akan muncul (nama defaultnya adalah Drobo FS). Dari sana, Anda harus masuk sebagai pengguna admin untuk mengonfigurasinya. Ini akan menjadi baru bagi Anda jika Anda telah menggunakan drobo standar yang terpasang pada komputer Anda, karena mereka tidak meminta kredensial untuk dikonfigurasi.
Konfigurasi Drobo FS relatif mudah. Anda menggunakan dasbor Drobo, pilih tab Drobo FS (jika Anda hanya memiliki satu Drobo, itu akan menjadi default) dan klik tombol Kontrol Lanjutan. Klik pada tab Alat, lalu tombol Pengaturan untuk membuka jendela Pengaturan. Berikut adalah lima tab yang akan membantu Anda mengkonfigurasi perangkat.
Tab Umum memungkinkan Anda untuk mengkonfigurasi jenis redundansi yang ingin Anda miliki. Standarnya adalah menggunakan hanya satu kegagalan drive. Jika Anda memeriksa tombol redundansi disk ganda, Drobo akan melindungi data Anda dari hingga dua kegagalan drive simultan. Jika Anda menyimpan data yang sangat sensitif dan penting di drobo Anda (katakanlah informasi keuangan), Anda mungkin ingin menggunakan opsi itu. Di sisi lain, ini akan memberi Anda lebih sedikit ruang untuk digunakan untuk data Anda. Disk drive berputar dan opsi cahaya redup cukup jelas dan, dalam kasus saya, saya meninggalkannya ke nilai default mereka.
Tab admin memungkinkan Anda mengubah kata sandi pengguna admin (sangat disarankan), dan mengaktifkan fitur DroboApps yang akan saya jelaskan di bawah ini di bagian tertentu.
Tab jaringan memungkinkan Anda menentukan alamat IP, subnet mask, gateway dan server DNS. Secara default, Drobo FS akan menggunakan konfigurasi DHCP untuk semua informasi ini, tetapi disarankan untuk menggunakan alamat IP tetap, karena akan membantu dalam konfigurasi DroboApps. Anda juga dapat menentukan nama perangkat dan nama Windows Workgroup. Ini adalah nama yang akan Anda lihat di jaringan lokal Anda saat Anda ingin membaca atau menulis file di drive.
Tab Peringatan Email Memungkinkan Anda Mengkonfigurasi Alamat Email Yang Dapat Mengirim Pesan Kalau Kegagalan Perangkat.
Fitur server file
Sampai sekarang, sebagian besar konfigurasi yang kami lakukan adalah pengaturan umum. Tujuan dari fitur berbagi file dari Drobo FS adalah untuk memungkinkan pengguna untuk berbagi data pada drive. Untuk melakukannya, masukkan tab Saham dari jendela Pengaturan.
Di tab ini, ada beberapa hal yang dapat Anda lakukan. Pertama, Anda dapat membuat nama pengguna untuk setiap orang yang perlu mengakses data pada perangkat. Kedua, Anda membuat nama berbagi untuk, katakanlah, jenis data yang akan muncul di saham ini. Misalnya, itu bisa menjadi satu untuk keuangan, satu untuk itu, dan satu lagi untuk staf administrasi. Kemudian, untuk setiap nama berbagi, Anda dapat menetapkan pengguna yang memiliki hak untuk membaca atau menulis data di bagian perangkat ini.
Untuk membuat pengguna baru atau pembagian baru, cukup klik tombol Plus (+) di bawah bagian yang diinginkan. Saat membuat pengguna, Anda memasukkan nama pengguna, kata sandi dan mengkonfirmasi bidang kata sandi dan klik OK. Untuk pembagian baru, Anda cukup memasukkan nama berbagi itu dan klik ok. Jika Anda ingin melakukan perubahan ke pengguna atau berbagi, pilih dan klik tombol Edit. Setelah pengguna dan saham Anda dibuat, pilih Share Name, klik tombol PLUS (+) di bawah bagian Bagikan Pengguna dan pilih, dari menu drop down, pengguna yang dapat mengakses berbagi ini. Jika Anda memeriksa tombol izin untuk menulis dan menghapus tombol file, pengguna ini mendapatkan akses menulis, jika tidak, ia hanya mendapatkan akses baca. Secara default, pengguna admin memiliki akses ke semua saham, dan semua pengguna lain tidak dapat mengakses saham sama sekali.
Ada jenis berbagi lain yang dapat Anda buat yang khusus untuk Macintosh: pembagian mesin waktu. Seperti yang dapat Anda tebak, jenis berbagi ini memungkinkan pengguna untuk mengaktifkan Time Machine di Mac mereka dan menggunakan drive jaringan untuk menyimpan cadangan mereka. Ini mirip dengan memiliki kapsul waktu di jaringan Anda: Anda tidak’t perlu memasang drive secara fisik ke komputer Anda untuk melakukan cadangan Anda. Seperti yang dikatakan Steve Jobs ketika dia memperkenalkan kapsul waktu, ini sangat menarik bagi pengguna laptop yang tidak selalu terhubung dengan drive mereka.
Saat Anda membuat pembagian mesin waktu, Anda diminta ukuran maksimum untuk mesin waktu, dan ini tidak dapat diubah sesudahnya. Ini, menurut Drobo situs bantuan, untuk memastikan cadangan Anda aman. Pengingat lain yang ditawarkan perusahaan adalah bahwa Apple tidak mendukung perangkat yang terlampir jaringan pihak ketiga untuk cadangan mesin waktu. Jadi jika Anda mendapat masalah, Anda’RE sendiri. Tapi sejauh ini, saya belum melihat masalah menggunakan mesin waktu dengan drobo fs saya. Anda menang’T dapat boot dari disk OS X dan kembalikan dari cadangan mesin waktu Anda.
Satu -satunya kelemahan dari fitur ini adalah Anda harus menginstal perangkat lunak Dashboard Drobo di setiap komputer yang membutuhkan akses ke penyimpanan mesin waktu. Saya lebih suka driver sederhana atau perangkat lunak enabler mesin waktu untuk komputer yang hanya memerlukan fitur Time Machine. Tidak perlu menginstal alat administrasi di komputer pengguna akhir.
Saham lain yang Anda buat memiliki ruang tak terbatas yang dialokasikan untuk mereka. Itu berarti pengguna setiap saham dapat mengisi drive dengan data dan mereka tidak akan menerima peringatan khusus tentang hal itu. Akan sangat bagus untuk memiliki beberapa implementasi kuota untuk bagian yang dapat diperluas administrator sesuai kebutuhan. Sebagian besar server hari itu memiliki batasan logis semacam ini. Dalam eksplorasi perangkat saya, saya melihat bahwa Drobo FS menggunakan OS Linux, yang mana gagasan kuota dapat diimplementasikan.
Untuk Geeks, Anda dapat SSH pada perangkat, dan Anda akan menemukan bahwa semua saham Anda muncul sebagai direktori terpisah ke sistem file Linux seperti yang ditunjukkan di bawah ini:
Perluas fitur Drobo FS Anda dengan DroboApps
Ketika saya mendengar tentang Drobo FS, salah satu minat utama saya adalah fitur DroboApps. Droboapps bukan hal baru, karena mereka diperkenalkan dengan Droboshare beberapa tahun yang lalu. Drobo FS pada dasarnya adalah drobo dengan droboshare terintegrasi di dalamnya; DroboApps dipasang langsung di unit.
DroboApps adalah program yang dapat meningkatkan fitur Drobo FS. Pada saat penulisan, masih ada beberapa aplikasi yang tersedia untuk perangkat yang tersedia di Drobo. Jika Anda mengklik tautannya, Anda dapat melihat bahwa itu jauh dari kelimpahan Apple’toko aplikasi iOS atau Mac OS.
Untuk menginstal DroboApps, Anda harus terlebih dahulu mengaktifkan fitur di tab admin dari jendela Pengaturan seperti yang ditunjukkan sebelumnya dalam ulasan ini. Ini akan membuat bagian baru dengan nama DroBoApps. Kemudian, dua aplikasi pertama yang ingin Anda instal adalah utilitas dan apache admin droBoApps, karena aplikasi kedua diperlukan oleh yang pertama.
Cara melakukan ini tidak semudah yang seharusnya. Bahkan untuk seseorang seperti saya, yang terbiasa bekerja di sistem UNIX/LINUX, saya menemukan prosedurnya tidak begitu intuitif. Pertama, unduh dua aplikasi dari halaman unduhan: Ini akan menghasilkan dua folder di mana Anda akan menemukan file dengan ekstensi .TGZ (untuk TAR dan GZIP, dua utilitas unix terkenal). Pasang droboapps berbagi dari drobo fs Anda dan salin secara manual keduanya .file tgz ke folder. Terakhir, Anda harus kembali ke dasbor Drobo dan tekan tombol restart di jendela Alat. Ini akan me -reboot drobo fs dan menginstal aplikasi.
Bersabarlah dengan saya di sini, karena kami belum selesai. Apa kita’ve selesai sejauh ini, instal antarmuka web yang akan membantu Anda mengelola droboapps. Untuk mengakses antarmuka ini, Anda harus mengarahkan browser Anda ke alamat IP Drobo FS, di sinilah memiliki alamat IP tetap untuk pembayaran Drobo (lihat Konfigurasi Awal Bagian Drobo FS dari ulasan ini untuk detailnya). Alamat spesifik, dalam kasus saya, adalah sebagai berikut: http: // 192.168.1.4: 8080/Droboadmin. Saat Anda memasukkan halaman, Anda’Re meminta nama pengguna dan kata sandi. Seorang pengguna yang berpendidikan mungkin berpikir bahwa ini mengacu pada pengguna yang Anda buat sebelumnya di tab Berbagi, tetapi bukan, bahkan pengguna admin. Di sini, Anda pergi di bawah kap, ke sisi Linux, dan nama login dan kata sandi adalah root/root. Ya, ini adalah raja pengguna absolut di dunia Linux/UNIX!
Pada titik waktu ini, saya sedikit kecewa dengan sistem manajemen multi-wajah perangkat. Bagi saya, akan sangat jelas untuk kesederhanaan dan konsistensi untuk memiliki pengguna (admin) yang sama mengelola halaman admin DroboApps, dan lebih jauh lagi, aplikasi juga. Tapi tidak. Di sini Anda mungkin memiliki beberapa keuntungan mengetahui sedikit tentang Linux/UNIX.
Kemudian pertanyaan lain terlintas dalam pikiran: mengapa aplikasi Droboadmin tidak menginstal di luar kotak? Mengapa membuat pengguna melakukan seperti itu “gimnastik” Hanya untuk menginstal aplikasi administrasi? Jika produk itu adalah apel, kami hanya akan menangis dengan keras bahwa prosedur tidak masuk akal. Mungkin kita harus melihat fitur DroboApps lebih sebagai alat server daripada yang konsumen. Dalam hal ini, itu mungkin lebih dapat diterima, tetapi juga berarti bahwa bisnis kecil tanpa departemen TI mungkin harus menyewa kontraktor untuk pengaturan awal.
Sekarang setelah kami berada di halaman admin DroboApps, kami dapat mengklik tautan Install DroboApps, dan daftar DroboApps yang dapat diinstal akan muncul. Untuk menginstal, klik tautan Install Now di sebelah kiri aplikasi. Untuk mendapatkan detail lebih lanjut tentang aplikasi, klik tautan deskripsi lengkap, yang akan membawa Anda di halaman DroboApps yang sama di situs perusahaan yang saya’VE menunjukkan kepada Anda sebelumnya.
Dari sana, sebagian besar aplikasi sama mudahnya untuk diinstal seperti satu klik pada tautan Install Now. Beberapa memiliki halaman konfigurasi HTML tertentu juga. Dalam hal ini, jika Anda mengklik tautan Configure DroboApps di bilah samping, Anda’ll lihat semua aplikasi yang diinstal dan jika aplikasi dapat dikonfigurasi, akan ada tautan konfigurasi di sisinya dalam tanda kurung. Klik tautan itu, dan Anda memasukkan konfigurasi halaman web untuk aplikasi tertentu.
Di sana lagi, dengan hampir tidak mengherankan, kamu’Re meminta nama pengguna dan kata sandi. Di sana lagi (saya ulangi sendiri, saya tahu) bahwa nama pengguna dan kata sandi tidak sama dengan yang sebelumnya, tetapi yang lain dari kredensial Linux khusus untuk aplikasi itu.
Demi Sake menjelajahi hal Drobo dan DroboApps, saya menginstal di Drobo FS The Dropbear Application (server SSH). Aplikasi ini tidak dapat dikonfigurasi, tetapi memungkinkan Anda untuk masuk dengan klien SSH ke Drobo dan menjelajahinya “sisi gelap” tangan pertama. Itu membantu saya melakukan ulasan ini, karena saya perlu memahami sedikit lebih baik OS berjalan di drobo fs. Saya menduga ini juga berguna bagi pengembang untuk memiliki alat seperti itu untuk men -debug aplikasi mereka.
Satu hal yang harus Anda ingat dengan DroboApps: itu tidak didukung oleh Drobo sama sekali. Di situs web mereka secara eksplisit ditulis seperti itu:
Drobo memberikan apa saja dan semua DroboApps sebagai kesopanan. DroboApps tidak didukung oleh Drobo. Drobotidak membuat representasi mengenai aplikasi atau informasi apa pun yang terkait dengannya. Setiap pertanyaan, keluhan, klaim atau komentar tentang aplikasi harus diarahkan ke pengembang atau vendor perangkat lunak yang relevan. Gunakan DroboApps dengan risiko Anda sendiri.
Anda’menyadarinya sekarang. Tapi sungguh, jika Anda bertanya kepada saya, Drobo harus mencoba mendorong ini sedikit, seperti yang dilakukan Apple untuk toko aplikasi mereka. Ini banyak membantu penjualan iPhone ketika aplikasi tersedia untuk itu, dan saya kira produk apa pun dapat memperoleh manfaat dari sedikit perangkat lunak tambahan di sana-sini.
Sekarang saya akan masuk jauh ke dalam dua droboapps yang menarik perhatian saya: Firefly dan awan oksigen. Aplikasi lain yang mungkin menarik minat sebagian dari Anda, tetapi saya tidak dapat menguji diri saya sendiri adalah fuppes, yang merupakan server media dengan dukungan DLNA. Jika Anda memiliki periferal, katakanlah pemain blu-ray, yang mendukung DLNA, itu mungkin menarik bagi Anda. Saya tidak memiliki perangkat seperti itu, jadi saya tidak bisa mengujinya.
Menjelajahi Firefly DroboApps
Firefly adalah server seperti iTunes domain publik. Ini berbagi media melalui jaringan lokal Anda menggunakan simulasi protokol iTunes. Protokol iTunes adalah milik Apple dan tidak diterbitkan sebagai protokol terbuka. Jadi Firefly menggunakan semacam rekayasa terbalik untuk membuatnya kompatibel dengan iTunes. Ini mungkin melibatkan beberapa risiko.
Sebagai contoh dari “mempertaruhkan” Anda menempatkan diri Anda, saat iTunes 10.0 dirilis pada akhir 2010, Firefly tidak lagi terlihat dalam daftar sumber iTunes. Pengguna harus menunggu Apple “tambahkan kembali” Kompatibilitas ini dengan 10.0.1 Pembaruan iTunes.
Firefly juga satu -satunya aplikasi yang saya instal yang memiliki aplikasi web konfigurasi khusus. Menginstal Firefly mudah saat Anda menggunakan halaman web admin droBoApps. Dari sana, pergi ke konfigurasi DroboApps dan di sebelah kanan Aplikasi Firefly Anda’ll lihat tautan yang mengatakan konfigurasi. Anda akan diminta nama pengguna dan kata sandi dan, tentu saja, ini khusus untuk aplikasi ini: MT-DAAPD/MT-DAAPD. Akun sentris Linux lain yang tidak ada hubungannya dengan nama pengguna saham Anda.
Anda berakhir di halaman web konfigurasi Firefly, pasti bernama MT-DAAPD, nama teknis aplikasi ini (Anda dapat membaca lebih lanjut di sini). Ngomong -ngomong, DAAP adalah singkatan dari Digital Audio Access Protocol dan merupakan nama teknis yang diberikan Apple untuk protokol iTunes -nya. Seperti yang dinyatakan dalam artikel Wikipedia ini, iTunes 7.0 dan setelah menggunakan skema otentikasi baru yang belum direkayasa terbalik. Itu berarti aplikasi Firefly seperti itu juga memiliki beberapa keterbatasan.
Salah satu contoh batas yang akan Anda capai dengan Firefly: Apple TV, kedua versi. Harapan saya, ketika saya mendapatkan Firefly Working, adalah menggunakannya untuk melakukan streaming musik digital atau perpustakaan film saya langsung dari Drobo FS ke Apple TV saya. Tidak ada cara untuk mencapai ini. Kedua model Apple TV memerlukan semacam metode otentikasi yang tidak memiliki cara untuk mendekode atau meniru.
Keterbatasan lain dari Firefly adalah daftar putar. Tidak mungkin membuat daftar putar standar untuk server Firefly. Anda dapat membuat daftar putar pintar di server, dengan mengedit file teks bernama MT-DAAPD.Daftar putar yang memiliki format seperti ini (itu adalah contoh yang diambil dari file ini):
“60’S Musik”
Tahun> = 1960 && tahun < 1970
>
“Baru-baru ini ditambahkan”
Tanggal setelah 2 minggu yang lalu
>
“Musik yang tidak disusun”
jalan tidak termasuk “.m4p”
>
“File AAC”
jalur termasuk “.m4p” ||
jalur termasuk “.m4a” ||
jalur termasuk “.AAC”
>
Seperti yang Anda lihat, itu kasar dan lebih teknis dari yang seharusnya. Antarmuka web yang disediakan untuk mengelola server juga tidak menyediakan alat pembuatan daftar putar pintar.
Awan oksigen
Oxygen Cloud adalah penyedia pihak ketiga yang ditujukan untuk bisnis yang ingin bertukar data antara banyak pengguna melalui internet. Konsepnya sedikit mirip dengan Dropbox, bagi Anda yang menggunakannya seperti saya, ini adalah cara untuk meletakkan file yang disimpan di cloud, dan dapat diakses dari perangkat yang berbeda. Oxygen Cloud menyediakan perangkat lunak untuk PC, Mac, iPad, iPhone dan Android. Jadi file yang disimpan di cloud dari salah satu perangkat tersebut dapat dicapai dari perangkat lain jika Anda telah menginstal perangkat lunak yang tepat.
Perbedaan antara dropbox dan cloud oksigen adalah Anda dapat berbagi sumber daya cloud dengan izin pengguna yang berbeda. Oxygen Cloud mengacu pada layanan mereka sebagai VFS: Sistem File Virtual. Artikel ini di sini menunjukkan diagram seperti apa layanannya.
Oksigen, dibandingkan dengan dropbox, tidak menyediakan penyimpanan itu sendiri. Mereka, misalnya, akan menggunakan broker penyimpanan seperti Amazon A3, yang disebut sebagai cloud publik. Di mana awan oksigen mencapai drobo fs ada dalam penciptaan cloud pribadi. Dalam artikel dukungan ini di halaman dukungan cloud oksigen, Anda dapat melihat bahwa aplikasi Drobo tersedia untuk Drobo FS. Setelah menginstal aplikasi Drobo ini, cloud Anda dapat menggunakan ruang pada drobo fs Anda untuk media penyimpanan. Saya tidak dapat menguji layanan itu sendiri, karena membutuhkan akun bisnis berbayar sebagaimana dinyatakan pada awal dokumen dukungan yang saya sebutkan sebelumnya.
Oxygen Cloud kemudian dapat digunakan untuk kelompok kerja untuk berbagi file dari titik umum. Halaman fitur di situs web mereka menunjukkan bagaimana ini diimplementasikan pada berbagai platform yang tersedia. Pada mac yang terintegrasi dalam pencari. Anda akan menemukan folder di bagian perangkat pencari dengan nama oksigen. Jika Anda mengkliknya, Anda’ll melihat berbagai awan yang Anda dapatkan akses. Dari sana, Anda dapat menggunakan dan membagikan ke cloud Anda yang harus.
Ketika layanan dalam beta, saya berhasil memperoleh perangkat lunak dan dapat mengujinya dengan sangat ringan. Pemahaman saya adalah bahwa layanan cloud oksigen tidak mengakses Anda dibagikan di drobo fs. Itu menciptakan sistem berbagi dan file sendiri. Jadi, jika rencana Anda ingin memiliki cloud oksigen membantu pengguna Anda membaca dan menulis saham yang Anda buat di alat administrasi Drobo FS dengan hak akses yang sama, Anda mungkin kecewa.
Kesimpulan
Untuk apa yang Drobo FS jual, server file/jaringan terlampir (NAS), saya dapat mengatakan bahwa perangkat memberi Anda apa yang Anda bayar. Saya hanya bisa berpendapat bahwa fitur yang hilang adalah penggunaan kuota per pengguna atau per saham. Untuk bisnis kecil tanpa grup TI, jika drive menjadi penuh dan semua orang menyerukan lebih banyak ruang, itu dapat menyebabkan hilangnya produktivitas saat Anda’Re mencari solusinya (hdd lebih atau lebih besar untuk dimasukkan ke dalam drobo). Selain itu, kemudahan manajemen saham dan pengguna dipersilakan bahkan untuk orang non teknis dalam bisnis yang lebih kecil.
Kelemahan lain adalah fakta bahwa Anda harus menginstal dasbor Drobo untuk mengaktifkan cadangan mesin waktu pada pengguna akhir’S komputer. Tidak perlu menginstal alat administrasi di komputer dari anggota staf pengguna akhir yang sederhana. Untuk penggunaan rumah atau untuk sekelompok kecil pengguna di gedung yang sama, Drobo FS adalah perangkat berbagi yang bagus, dan melindungi data sensitif Anda dari kegagalan drive tanpa pengetahuan teknis dari pengguna.
Jika tujuan Anda adalah membuat drobo fs melakukan lebih banyak dengan menggunakan fitur Aplikasi Drobo, pikirkannya dua kali. Pihak Ketiga/Komunitas Didukung Hanya Aplikasi yang Membuat Mereka Lemah. Kurangnya integrasi antara aplikasi dan sistem file FS, saham dan hak pengguna kurang dari bintang. Pendapat pribadi saya adalah itu Drobo harus menyediakan atau menjual aplikasi Drobo untuk meningkatkan perangkat mereka untuk berbagai jenis penggunaan. Beri pengembang dan komunitas pihak ketiga rasa apa yang bisa dilakukan aplikasi dan bagaimana hal itu bisa dilakukan.
Saya memberi Drobo FS peringkat 9 dari 10. Dalam peringkat itu, saya sengaja, mengecualikan evaluasi saya atas aplikasi Drobo. Alasan pertama jelas: Saya tidak dapat menyimpulkan bahwa salah satu dari mereka layak membeli perangkat itu sendiri. Yang kedua adalah saya harus menyimpan peringkat yang adil untuk perangkat dan vendornya: aplikasi Drobo tidak disediakan oleh robotika data, tidak ada yang didukung oleh mereka. Jika saya memasukkan mereka ke dalam peringkat saya, itu tidak akan adil Drobo kerja bagus. Jadi alasan bahwa perangkat mendapat 9, bukan 10, hanya terkait dengan mesin waktu dan fitur yang hilang kuota.
MyMac Review Rating: 9 dari 10
4 pemikiran tentang “ Drobo FS
Tinjauan ”Kemck mengatakan:
Saya pikir ulasan Anda benar tentang uang! Ada beberapa masalah tambahan yang telah saya jalankan. Sistem file sangat lambat saat memindahkan file, menyalin file atau menghapus file … itu hanya membutuhkan waktu selamanya! Saat ini saya sedang berurusan dengan masalah di mana bagian terpenting saya dapat diakses oleh saya. Saya memiliki dukungan drobo kontak… yang membawa saya ke titik #2. Drobo’Dukungan S adalah tentang yang terburuk yang pernah saya temui. Mereka memiliki cara berkomunikasi kuno melalui email, jika mereka pernah merespons sama sekali. Di daftar keinginan saya adalah kemampuan untuk mengakses saham / drobo fs melalui internet ketika saya jauh dari … seperti halnya Anda dapat menjadi kapsul waktu yang melekat pada jaringan Anda. Orang -orang ini menemukan cara membuat drobo fs kompatibel dengan kapsul waktu, saya yakin mereka bisa mengetahuinya. Saya setuju tentang aplikasi Drobo, saya sangat frustrasi dengan cara Anda mendapatkannya, menginstal dll sehingga saya telah menyerah bahkan mencoba menggunakannya.
Steve Hammond mengatakan:
@kemck pada kecepatan:
Saya belum mencoba menyalin file dari satu berbagi ke yang lain. Jadi saya tidak bisa mengomentari ini. Tetapi ketika saya membuat lemari besi kedua untuk aperture di FS, dibutuhkan hampir sehari untuk menyelesaikan salinan pertama. Tidak yakin apakah itu aperture di FS. Gudang utama saya ada di drobo FW800 saya dan butuh waktu lama juga, tapi tentu saja sedikit kurang. Di Drobo Help Desk:
Saat saya membeli Drobo FW800 saya, itu memiliki slot yang rusak. Mereka meminta saya untuk mengubah HDD di dalamnya, lalu beberapa tes lainnya, sebelum menerima fakta bahwa masalahnya ada di perangkat itu sendiri. Butuh 3+ bulan untuk resolusi, jadi saya harus mengatakan saya juga tidak senang. Untuk mengatakan mereka memiliki layanan terburuk, saya melihat lebih baik dan terburuk juga. Di Internet Access:
Saya berharap bahwa awan oksigen atau aplikasi Drobo lainnya dapat menyelesaikan ini. Anda’Sejauh ini, tidak ada cara mudah untuk melakukan ini. Saya kira ada cara untuk melakukannya, tetapi saya belum ada di sana. Kapsul Waktu vs Mesin Waktu:
Mengenakan’t membingungkan 2. Mesin waktu adalah metode cadangan otomatis di OS X. Kapsul Waktu adalah router dengan HDD, mesin waktu pendukung di atas LAN. Fakta bahwa Anda dapat mengakses HDD dari kapsul waktu melalui internet terkait dengan fungsionalitas mobileeme (segera iCloud) dan tidak ada yang terkait dengan mesin waktu.Steve Hammond mengatakan:
Hanya sedikit eksplorasi yang lebih dalam, dan dimungkinkan untuk mengakses saham apa pun dari Internet di Drobo FS, berikut adalah bagaimana saya melakukannya: di Apple Airport Extreme saya: Saya menggunakan NAT Port Forwarding untuk meneruskan port publik 1548 ke port internal 548 (AFP, Apple Fying Protocol) ke IP LAN dari Drobo FS (kasus saya 192.168.1.4) Dari Mac yang terhubung ke internet di luar LAN saya: di Finder, pilih menu go/connect ke server…. Ketik in: afp: // kera.publik.aku p.Alamat: 1548/ (Saya sarankan untuk menggunakan layanan seperti Dyndns untuk nama domain yang akan sama jika Anda memiliki alamat DHCP dari ISP Anda.) Anda’ll akan meminta login/kata sandi: masukkan info Anda di drobo fs, dan saham Anda akan ditawarkan kepada Anda. Tidak terlalu sulit, hanya sedikit berpikir.
Tinggalkan Balasan Batalkan balasan
Anda harus masuk untuk mengirim komentar.
NAS WARS 2017: Kami menguji serangan Drobo 5n2
Selamat datang di tes stres pertama dari tujuh NAS, di mana kami brutal perangkat NAS untuk gagal dan kemudian mencoba untuk melihat apakah mereka dapat dipulihkan. Minggu ini, kami memulai seri baru kami dengan Drobo 5n2. Ada banyak hal untuk itu, tapi tidak sempurna.
Ditulis oleh David Gewirtz, editor Senior Kontribusi di AUG. 9, 2017
Selamat datang di Lab Proyek DIY-IT ZDNET, di mana saya menggunakan perangkat serangan stres untuk hiburan dan edifikasi Anda. Di artikel ini, kita akan melihat yang pertama dari tujuh produk NAS untuk melihat bagaimana kinerjanya.
Lihat juga:
- NAS WARS 2017: Best Hindari Buffalo Terastation 5410DN RAID
- NAS WARS 2017: Kami menguji RAID QNAP TVS-473
Mari Masukkan Proyek Ini ke dalam Konteks. Seluruh tujuan serangan adalah bahwa jika sebuah drive gagal, Anda dapat memulihkan tanpa kehilangan data. Dalam seri ini, saya memukul setiap NAS untuk melihat bagaimana (atau jika) pulih.
Lebih banyak ide proyek yang hebat
Panduan Proyek DIY-IT
Hampir semua ulasan NAS di luar sana hanya berbicara tentang menambahkan penyimpanan, dan berbagai aplikasi yang datang dengan perangkat. Saya belum melihat ada yang menekankan mesin ke titik kegagalan dan kembali ke restorasi, yang merupakan inti dari perangkat ini.
Saya telah mengalami setiap mesin kandidat untuk serangkaian tes penyiksaan. Di luar itu, saya melihat kinerja, aplikasi, antarmuka pengguna, dan banyak lagi. Proyek ini sangat besar. Sebenarnya melakukan pengujian nyata di tingkat penyimpanan sangat memakan waktu. Ada titik di mana saya khawatir saya belum pernah selesai. Tapi di sinilah kita.
Kasing benchmark untuk ketujuh penggerebekan adalah Drobo. Saat drive menjadi buruk dengan drobo, lampu merah besar menyala. Mungkin, dari seberang ruangan, untuk melihat status mesin sekilas.
Sejak 2009, saya telah membeli empat Drobos, tiga yang secara langsung melekat pada komputer utama saya, dan satu Drobo 5n Nas, pendahulu perangkat yang kami uji hari ini. Kemampuan untuk melihat status drobos saya hanya dengan berjalan ke kamar telah terbukti sangat berharga.
Dalam tes baca/tulis saya yang terisolasi, Drobo 5n2 baru menulis 24 persen lebih cepat dari 5n, dan membaca hampir 10 persen lebih cepat. 5n2 juga menambahkan port Ethernet kedua. 5n asli yang saya beli pada tahun 2014 hanya memiliki satu port Ethernet.
Sebaliknya, semua kandidat tes 2017 kami sekarang datang dengan dua port Ethernet. Drive juga sangat mudah dipasang. Mereka tidak memerlukan baki, kurung, atau sekrup apa pun. Mereka hanya meluncur masuk.
Pengalaman sukses saya mendeteksi dan memulihkan diri dari kegagalan dorongan yang relatif langka dengan Drobos yang lebih tua adalah tolok ukur saya untuk bagian tes ini, jadi tidak mengherankan bahwa 5n2 lulus baik penemuan kegagalan dan tes pemberitahuan dengan warna terbang dengan terbang.
Semua kotak NAS lainnya membutuhkan waktu setidaknya enam menit untuk mengidentifikasi perjalanan yang buruk, dan satu gagal sepenuhnya. Sebaliknya, Drobo 5n2 membutuhkan waktu kurang dari satu menit untuk mendeteksi drive yang buruk, dan memalsukan LED merah besar.
Drobo memiliki LED besar yang dapat Anda lihat dari seberang ruangan. Anda juga dapat melihat, sekilas, kapasitas array secara keseluruhan karena deretan lampu biru di sepanjang bagian bawah unit. Drobo menggunakan layanannya sendiri untuk pemberitahuan email, jadi Anda tidak perlu melawan aturan penerusan SMTP ISP Anda.
Setelah drive pengganti dimasukkan, Drobo melakukan pembangunan kembali otomatis drive pengganti dan penyimpanan yang dialokasikan kembali untuk memungkinkan pertumbuhan dari waktu ke waktu. Pertumbuhan-waktu adalah tes utama yang tidak semua kotak NAS lewat. Drobo tampil sempurna.
Untuk kinerja serangan dan perlindungan data, Drobo mendapatkan 5 bintang yang sempurna.
Sulit untuk membandingkan harga pada tujuh kotak NAS kami karena saya dikirim mesin mulai dari 2 hingga 8 teluk. Saya memutuskan untuk menggunakan metrik harga per bayar untuk menentukan bagaimana setiap mesin dibandingkan dengan yang lainnya.
Mengingat kesesuaian berkualitas tinggi dan hasil akhir dari Drobo, saya terkejut mendapati bahwa harganya memiliki harga terendah per teluk, masing -masing hampir $ 100.
Selain peningkatan kecepatan dan port Ethernet yang ditambahkan, Drobo 5n2 baru cukup banyak tidak dapat dibedakan dari Drobo 5n yang saya beli dari Amazon pada tahun 2014. Sementara Drobos adalah unit yang dirancang dengan sangat baik, fakta bahwa desainnya tidak mengubah banyak masalah.
Berbeda dengan setiap NAS lainnya yang saya uji, Drobo tidak menyediakan antarmuka web. Anda harus menginstal aplikasi di mesin Anda (yang harus berupa mesin Mac atau Windows – pengguna Linux tidak perlu diterapkan).
Baca ini
Di mana NAS pas di dunia yang semakin berpusat pada awan?
Karena semakin banyak layanan penting kami pindah ke cloud, apa yang tersisa di LAN bisnis kecil?
Anda bahkan harus mem-boot ulang komputer Anda setelah menginstal dasbor, yang saya kira masuk akal untuk Drobos yang dipenuhi langsung tetapi sama sekali tidak perlu untuk berbicara dengan perangkat jaringan.
Dasbor Drobo menawarkan lonceng dan peluit yang jauh lebih sedikit daripada array penyimpanan lainnya. Misalnya, Anda tidak dapat melakukan apa pun dengan saham selain membuatnya dan menetapkan izin. Periode. Drobo juga kehilangan poin karena tidak menawarkan tong daur ulang jaringan. Jika Anda menghapus file di Drobo Nas, itu hilang.
Dalam hal aplikasi, Drobo berada di tengah paket. Ini memiliki lebih banyak aplikasi daripada beberapa pesaing kami, tetapi jauh lebih sedikit dari Synology dan Qnap. Juga, beberapa aplikasi agak aneh untuk digunakan.
Misalnya, untuk menggunakan CrashPlan, Anda juga harus menginstal aplikasi crashplan controller di mesin lain dan mengedit file ini untuk menunjuk ke drobo. Setiap kali crash plan memperbarui, Anda harus kembali dan mengedit kembali file INI itu. Ini jelek, menjengkelkan, tidak nyaman, dan tidak dapat diandalkan.
Seperti yang saya sebutkan sebelumnya, kinerja baca/tulis pada 5n2 jauh lebih unggul dari 5n sebelumnya. Tetapi dibandingkan dengan semua kotak NAS lainnya yang saya uji, itu berada di dekat bagian bawah paket.
Jadi di mana itu meninggalkan kita? Di satu sisi, pas dan selesai dan build fisik hampir sempurna. Di sisi lain, kurangnya antarmuka web modern, kurangnya tempat sampah jaringan, dan kinerja komparatif yang relatif rendah menghasilkan kegunaan yang biasa -biasa saja dan peringkat kinerja hanya tiga dari lima bintang.
Yang mengatakan, jika Anda menginginkan alat penyimpanan dengan harga kompetitif di mana semua yang Anda lakukan adalah meluncur drive dan file disajikan, Drobo adalah kemenangan. Secara keseluruhan, Drobo mendapatkan empat dari lima bintang.
Itu saja untuk hari ini. Pantau terus. Kami memiliki enam ulasan NAS lagi, ditambah penutup di mana saya akan membawa Anda ke belakang layar untuk membahas metodologi dan membandingkan ketujuh perangkat berdampingan.
Anda dapat mengikuti pembaruan proyek saya sehari-hari di media sosial. Pastikan untuk mengikuti saya di Twitter di @Davidgewirtz, di Facebook di Facebook.com/Davidgewirtz, di Instagram di Instagram.com/davidgewirtz, dan di youtube di youtube.com/davidgewirtztv.