More than one device on a host

Brad Fitzpatrick brad at danga.com
Fri May 11 21:31:32 UTC 2007


MogileFS doesn't auto-detect or auto-add new disks at all.

You have to TELL IT about new disks (and where they are) with mogadm.

See... ?

$ mogadm
Usage:  (enter any command prefix, leaving off options, for further help)

  mogadm check                     Check the state of the MogileFS world.
  mogadm stats                     Show MogileFS system statistics.
  mogadm host ...
         host add ...              Add a host to MogileFS.
         host delete ...           Delete a host.
         host list                 List all hosts.
         host mark ...             Change the status of a host.  (equivalent to 'modify --status')
         host modify ...           Modify a host's properties.
  mogadm device ...
         device add ...            Add a device to a host.
         device list               List all devices, for each host.
         device mark ...           Mark a device as {alive,dead,down,readonly}
  mogadm domain ...
         domain add ...            Add a domain (namespace)
         domain delete ...         Delete a domain.
         domain list               List all hosts.
  mogadm class ...
         class add ...             Add a file class to a domain.
         class delete ...          Delete a file class from a domain.
         class list                List all classes, for each domain.
         class modify ...          Modify properties of a file class.
  mogadm slave ...
         slave add ...             Add a slave node for store usage
         slave delete ...          Delete a slave node for store usage
         slave list                List current store slave nodes.
         slave modify ...          Modify a slave node for store usage
  mogadm fsck ...
         fsck clearlog             Clear the fsck log
         fsck printlog             Display the fsck log
         fsck reset ...            Reset fsck position back to the beginning
         fsck start                Start (or resume) background fsck
         fsck status               Show fsck status
         fsck stop                 Stop (pause) background fsck
         fsck taillog              Tail the fsck log
  mogadm settings ...
         settings list             List all server settings
         settings set ...          Set server setting 'key' to 'value'.


$ mogadm  device
Help for 'device' command:
 (enter any command prefix, leaving off options, for further help)

  mogadm device add <hostname> <devid> [opts]        Add a device to a host.
  mogadm device list                                 List all devices, for each host.
  mogadm device mark <hostname> <devid> <status>     Mark a device as {alive,dead,down,readonly}



On Fri, 11 May 2007, Oezcan Acar wrote:

> That was actually my question: how detects mogilefs the device on the storage node? In my case  I added to mogstored.conf
>
> docroot=/database/mogdata
>
> and created with mkdir -p /database/mogdata
>
> After this operation device list output was:
>
> dev1: alive      1.618   462.119 463.737
>
> Mogilefs was able to detect the device on the storage node. After that I added the second device on the same storage node. Device list showing:
>
> dev1: alive      1.618   462.119 463.737
> dev2: alive      0.000   0.000   0.000
>
> How mogilefs now knows on which disk dev2 resides?
>
> thanks.
>
>
>
>
>
>
>
> -------- Original-Nachricht --------
> Datum: Fri, 11 May 2007 21:18:27 +0000 (UTC)
> Von: Brad Fitzpatrick <brad at danga.com>
> An: Oezcan Acar <acar at unitedinter.net>
> CC: mogilefs at lists.danga.com
> Betreff: Re: More than one device on a host
>
> > MogileFS keeps track of two states, for both devices and hosts:
> >
> >   1) what you told it ("alive")
> >   2) what it actually observed.
> >
> > My guess is that dev2 isn't actually writable, so it's not being used.
> > Verify permissions and such?
> >
> > You can see what mogile thinks of your devices with one of the mogadm
> > commands (in somewhat-but-not-too recent mogadm/mogilefsd...)
> >
> > - Brad
> >
> >
> > On Fri, 11 May 2007, Oezcan Acar wrote:
> >
> > > Hi,
> > >
> > > I added 2 harddisk one one host to mogilefs.
> > >
> > > device list:
> > >
> > > storage1 [1]: alive
> > >                    used(G) free(G) total(G)
> > >   dev1: alive      1.618   462.119 463.737
> > >   dev2: alive      0.000   0.000   0.000
> > >
> > >
> > > mogstored.conf on storage1:
> > >
> > > httplisten=0.0.0.0:7500
> > > mgmtlisten=0.0.0.0:7501
> > > docroot=/database/mogdata
> > >
> > > How to activate dev2 on storage1?
> > >
> > > thanks.
> > >
> > >
> > >
> > > --
> > > Mit freundlichen Grüßen
> > >
> > > ___________________________
> > >
> > > Özcan Acar, Dipl. Inf(FH)
> > > Vorstand
> > > Smart Web Business AG
> > >
> > > Im Niederfeld 8
> > > 65462 Gustavsburg
> > >
> > > +49 171 57 33 66 5
> > > acar at unitedinter.net
> > >
> > >
>
> --
> Mit freundlichen Grüßen
>
> ___________________________
>
> Özcan Acar, Dipl. Inf(FH)
> Vorstand
> Smart Web Business AG
>
> Im Niederfeld 8
> 65462 Gustavsburg
>
> +49 171 57 33 66 5
> acar at unitedinter.net
>
>


More information about the mogilefs mailing list