On 05/07/2013 02:48 AM, Karel Zak wrote:
Hi George,
On Mon, May 06, 2013 at 03:28:53PM -0700, George Mitchell wrote:
[root@localhost ghmitch]# umount LABEL=MAGEIA3BTR-BOOT
umount: LABEL=MAGEIA3BTR-BOOT: not found
umount --version ?
It works for me (tested with util-linux 2.22 and 2.23):
# mkfs.btrfs -L MAGEIA3BTR /dev/sdb1
# mkfs.btrfs -L MAGEIA3BTR-FOO /dev/sdb2
# mount LABEL=MAGEIA3BTR /mnt/test
# mount LABEL=MAGEIA3BTR-FOO /mnt/test
# findmnt LABEL=MAGEIA3BTR
TARGET SOURCE FSTYPE OPTIONS
/mnt/test /dev/sdb1 btrfs rw,relatime,ssd,space_cache
# findmnt LABEL=MAGEIA3BTR-FOO
TARGET SOURCE FSTYPE OPTIONS
/mnt/test2 /dev/sdb2 btrfs rw,relatime,ssd,space_cache
# umount LABEL=MAGEIA3BTR
# umount LABEL=MAGEIA3BTR-FOO
# lsblk --fs /dev/sdb
NAME FSTYPE LABEL UUID MOUNTPOINT
sdb
├─sdb1 btrfs MAGEIA3BTR 6dcc3293-ce27-474f-ab31-dd7a8e5bb2da
└─sdb2 btrfs MAGEIA3BTR-FOO f3bb2d57-8b46-40a0-ae76-50d78268d6d9
It would be nice to have a simple reproducible scenario rather than a
lot of mount -l outputs and some egrep tricks :-)
You can also try
LIBMOUNT_DEBUG=0xffff umount LABEL=MAGEIA3BTR-BOOT
to see more details.
Karel
Just to further illustrate the complexity here:
[root@localhost ghmitch]# blkid | egrep COMMON
/dev/sdc4: LABEL="COMMON" UUID="4b0983d7-8d85-463d-85c1-c20aa3b4fa3b"
UUID_SUB="2fed487e-c68a-4688-8ab7-526751d50e62" TYPE="btrfs"
/dev/sdd4: LABEL="COMMON" UUID="4b0983d7-8d85-463d-85c1-c20aa3b4fa3b"
UUID_SUB="91b80d1e-1a9c-4a1a-9f5f-e396ea205085" TYPE="btrfs"
/dev/sde4: LABEL="COMMON" UUID="4b0983d7-8d85-463d-85c1-c20aa3b4fa3b"
UUID_SUB="8e4a1292-980a-4815-9d1f-c43c312bfeb8" TYPE="btrfs"
/dev/sdf4: LABEL="COMMON" UUID="4b0983d7-8d85-463d-85c1-c20aa3b4fa3b"
UUID_SUB="1e459a35-ed8d-4021-b6ea-161bda96305a" TYPE="btrfs"
/dev/sdg4: LABEL="COMMON" UUID="4b0983d7-8d85-463d-85c1-c20aa3b4fa3b"
UUID_SUB="92bfb4cb-9f4b-4277-ad5e-fe6cf34d368f" TYPE="btrfs"
[root@localhost ghmitch]# mount -l | egrep COMMON
/dev/sde4 on /common type btrfs (rw,relatime,space_cache) [COMMON]
if findmnt OR umount simply search for an association between the LABEL
and the DEVICE, how do they come up with the correct mount point when
only ONE of the devices involved will serve as the mount point?
Hopefully that question better describes the problem. - George
--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html