All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH 0/3 V3] btrfs: a new tool to manage a btrfs filesystem
       [not found] <201002211740.13074.kreijack@libero.it>
@ 2010-02-22  5:33 ` Mike Fedyk
  2010-02-22 18:47   ` Goffredo Baroncelli
  0 siblings, 1 reply; 4+ messages in thread
From: Mike Fedyk @ 2010-02-22  5:33 UTC (permalink / raw)
  To: Goffredo Baroncelli
  Cc: linux-btrfs, Chris Mason, Thomas Kupper, Dipl.-Ing. Michael Niederle, rk

On Sun, Feb 21, 2010 at 8:40 AM, Goffredo Baroncelli <kreijack@gmail.co=
m> wrote:
> =C2=A0 =C2=A0 =C2=A0 filesystem resize [+/-]<size>[gkm]|max <filesyst=
em>

-filesystem resize [+/-]<size>[gkm]|max <filesystem>
+filesystem resize [+/-]<size>[gkm]|max <dev>

This command works on devices, not paths.

> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Resize a filesystem i=
dentified by <path>. =C2=A0The <size> parame=E2=80=90

-Resize a filesystem identified by <path>.  The <size> parame=E2=80=90
+Resize a filesystem identified by <dev>.  The <size> parame=E2=80=90

> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ter =C2=A0specifies t=
he new size of the filesystem. =C2=A0If the prefix
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+ or - is present the=
 size is increased or decreased =C2=A0by =C2=A0the
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0quantity =C2=A0<size>=
=2E =C2=A0If no units are specified, the unit of the
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<size> parameter defa=
ults =C2=A0to =C2=A0bytes. =C2=A0Optionally, =C2=A0the =C2=A0size
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0parameter =C2=A0may =C2=
=A0be suffixed by one of the following the units
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0designators: 'K', 'M'=
, or 'G', kilobytes, megabytes, or giga=E2=80=90
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bytes, respectively.
>
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0If =C2=A0'max' is pas=
sed, the filesystem will occupy all available
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0space on the volume(s=
).
>
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The resize command do=
es not manipulate the size of underlying
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0partitions. =C2=A0 If=
 you wish to enlarge/reduce a filesystem, you

-partitions.   If you wish to enlarge/reduce a filesystem, you
+partition.   If you wish to enlarge/reduce a filesystem, you

> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0must make sure you ca=
n expand/reduce the size of =C2=A0the =C2=A0parti=E2=80=90
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0tion also.

-must make sure you can expand/reduce the size of  the  parti=E2=80=90
-tion also.
+must make sure you can expand the partition before enlarging
+the filesystem and shrink the partition after reducing the size
+of the filesystem.

>
>
> =C2=A0 =C2=A0 =C2=A0 filesystem show [<uuid>|<label>]
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Show =C2=A0the =C2=A0=
btrfs =C2=A0filesystem with some additional info. If no
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0UUID or label is pass=
ed, btrfs show info =C2=A0of =C2=A0all =C2=A0the =C2=A0btrfs
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0filesystem.
>
>
> =C2=A0 =C2=A0 =C2=A0 device balance|-b <path>

-device balance|-b <path>
+device balance <path>

Mike
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/3 V3] btrfs: a new tool to manage a btrfs filesystem
  2010-02-22  5:33 ` [PATCH 0/3 V3] btrfs: a new tool to manage a btrfs filesystem Mike Fedyk
@ 2010-02-22 18:47   ` Goffredo Baroncelli
  2010-02-24 23:35     ` Chris Mason
  0 siblings, 1 reply; 4+ messages in thread
From: Goffredo Baroncelli @ 2010-02-22 18:47 UTC (permalink / raw)
  To: Mike Fedyk; +Cc: linux-btrfs

On Monday 22 February 2010, Mike Fedyk wrote:
> On Sun, Feb 21, 2010 at 8:40 AM, Goffredo Baroncelli <kreijack@gmail.=
com>=20
wrote:
> >       filesystem resize [+/-]<size>[gkm]|max <filesystem>
>=20
> -filesystem resize [+/-]<size>[gkm]|max <filesystem>
> +filesystem resize [+/-]<size>[gkm]|max <dev>
>=20
> This command works on devices, not paths.

Are you sure ? To me it results (test and code inspection) to work on p=
ath.

>=20
> >              Resize a filesystem identified by <path>.  The <size> =
parame=E2=80=90
>=20
> -Resize a filesystem identified by <path>.  The <size> parame=E2=80=90
> +Resize a filesystem identified by <dev>.  The <size> parame=E2=80=90
>=20
> >              ter  specifies the new size of the filesystem.  If the=
 prefix
> >              + or - is present the size is increased or decreased  =
by  the
> >              quantity  <size>.  If no units are specified, the unit=
 of the
> >              <size> parameter defaults  to  bytes.  Optionally,  th=
e  size
> >              parameter  may  be suffixed by one of the following th=
e units
> >              designators: 'K', 'M', or 'G', kilobytes, megabytes, o=
r giga=E2=80=90
> >              bytes, respectively.
> >
> >              If  'max' is passed, the filesystem will occupy all av=
ailable
> >              space on the volume(s).
> >
> >              The resize command does not manipulate the size of und=
erlying
> >              partitions.   If you wish to enlarge/reduce a filesyst=
em, you
>=20
> -partitions.   If you wish to enlarge/reduce a filesystem, you
> +partition.   If you wish to enlarge/reduce a filesystem, you
ok

> >              must make sure you can expand/reduce the size of  the =
 parti=E2=80=90
> >              tion also.
>=20
> -must make sure you can expand/reduce the size of  the  parti=E2=80=90
> -tion also.
> +must make sure you can expand the partition before enlarging
> +the filesystem and shrink the partition after reducing the size
> +of the filesystem.
ok

> >
> >
> >       filesystem show [<uuid>|<label>]
> >              Show  the  btrfs  filesystem with some additional info=
=2E If no
> >              UUID or label is passed, btrfs show info  of  all  the=
  btrfs
> >              filesystem.
> >
> >
> >       device balance|-b <path>
>=20
> -device balance|-b <path>
> +device balance <path>

ok

> Mike
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs=
" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>=20

I will update my repo

BR
Goffredo
--=20
gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijack@inwi=
nd.it>
Key fingerprint =3D 4769 7E51 5293 D36C 814E  C054 BF04 F161 3DC5 0512
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/3 V3] btrfs: a new tool to manage a btrfs filesystem
  2010-02-22 18:47   ` Goffredo Baroncelli
@ 2010-02-24 23:35     ` Chris Mason
  2010-02-25  3:25       ` Mike Fedyk
  0 siblings, 1 reply; 4+ messages in thread
From: Chris Mason @ 2010-02-24 23:35 UTC (permalink / raw)
  To: kreijack; +Cc: Mike Fedyk, linux-btrfs

On Mon, Feb 22, 2010 at 07:47:40PM +0100, Goffredo Baroncelli wrote:
> On Monday 22 February 2010, Mike Fedyk wrote:
> > On Sun, Feb 21, 2010 at 8:40 AM, Goffredo Baroncelli <kreijack@gmai=
l.com>=20
> wrote:
> > >       filesystem resize [+/-]<size>[gkm]|max <filesystem>
> >=20
> > -filesystem resize [+/-]<size>[gkm]|max <filesystem>
> > +filesystem resize [+/-]<size>[gkm]|max <dev>
> >=20
> > This command works on devices, not paths.
>=20
> Are you sure ? To me it results (test and code inspection) to work on=
 path.

The ioctl takes a path so that it knows which btrfs filesystem to
change.

