On ubuntu-10.04, the standard package for btrfs-tools is 0.19-8. This version apparently lacks the -D option to btrfsctl. In this configuration, how do I remove snapshots? --rich -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Tue, Jul 13, 2010 at 3:58 PM, K. Richard Pixley <rich@noir.com> wrote:> On ubuntu-10.04, the standard package for btrfs-tools is 0.19-8. This version apparently lacks the -D option to btrfsctl. > > In this configuration, how do I remove snapshots?I''m not sure you can. However the btrfs tools from this address compile and run well on Ubuntu 10.04: https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositories Cheers, =a -- ==================Aaron Straus aaron@merfinllc.com -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, Jul 14, 2010 at 1:24 AM, Aaron Straus <aaron@edgestreamlp.com> wrote:> On Tue, Jul 13, 2010 at 3:58 PM, K. Richard Pixley <rich@noir.com> wrote: >> On ubuntu-10.04, the standard package for btrfs-tools is 0.19-8. This version apparently lacks the -D option to btrfsctl. >> >> In this configuration, how do I remove snapshots? > > I''m not sure you can. However the btrfs tools from this address > compile and run well on Ubuntu 10.04: > > https://btrfs.wiki.kernel.org/index.php/Btrfs_source_repositoriesElsewise the current btrfs-tools version in ubuntu dev version 10.10 do have this functionality. So installing that one might be another option. - arand -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Here''s what I''m getting on ubuntu-10.04 with standard tools,
(/sbin/btrfsctl), and freshly built tools, (/usr/local/bin/btrfsctl).
Are we sure that the btrfs kernel module in this release is supporting
the right ioctls?
--rich
rich@diamonds> pwd
/home/rich
rich@diamonds> mount | grep /home
/dev/sda7 on /home type btrfs (rw,noatime)
rich@diamonds> /sbin/btrfsctl -s snaptest /home
operation complete
Btrfs Btrfs v0.19
rich@diamonds> ls -lasd snaptest
4 drwxr-xr-x 1 root root 52 2010-06-21 16:13 snaptest
rich@diamonds> /sbin/btrfsctl
no valid commands given
usage: btrfsctl [ -d file|dir] [ -s snap_name subvol|tree ]
[-r size] [-A device] [-a] [-c]
-d filename: defragments one file
-d directory: defragments the entire Btree
-s snap_name dir: creates a new snapshot of dir
-S subvol_name dir: creates a new subvolume
-r [+-]size[gkm]: resize the FS by size amount
-A device: scans the device file for a Btrfs filesystem
-a: scans all devices for Btrfs filesystems
-c: forces a single FS sync
Btrfs Btrfs v0.19
rich@diamonds> /usr/local/bin/btrfsctl
no valid commands given
usage: btrfsctl [ -d file|dir] [ -s snap_name subvol|tree ]
[-r size] [-A device] [-a] [-c] [-D dir .]
-d filename: defragments one file
-d directory: defragments the entire Btree
-s snap_name dir: creates a new snapshot of dir
-S subvol_name dir: creates a new subvolume
-r [+-]size[gkm]: resize the FS by size amount
-A device: scans the device file for a Btrfs filesystem
-a: scans all devices for Btrfs filesystems
-c: forces a single FS sync
-D: delete snapshot
-m [tree id] directory: set the default mounted subvolume to
the [tree id] or the directory
Btrfs v0.19-16-g075587c
rich@diamonds> /usr/local/bin/btrfsctl -D snaptest
ioctl:: Operation not permitted
rich@diamonds> sudo /usr/local/bin/btrfsctl -D snaptest
ioctl:: No such file or directory
rich@diamonds> sudo /usr/local/bin/btrfsctl -D snaptest /home
ioctl:: No such file or directory
rich@diamonds> sudo /usr/local/bin/btrfsctl -D /home snaptest
ioctl:: Invalid argument
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs"
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, Jul 14, 2010 at 12:15 PM, K. Richard Pixley <rich@noir.com> wrote:> Here''s what I''m getting on ubuntu-10.04 with standard tools, > (/sbin/btrfsctl), and freshly built tools, (/usr/local/bin/btrfsctl). > > Are we sure that the btrfs kernel module in this release is supporting the > right ioctls?Yes it works for me, see the correct arguments below.> rich@diamonds> sudo /usr/local/bin/btrfsctl -D snaptest /home > ioctl:: No such file or directoryThe snaptest snapshot is in your home directory (I think), not in /home, so you need to specify the full path i.e.: sudo /usr/local/bin/btrfsctl -D snaptest /home/rich Cheers, =a -- ==================Aaron Straus aaron@merfinllc.com -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html