On 2017-08-22 10:23, Hugo Mills wrote:
On Tue, Aug 22, 2017 at 10:12:25AM -0400, Austin S. Hemmelgarn wrote:
On 2017-08-22 09:53, Ulli Horlacher wrote:
On Tue 2017-08-22 (09:37), Austin S. Hemmelgarn wrote:

root@fex:~# df -T /local/.backup/home
Filesystem     Type  1K-blocks      Used Available Use% Mounted on
-              -    1073740800 104252160 967766336  10% /local/.backup/home

Hmm, now I'm really confused, I just checked on the Ubuntu 17.04 and
16.04.3 VM's I have (I only run current and the most recent LTS
version), and neither of them behave like this.

I have this kind of output on all of my Ubuntu hosts:

root@moep:~# grep PRETTY_NAME /etc/os-release
PRETTY_NAME="Ubuntu 16.04.3 LTS"

root@moep:~# df -T /usb/UF/tmp/blubb
Filesystem     Type 1K-blocks    Used Available Use% Mounted on
-              -     12581888 3690524   7253700  34% /usb/UF/tmp/blubb

root@moep:~# btrfs subvolume show /usb/UF/tmp/blubb
/usb/UF/tmp/blubb
         Name:                   blubb
         UUID:                   ecf8c804-d4a3-9948-89fe-b0c1971c25cb
         Parent UUID:            -
         Received UUID:          -
         Creation time:          2017-08-22 12:54:16 +0200
         Subvolume ID:           262
         Generation:             23
         Gen at creation:        22
         Parent ID:              5
         Top level ID:           5
         Flags:                  -
         Snapshot(s):

root@moep:~# dpkg -l | grep btrfs
ii  btrfs-tools                                 4.4-1ubuntu1                    
             amd64        Checksumming Copy on Write Filesystem utilities

Hmm, interesting.  Are you using qgroups by chance?

    I get this behaviour (the "- -") only if it's a non-mounted
subvolume:

hrm@amelia:~ $ df -T .
Filesystem     Type  1K-blocks     Used Available Use% Mounted on
/dev/sdb1      btrfs 117220284 95271852  18611060  84% /home

hrm@amelia:~ $ sudo btrfs sub crea foo
Create subvolume './foo'

hrm@amelia:~ $ df -T ./foo
Filesystem     Type 1K-blocks     Used Available Use% Mounted on
-              -    117220284 95271880  18611032  84% /home/hrm/foo

hrm@amelia:~ $ sudo mkdir foo/bar
hrm@amelia:~ $ df -T foo/bar
Filesystem     Type 1K-blocks     Used Available Use% Mounted on
-              -    117220284 95271852  18611060  84% /home/hrm/foo

hrm@amelia:~ $ mkdir foo2

hrm@amelia:~ $ sudo mount /dev/sdb1 ./foo2 -o subvol=home/hrm/foo

hrm@amelia:~ $ df -T foo2
Filesystem     Type  1K-blocks     Used Available Use% Mounted on
/dev/sdb1      btrfs 117220284 95272384  18610528  84% /home/hrm/foo2

Wait, I think I see what's up here. I was just calling `df -T` without pointing at the subvolume (which correctly ignores it because it's not actually mounted). It looks like this is a side effect of the (rather irritating) fake mount-point behavior of subvolumes.
--
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

Reply via email to