>=20
> >=20
> > >              Resize a filesystem identified by <path>.  The <size=
> parame=E2=80=90
> >=20
> > -Resize a filesystem identified by <path>.  The <size> parame=E2=80=
=90
> > +Resize a filesystem identified by <dev>.  The <size> parame=E2=80=90
> >=20
> > >              ter  specifies the new size of the filesystem.  If t=
he prefix
> > >              + or - is present the size is increased or decreased=
  by  the
> > >              quantity  <size>.  If no units are specified, the un=
it of the
> > >              <size> parameter defaults  to  bytes.  Optionally,  =
the  size
> > >              parameter  may  be suffixed by one of the following =
the units
> > >              designators: 'K', 'M', or 'G', kilobytes, megabytes,=
 or giga=E2=80=90
> > >              bytes, respectively.
> > >
> > >              If  'max' is passed, the filesystem will occupy all =
available
> > >              space on the volume(s).
> > >
> > >              The resize command does not manipulate the size of u=
nderlying
> > >              partitions.   If you wish to enlarge/reduce a filesy=
stem, you
> >=20
> > -partitions.   If you wish to enlarge/reduce a filesystem, you
> > +partition.   If you wish to enlarge/reduce a filesystem, you
> ok
>=20
> > >              must make sure you can expand/reduce the size of  th=
e  parti=E2=80=90
> > >              tion also.
> >=20
> > -must make sure you can expand/reduce the size of  the  parti=E2=80=
=90
> > -tion also.
> > +must make sure you can expand the partition before enlarging
> > +the filesystem and shrink the partition after reducing the size
> > +of the filesystem.
> ok
>=20
> > >
> > >
> > >       filesystem show [<uuid>|<label>]
> > >              Show  the  btrfs  filesystem with some additional in=
fo. If no
> > >              UUID or label is passed, btrfs show info  of  all  t=
he  btrfs
> > >              filesystem.
> > >
> > >
> > >       device balance|-b <path>
> >=20
> > -device balance|-b <path>
> > +device balance <path>
>=20
> ok
>=20
> > Mike
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-btr=
fs" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >=20
>=20
> I will update my repo

Thanks!

-chris

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 0/3 V3] btrfs: a new tool to manage a btrfs filesystem
  2010-02-24 23:35     ` Chris Mason
@ 2010-02-25  3:25       ` Mike Fedyk
  0 siblings, 0 replies; 4+ messages in thread
From: Mike Fedyk @ 2010-02-25  3:25 UTC (permalink / raw)
  To: Chris Mason, kreijack, Mike Fedyk, linux-btrfs

On Wed, Feb 24, 2010 at 3:35 PM, Chris Mason <chris.mason@oracle.com> w=
rote:
> On Mon, Feb 22, 2010 at 07:47:40PM +0100, Goffredo Baroncelli wrote:
>> On Monday 22 February 2010, Mike Fedyk wrote:
>> > On Sun, Feb 21, 2010 at 8:40 AM, Goffredo Baroncelli <kreijack@gma=
il.com>
>> wrote:
>> > > =C2=A0 =C2=A0 =C2=A0 filesystem resize [+/-]<size>[gkm]|max <fil=
esystem>
>> >
>> > -filesystem resize [+/-]<size>[gkm]|max <filesystem>
>> > +filesystem resize [+/-]<size>[gkm]|max <dev>
>> >
>> > This command works on devices, not paths.
>>
>> Are you sure ? To me it results (test and code inspection) to work o=
n path.
>
> The ioctl takes a path so that it knows which btrfs filesystem to
> change.
>

Then how does it know which device to shrink in a multi-device filesyst=
em?
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-02-25  3:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <201002211740.13074.kreijack@libero.it>
2010-02-22  5:33 ` [PATCH 0/3 V3] btrfs: a new tool to manage a btrfs filesystem Mike Fedyk
2010-02-22 18:47   ` Goffredo Baroncelli
2010-02-24 23:35     ` Chris Mason
2010-02-25  3:25       ` Mike Fedyk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.