Hi,

I don't think that the fs is a good place to store default mountoptions.

If you want to auto mount usb devices with compression, just write a
udev rule or whatever ubuntu uses to mount usb devices.


Regards,
Felix

Am Fri, 04 Feb 2011 20:44:03 -0600
schrieb Kirk Wolff <[email protected]>:

> As I've been using btrfs with an external USB drive, I wonder how to
> handle efficiently the compression setting.  When I plug a drive in to
> ubuntu, it is automatically mounted.  Its mounted without the
> compression option as its not in fstab.  I don't see it as desirable
> to install each usb drive in fstab on each computer that it may be
> used just so that compression is automatically enabled.  In
> discussion with cjb on irc, I came to realize that the compression
> setting shouldn't be filesystem-wide therefore it doesn't make sense
> to have default mount options for an entire btrfs filesystem as you
> may want compression on one subvolume and not on another.  Therefore,
> it seems to me that default mount options should be able to be
> configured for each subvolume.  If you follow this idea through, this
> means that you would need to be able to both override each of the
> default mount options from the mount command (or fstab).  For
> example, if a subvolume has its default mount option set to compress,
> you should be able to disable compression if you manually mount it
> with "-o nocompress".  If mount default mount options were able to be
> configured through btrfs for each subvolume, then for the case when
> you have a simple USB drive that you're using for backups, the
> default subvolume could have compress automatically set when its
> plugged into a PC.  Then you can use snapshots alongside the default
> subvolume to perform a type of differential backups (similar to
> rsnapshot, but using COW instead of hard links).  I can guess there
> are people out there that may want other mount options to be carried
> around with the subvolume such as disabling COW or whatever.  What
> are your thoughts on the above?  Please advise.
> 
> - Kirk
> 

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

Reply via email to