文档章节

btrfs subvolume delete "subvol" - ERROR: error accessing "subvol"

认真即可
 认真即可
发布于 2016/09/13 00:12
字数 268
阅读 33
收藏 0
  • Problem You may get trouble when you remove your ceph source by rm -rf ceph if you used vstart.sh before:

rm -rf ceph
rm: cannot remove ‘ceph/src/dev/osd0/current’: Operation not permitted
rm: cannot remove ‘ceph/src/dev/osd0/snap_1’: Operation not permitted
rm: cannot remove ‘ceph/src/dev/osd0/test_subvol’: Operation not permitted
rm: cannot remove ‘ceph/src/dev/osd0/sync_snap_test’: Operation not permitted
rm: cannot remove ‘ceph/src/dev/osd0/async_snap_test’: Operation not permitted

This is because vstart.sh uses btrfs create those subvolumes for osd.

  • Solution
    You should first delete those subvolumes before trying to rm those directories. List, delete subvolumes as below:

sudo btrfs subvolume list ${PATH_TO_SOURCE}

ID 351 gen 291361 top level 5 path eric/workspace/ceph/src/dev/osd0/current
ID 352 gen 291671 top level 5 path eric/workspace/ceph/src/dev/osd0/snap_1
ID 353 gen 291361 top level 5 path eric/workspace/ceph/src/dev/osd0/test_subvol
ID 354 gen 291671 top level 5 path eric/workspace/ceph/src/dev/osd0/sync_snap_test ID 355 gen 291671 top level 5 path eric/workspace/ceph/src/dev/osd0/async_snap_test

sudo btrfs subvolume delete /home/eric/workspace/ceph/src/dev/osd0/*

Delete subvolume (no-commit): '/home/eric/workspace/ceph/src/dev/osd2/async_snap_test'
Delete subvolume (no-commit): '/home/eric/workspace/ceph/src/dev/osd2/current'
Delete subvolume (no-commit): '/home/eric/workspace/ceph/src/dev/osd2/snap_1'
Delete subvolume (no-commit): '/home/eric/workspace/ceph/src/dev/osd2/sync_snap_test'
Delete subvolume (no-commit): '/home/eric/workspace/ceph/src/dev/osd2/test_subvol'

rm -rf ceph works!

© 著作权归作者所有

共有 人打赏支持
认真即可
粉丝 5
博文 94
码字总数 47263
作品 0
朝阳
程序员
私信 提问
archlinux下安装btrfs gpt 使用bios_grub方式启动

https://wiki.archlinux.org/index.php/UnifiedExtensibleFirmwareInterface#EFISystemPartition https://wiki.archlinux.org/index.php/Beginners'Guide(简体中文)#Grub2 https://wiki.arch......

3444542
2014/10/22
0
0
Btrfs介绍与使用

btrfs(B-tree filesystem),由Oracle 2007年后研发,这是一个技术预览版的文件系统,推出用于弥补、替换Linux中的Ext系列文件系统。重要技术特性:1)支持写时复制(COW),保证数据的可靠性2...

JyingHZ
2018/01/08
0
0
#12 btrfs文件系统

btrfs Technical Preview, 技术预览版 BtrFS(B-tree文件系统,又称为Butter FS或Better FS),2007由oracle开源后,得到了IBM、intel等厂商的大力支持,其目标计划是替代linux目前的ext3/4,...

谁等了谁
2017/05/19
0
0
btrfs,磁盘配额

btrfs Balance-tree FS Better FS butter FS 2007年由Oracle开源,到目前位置,仍然是技术预览版(Technical Preview), btrfs其开发目的就是取代ext系列文件系统,成为下一代Linux的标准文件...

杨铄
2017/05/27
0
0
Linux初学之btrfs文件系统及磁盘配额

btrfs Technical Preview, 技术预览版 BtrFS(B-tree文件系统,又称为Butter FS或Better FS),2007由oracle开源后,得到了IBM、intel等厂商的大力支持,其目标计划是替代linux目前的ext3/4,...

孟东
2017/05/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
3
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
4
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
3
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0
学习笔记1-goland结构体(struct)

写在前面:若有侵权,请发邮件by.su@qq.com告知。 转载者告知:如果本文被转载,但凡涉及到侵权相关事宜,转载者需负责。请知悉! 本文永久更新地址:https://my.oschina.net/bysu/blog/3036...

不最醉不龟归
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部