Hello, > On 10.06.2013 08:21, Tomasz Chmielewski wrote: >> I'm trying to use btrfs quotas, but I'm unable to find reliable >> documentation on its usage. >> >> Let's start with an empty subvolume: >> >> - assign 200 MB space to it: >> >> # btrfs qgroup limit 200m /mnt/btrfs-backup/tester/ >> >> >> - see the usage: >> >> # btrfs qgroup show /mnt/btrfs-backup/tester/ >> 0/803 0 0 >> >> >> - let's add a 100 MB file: >> >> # dd if=/dev/urandom of=bigfile bs=1M count=100 >> >> >> - sync the FS to make sure quota is updated: >> >> # btrfs filesystem >> sync /mnt/btrfs-backup/ FSSync '/mnt/btrfs-backup/' >> >> >> - see current quota usage: >> >> # btrfs qgroup show /mnt/btrfs-backup/backuppc/tester/ >> 0/803 104882176 104882176 >> >> >> Now, my questions: >> >> - what do both 104882176 104882176 numbers represent? > > The first number represents the amount of data in that subvolume, > regardless whether that data is shared with other subvolumes or > not. > The second number shows the amount of data that is unique to this > subvolume and not shared with others, i.e. the amount of space > that will get freed if you delete this subvolume. > For how this extends to quota groups see http://sensille.com/qgroups.pdf > >> >> - how can I verify the quota assigned to any given subvolume? I've assigned >> 200 MB, but how can I verify that number? > > The original patch set didn't include commands for that, but I > think I've seen patches for it on the mailing list, though I > can't find them right now.
Yeah, We have sent the patch-set for a long time. http://marc.info/?l=linux-btrfs&m=135478701223863&w=2 Thanks, Wang > > -Arne > >> >> > > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html