Re: [PATCH] btrfs: Add a new mount option to grow the FS to the limit of the device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 04, 2010 at 08:34:43PM +0900, Donggeun Kim wrote:
> Chris Mason wrote:
> > On Mon, Aug 02, 2010 at 05:42:00PM +0900, Donggeun Kim wrote:
> >> In some cases, resizing a file system to the maximum device size is required.
> >> When flashing a file system image to a block device,
> >> the file system does not fit into the block device's size.
> >> Currently, executing 'btrfsctl' application is the only way
> >> to grow the file system to the limit of the device.
> >> If the mount option which alters the device size of a file system
> >> to the limit of the device is supported,
> >> it can be useful regardless of the existence of 'btrfsctl' program.
> >> This patch allows the file system to grow to the maximum size of the device
> >> on mount time.
> >> The new mount option name is 'maxsize'.
> > 
> > I think this is a very useful feature, but could you please change the
> > patch to allow controlling which device is resized?
> > 
> > The ioctl allows you to pass in a device number (where the number comes
> > from btrfs-show)
> > 
> > Thanks!
> > 
> > -chris
> > 
> I'm sorry not to fully understand your comment.
> Do you mean that device file name for being resized is specified after 'maxsize' mount option?
> e.g) #mount -o maxsize=/dev/sda1 ...

In the resize ioctl you can pass a device number, something like 2:max,
which allows you to say make device #2 the full size of the device.

btrfs-show can be used to find the correct device number for a given
disk.  We don't use the device name because the scan might have found a
different device name to tie into the FS.

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


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux