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