OS: Ubuntu 9.10 32bit
drobo-utils: 0.6.1
Problem 1: "No Drobos discovered"
Any droboview or drobom command gets me "No Drobos discovered". I'm
guessing it's because this version of the Drobo doesn't have support
yet in the drobo-utils, but I'm not sure.
Currently I'm using USB to connect. For testing I tried the drobo
software on Mac and Windows and they both were able to find and setup
my initial 2TB partition. Ubuntu now sees the Drobo and I can use it
as expected, but drobo-utils still do not work.
Problem 2: "Larger than 2TB EXT3 partitions"
From what I understand I can make larger than 2TB EXT3 partitions with
the Drobo S, but I don't know for sure.
I'd like to use ext3 as the filesystem, but I'm not sure of the safest
way to do that without using drobo-utils. From what I've seen on
other forum posts I shouldn't make larger than 2TB ext3 partitions,
but I'm hoping the Drobo S versions gets past that. Thanks for any
suggestions.
drobom -v 16 status
and post the output. Probably the vendor string has changed again.
> --
>
> You received this message because you are subscribed to the Google Groups
> "drobo-talk" group.
> To post to this group, send email to drobo...@googlegroups.com.
> To unsubscribe from this group, send email to
> drobo-talk+...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/drobo-talk?hl=en.
>
>
>
If you are installed from a package, then probably the easiest thing
to do is go
edit:
/usr/share/python-support/drobo-utils/DroboIOctl.py
find the line around 318...
if ( id[4].startswith("TRUSTED") or id[4].startswith
("DROBO") )
and change DROBO to Drobo.
see if it works.
git pull
will get you a real patched version.
Traceback (most recent call last):
File "/usr/sbin/drobom", line 375, in <module>
tb = DroboGUI(d)
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 662, in
__init__
self.__updatewithQueryStatus()
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 189, in
__updatewithQueryStatus
self.s=self.drobo.GetSubPageSlotInfo()
File "/usr/lib/pymodules/python2.6/Drobo.py", line 1096, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range
Thanks
drobom info
# drobom info
---------------------------------------------------------
Info about Drobo Name: Drobo S Devices: /dev/sdc
---------------------------------------------------------
query config result:
(5, 16, 36893490346442288640L)
max lun size is: 36893490346442288640
query capacity result:
(1385084231680L, 104905564160L, 1489989795840L, 0)
Physical space... used: 104905564160 free: 1385084231680 Total:
1489989795840
query protocol version result:
(0, 11)
query settings result:
(1261150672, 8, 'Drobo S')
Drobo time is Fri Dec 18 09:37:52 2009
Traceback (most recent call last):
File "/usr/sbin/drobom", line 287, in <module>
info(d,toprint)
File "/usr/sbin/drobom", line 159, in info
eval( "print" + c + "(d)" )
File "<string>", line 1, in <module>
File "/usr/sbin/drobom", line 107, in printslots
slotinfo=d.GetSubPageSlotInfo()
File "/usr/lib/pymodules/python2.6/Drobo.py", line 1096, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range
# ./drobom -v 8 info slots
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP response sub_page:0x01 returned: (5, 3, 16, 72057598332895095L)
DMIP sub_page query:0x05 pattern: >BBHLH32s
DMIP response sub_page:0x05 returned: (1261152421, 2048, 'Drobo S
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
DMIP sub_page query:0x08 pattern: >BBHBBHBB32s16s16s240s
DMIP response sub_page:0x08 returned: (5, 11, 24786, 0, 0, 'Nov 19
2009,16:45:49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'ArmMarvell ',
'2.0.0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xfd
\xff\x00\x00\x00\x00\x00\x00\x00\x01 ST3500630AS \x00\x00#
\x00\x00F\x03\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03ST3500630AS
ST3500630AS \x00\x00$\x00\x00F\x04\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03S')
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP response sub_page:0x01 returned: (5, 3, 16, 72057598332895095L)
DMIP sub_page query:0x05 pattern: >BBHLH32s
DMIP response sub_page:0x05 returned: (1261152421, 2048, 'Drobo S
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
DMIP sub_page query:0x08 pattern: >BBHBBHBB32s16s16s240s
DMIP response sub_page:0x08 returned: (5, 11, 24786, 0, 0, 'Nov 19
2009,16:45:49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'ArmMarvell ',
'2.0.0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xfd
\xff\x00\x00\x00\x00\x00\x00\x00\x01 ST3500630AS \x00\x00$
\x00\x00F\x03\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03ST3500630AS
ST3500630AS \x00\x00%\x00\x00F\x04\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03S')
DMIP sub_page query:0x03 pattern:
>BBHBHBQQB32s16sLHBQQB32s16sLHBQQB32s16sLHBQQB32s16sLHBQQB32s16sL
DMIP response sub_page:0x03 returned: (8, 70, 0, 0, 0, 128,
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0,
70, 1, 500107862016L, 0, 3, 'ST3500630AS ',
'ST3500630AS ', 9984, 70, 2, 500107862016L, 0, 3,
'ST3500630AS ', 'ST3500630AS ', 9984, 70, 3,
500107862016L, 0, 3, 'ST3500630AS ',
'ST3500630AS ', 10240, 70, 4, 500107862016L, 0, 3,
'ST3500630AS ', 'ST3500630AS ', 10752)
invalid info option: slots
valid options: config, capacity, protocol, slots, firmware, status,
options, luns
> > > >> > > > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>
> > .
> > > >> > > > For more options, visit this group at
> > > >> > > >http://groups.google.com/group/drobo-talk?hl=en.
>
> > > > --
>
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "drobo-talk" group.
> > > > To post to this group, send email to drobo...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>
> > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/drobo-talk?hl=en.
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "drobo-talk" group.
> > To post to this group, send email to drobo...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>
Here you go:
# ./drobom info slots
---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdc
Time: Fri Dec 18 15:45:52 2009
---------------------------------------------------------
invalid info option: slots
valid options: config, capacity, protocol, slots, firmware, status,
options, luns
---------------------------------------------------------
--
You received this message because you are subscribed to the Google Groups "drobo-talk" group.
To post to this group, send email to drobo...@googlegroups.com.
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.
> > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsubscribe@googlegrou ps.com>
I just git clone git://drobo-utils.git.sourceforge.net/gitroot/drobo-utils/drobo-utils
and from the drobo-utils dir
$ sudo ./drobom info
---------------------------------------------------------
Drobo Name: Drobo disk pack Devices: /dev/sdb:/dev/sdc
Time: Wed Dec 23 06:09:50 2009
---------------------------------------------------------
Configuration maxima: slots: 4, luns: 16, lunsize: 2 TB
Capacity (in GB): used: 1288, free: 1701, total: 2989
protocol version: 0.11
SCSI emulation information:
Vendor: TRUSTED Model: Mass Storage Revision: 2.00
Traceback (most recent call last):
File "./drobom", line 394, in <module>
info(d,valid_print)
File "./drobom", line 217, in info
eval( "print" + c + "(d)" )
File "<string>", line 1, in <module>
File "./drobom", line 155, in printscsi
version = dio.version()
File "/home/lau/src/drobo-utils/DroboIOctl.py", line 99, in version
num=struct.unpack("l",k)
struct.error: unpack requires a string argument of length 4
I would like to test the droboview GUI, what did I miss ?
Thank you
git pull
in the directory you cloned...
Ok I git pull but I am noobing here
When I sudo ./droboview
exec: 2: drobom: not found
I tried export PATH="/home/me/src/drobo-utils:${PATH}" but not working
Can you please help me.
Thank you
Thank you
--
You received this message because you are subscribed to the Google Groups "drobo-talk" group.
To post to this group, send email to drobo...@googlegroups.com.
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.
I connected the drobo to its droboshare and plugged this latest to the
LAN (no direct usb cnx)
Now when I
$ sudo ./drobom info
No Drobos discovered
or
$ sudo ./drobom view
Please try again as root.
Thank you,
Laurent
--
# ./drobom info
---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdc
Time: Fri Dec 25 04:09:26 2009
---------------------------------------------------------
Configuration maxima: slots: 5, luns: 16, lunsize: 36028799 TB
Capacity (in GB): used: 991, free: 498, total: 1489
protocol version: 0.11
invalid info option: slots
valid options: config, capacity, protocol, slots, firmware, status,
options, luns
Firmware: 2.0.0
Revision: 5.11 ( 24786 ) built: Nov 19 2009,16:45:49
Features:
NO_AUTO_REBOOT,NO_FAT32_FORMAT,USED_CAPACITY_FROM_HOST,DISKPACKSTATUS,ENCRYPT_NOHEADER,CMD_STATUS_QUERIABLE,VARIABLE_LUN_SIZE_1_16,PARTITION_LUN_GPT_MBR,FAT32_FORMAT_VOLNAME,SUPPORTS_NEW_LUNINFO2,feature
x0800,LUN_MANAGEMENT,feature
x2000 ,SUPPORTS_OPTIONS2,SUPPORTS_SHUTDOWN,leftovers (30000)
/dev/sdc /media/Drobo01 Drobo S 66% full - ([], 0)
query options result:
UseStaticIPAddress False
UseManualVolumeManagement False
YellowThreshold 85
SpinDownDelayMinutes 0
RedThreshold 95
SpinDownDelay False
NetMask 0.0.0.0
DualDiskRedundancy False
IPAddress 119.0.0.0
lun size (GB) used PTFmt FStype:
0 2199 991 GPT ['NTFS']
---------------------------------------------------------
# ./droboview
Traceback (most recent call last):
File "/usr/sbin/drobom", line 375, in <module>
tb = DroboGUI(d)
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 662, in
__init__
self.__updatewithQueryStatus()
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 189, in
__updatewithQueryStatus
self.s=self.drobo.GetSubPageSlotInfo()
File "/usr/lib/pymodules/python2.6/Drobo.py", line 1096, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range
# python -V
Python 2.6.4
> > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.
EXT3 question:
Earlier when I wanted to make it ext3 I ran "./drobom format ext3" but
the script shows :
#!/bin/sh
parted -s /dev/sdc mklabel gpt
parted -s /dev/sdc mkpart ext2 0 100%
parted -s /dev/sdc print; sleep 5
mke2fs -j -i 262144 -L Drobo01 -m 0 -O sparse_super,^resize_inode /dev/
sdc1
Wasn't it supposed to be ext3? After I run that script when I do
"drobom info" it looks like it shows the filesystem as NTFS. Here is
the output:
# ./drobom info
---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdc
Time: Fri Dec 25 05:03:46 2009
Thanks for any info,
FYI, for testing I tried droboview with python 2.4, 2.5 and 2.6. 2.5
and 2.6 both work the same, drobom all works great it seems except for
the GUI. 2.4 has other problems and can't do a basic drobom info.
Let me know if there is anything you'd like me to try.
EXT3 question:
Earlier when I wanted to make it ext3 I ran "./drobom format ext3" but
the script shows :
#!/bin/sh
parted -s /dev/sdc mklabel gpt
parted -s /dev/sdc mkpart ext2 0 100%
parted -s /dev/sdc print; sleep 5
mke2fs -j -i 262144 -L Drobo01 -m 0 -O sparse_super,^resize_inode /dev/
sdc1
Wasn't it supposed to be ext3? After I run that script when I do
"drobom info" it looks like it shows the filesystem as NTFS. Here is
the output:
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.
Here is the exact error:
$ sudo ./drobom view
Traceback (most recent call last):
File "./drobom", line 450, in <module>
tb = DroboGUI(d)
File "/home/keith/tmp/drobo-utils/DroboGUI.py", line 779, in
__init__
self.__updatewithQueryStatus()
File "/home/keith/tmp/drobo-utils/DroboGUI.py", line 188, in
__updatewithQueryStatus
self.s=self.drobo.GetSubPageSlotInfo()
File "/home/keith/tmp/drobo-utils/Drobo.py", line 1107, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.
-Keith
$ sudo ./drobom info slots
---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdd
Time: Mon Dec 28 07:06:29 2009
---------------------------------------------------------
slot 0 report: (0, 0, 0, 'gray', '', '')
slot 1 report: (1, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
slot 2 report: (2, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
slot 3 report: (3, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
slot 4 report: (4, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
Traceback (most recent call last):
File "./drobom", line 392, in <module>
info(d,args[1].split(','))
File "./drobom", line 217, in info
eval( "print" + c + "(d)" )
File "<string>", line 1, in <module>
File "./drobom", line 129, in printslots
slotinfo=d.GetSubPageSlotInfo()
File "/home/keith/tmp/drobo-utils/Drobo.py", line 1107, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range
> > <drobo-talk%2Bunsu...@googlegroups.com<drobo-talk%252Buns...@googlegroups.com>
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.
Thanks for all the hard work with drobo-utils, knowing it was there
was one of the reasons I bought the Drobo in the first place. Without
decent tools in Linux (like drobo-utils) it wouldn't be worth using.
Thanks,
-Keith
> ...
>
> read more »
> ...
>
> read more »
Also, what tests should I preform so I know if the LUN works
correctly? From what I understand I fill the LUN up with data and see
if the speed is still good past 2TB, then try to delete items and see
if I get the disk space back correctly. Anything else that would be
good to try?
With my setup, the drobo capacity calculator (http://www.drobo.com/
calculator/drobo-s/index.php) says I'll have 2.72 TB available for
data, actual size of 4.5TB.
Thanks,
Keith
http://www.backupcentral.com/content/view/283/47/
I loaded the LUN up with about 2.2 TB of data and speed was
consistent. After that I deleted 1.5TB of that data which worked, but
it seemed to take about 1/2 a day for the drobo blue lights to reflect
the files I deleted. I noticed though in the GUI I can see the drobo
doing a "Status: update: XXXX" which I'm guessing is the Drobo
updating itself to reflect the files I deleted.