Questions tagged «btrfs»

Btrfs是针对Linux的写文件系统的新副本,旨在实现高级功能,同时侧重于容错,修复和易于管理。Btrfs最初由Oracle开发,已根据GPL获得许可,并且可以向任何人开放。

3
Btrfs子卷与文件夹?
我已经相当了解btrfs的子卷功能。在数据文件系统中为主要类别提供子卷似乎很有趣,例如@ films,@ pictures,@ music ...与仅拥有文件夹相比,这有什么好处? 我需要安装每个子卷吗?还是子卷在根安装点下看起来像文件夹?即对于/ data挂载点,我将具有:/ data / pictures,/ data / music等
13 btrfs 


5
如何恢复无法挂载的BTRFS分区?
12.04的安装一直失败,解决方案是让安装程序忽略我以前用于/ home的btrfs分区。 现在已经安装好了,我一直在尝试使其挂载btrfs分区,以便可以访问70GB的文件。它不会挂载,并且btrfsck出现以下三行错误: parent transid verify failed on 31302336512 wanted 62455 found 62456 parent transid verify failed on 31302336512 wanted 62455 found 62456 parent transid verify failed on 31302336512 wanted 62455 found 62456 有人可以告诉我如何使该分区工作吗?我已经在线阅读了我可能可以使用btrfs-restore恢复数据的信息,但是在任何地方都找不到该程序。

2
创建btrfs子卷,例如@或@home
受到btrfs的吸引,我决定在VM中玩弄它。只要我记得放在/boot一个单独的分区上,安装的效果就很好,而且一切似乎都很好。 我想做的是为散装数据创建一个单独的子卷,该子卷的设置与诸如@和相比有所不同@home。btrfs subvolume create data会为我做到这一点,但我很好奇为什么它会继续命名@/data(或尝试/data或类似的东西@data)。有没有一种特殊的方式来创建像这样的子卷@,@home因此我的数据子卷将显示为@data?(并且:命名方案之间的确切区别是什么?) 附加信息: ubuntu 12.04.2,作为KVM guest虚拟机在mint15主机上运行; ubuntu-x-swat的内核3.8.0-27-generic(保留反向端口); btrfs使用两个设备,/dev/sda并且/dev/sdb /dev/sda并且/dev/sdb是主机操作系统未使用的磁盘上的分区

5
btrfs快照管理
1)有没有GUI或curses工具,可让您查看/管理btrfs子卷/快照? 2)是否有实用程序或已经制作好的脚本可以每天/每周自动创建和删除快照?我知道我可能可以通过cron使用简单的sh,但是是否还存在其他详细说明?
10 backup  btrfs 

10
技巧安装程序以压缩使用btrfs root
我想将Maverick安装到BTRFS根分区上。并不是为了娱乐或测试,而是因为我需要压缩的闪存盘(4GB)。 现在,10.10安装程序终于支持btrfs,但是无法在其中启用该compress标志。我可以以某种方式欺骗安装程序吗?对于旧版本并获得LUKS,您可以预先安装分区。还是有一个简单的猴子补丁可以启用btrfs + compress预安装?

5
ext4到btrfs的转换:需要多长时间?空间需求?
我为ext4分区硬盘启动了btrfs-convert。我先做了一个fsck,很好。因此,既然它已经运行了4个小时以上(1.),我想知道它是否还会完成?我快速阅读了多篇有关转换的文章,但都没有提到空间需求。但是我猜想有人在考虑这篇文章:https : //oss.oracle.com/projects/btrfs/dist/documentation/btrfs-converter.html 因此,在开始之前,我的HDD使用了1.82TB的99.0%。(2.)如果无法完成,是否保存以取消(CTRL + C)提示? iotop指示btrfs-convert仍从我的硬盘读取40MB / s的数据,并且top显示一个bpufs-convert已完全加载一个cpu内核。(3.)现在最明智的决定是什么? 更新:同时,转换过程已完成。花了将近3天。我必须补充说,这两者之间的速度下降到〜0-10MB / s,但100%I / O负载和CPU使用率相应下降。今天早上(运行2天后),转换过程只有大约9小时的CPU时间。总而言之,一切似乎都很好。
9 server  ext4  btrfs 

4
Btrfs对文件/文件夹进行碎片整理
我刚刚在Btrfs文件系统上安装了Ubuntu 11.10,我想问一个有关文件碎片整理的问题。 我是否真的需要对文件或整个系统进行碎片整理? 碎片整理#btrfs文件系统碎片整理/ pool1碎片整理 Btrfs碎片整理
9 btrfs 

2
删除apt-snapshot- *是否安全?
当我决定使用Btrfs时,我认为我做错了。我没有使用它的任何功能,但是现在空间不足却遇到了麻烦。我做了 sudo btrfs balance start / -v 正如某些资料中所建议的那样,但可用空间仍然很小: $ sudo btrfs fi df / Data, single: total=102.00GiB, used=99.55GiB System, single: total=32.00MiB, used=16.00KiB Metadata, single: total=2.00GiB, used=762.44MiB unknown, single: total=256.00MiB, used=0.00 有消息来源建议删除快照。我找到了一个候选人: $ sudo btrfs subvolume list / ID 257 gen 390597 top level 5 path @ ID 258 gen 390597 …
8 btrfs 

1
无法删除btrfs快照
我无法删除btrfs快照“ apt-snapshot-release-upgrade-saucy-2013-10-19_00:52:26”。详细信息如下: root@cioco:~# btrfs subvolume list -s / ID 261 gen 246 cgen 245 top level 5 otime 2013-10-19 00:52:26 path @apt-snapshot-release-upgrade-saucy-2013-10-19_00:52:26 root@cioco:~# btrfs subvolume list / ID 256 gen 334584 top level 5 path @ ID 258 gen 334134 top level 5 path @home ID 261 gen 246 top …
8 btrfs 

2
家用媒体服务器哪个更好:zfs或btrfs或LVM / md?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我正在寻找一个新的家庭服务器,并希望一个灵活的文件系统。btrfs和zfs都很有趣。我希望能够进行软突袭并拥有灵活的解决方案,以便在添加硬盘驱动器时轻松扩展存储。由于成本原因,对硬件团队不感兴趣。由于这不是必需的服务器,因此我愿意尝试并承担一些风险。该媒体服务器将可以通过Internet进行远程播放。最有可能将运行Plex Media Server软件。我正在考虑运行Ubuntu 12.04,因为我想使用的某些软件似乎仅在LTS上受支持。

4
BTRFS在Ubuntu中的稳定性如何?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我看到在Ubuntu 12.04上描述BTRFS的条目存在一些问题,这主要是由于BTRFS产品的成熟。现在我们有13.10可用,BTRFS文件系统可靠吗?
8 btrfs 

2
btrfs和缺少的可用空间
这样做之后,我将ext4分区转换为btrfs并删除了save子卷。然后,我在fstab文件中启用了文件系统的压缩(lzo),到目前为止一切都正确。 然后,我使用带有参数-c的碎片整理命令强制对所有文件进行压缩,以将新压缩应用于所有文件。 这样做的时候,我注意到我的SSD已完全装满-在我有6Gig的可用空间之前。不,我一无所有。 easteregg@x201s:~$ btrfs fi df / Data: total=50.00GB, used=49.17GB System: total=32.00MB, used=4.00KB Metadata: total=24.50GB, used=9.86GB 和 easteregg@x201s:~$ df -ha Filesystem Size Used Avail Use% Mounted on /dev/sda1 75G 60G 852M 99% / 所以现在。我如何重新获得我的自由空间。我期望由于lzo压缩而获得更多空间。现在! fs已正确安装。 easteregg@x201s:~$ mount /dev/sda1 on / type btrfs (rw,noatime,ssd,compress=lzo) 任何想法如何解决此问题?

2
块级重复数据删除文件系统
我正在寻找一种用于一般用户数据(例如其/home备份)的重复数据删除写时复制文件系统解决方案。它应使用诸如SHA256或TTH之类的安全散列(对于冲突的可能性很小)在块级别使用联机/内联/同步重复数据删除。重复的块甚至不需要接触磁盘。 我的想法是,我应该能够仅/home/<user>使用相同的文件系统复制到外部HDD进行备份。简单。增量备份不会引起混乱,因为对任何快照的损坏几乎都会破坏以后的所有快照,并且无需使用特定的工具来删除或“签出”快照。一切都应该简单地从文件浏览器完成,而不必担心。您能想象这会多么容易吗?我再也不必为备份再次考虑! 我不介意性能下降,可靠性是主要问题。虽然,与具体实现cp,mv并且scp,和文件浏览器插件,这些行动将是非常快的,尤其是当有很多重复的,因为他们只需要转移缺席块。不小心使用不与FS集成的常规复制工具只会花费更长的时间,在远程复制时会浪费一些带宽,并会浪费一些CPU,因为重复的数据将被重新读取,重新传输和重新散列(尽管什么也不会做)重新编写),但绝对不会破坏任何内容。(某些文件共享软件也可以通过与FS集成而受益。) 那么最好的方法是什么? 我看了一些选择: lessfs-看起来无法维护。有什么好处吗 Opendedup / SDFS -Java?我可以在Android上使用它吗?是什么SDFS立场? Btrfs-邮件列表档案上有一些补丁,但没有真正的支持。 ZFS-希望他们有一天会获得一份真正的与Free / Opensource GPL兼容的许可证。 另外,两年前,我尝试在文件级使用Fuse在Python上使用,以在典型的固态FS(例如EXT4)的顶部使用,但是我发现Fuse for Python的文档不足,因此无法实现所有系统调用。

1
如何阻止磁盘在启动时自动挂载?
我有一个跨多个磁盘RAID的btrfs文件系统。机器通过USB连接到外部硬盘驱动器托架,其中有三个磁盘。 在我fstab的磁盘中,我有一个装入条目和路径(/dev/sdb)。但是,在引导过程中,Ubuntu会挂载所有磁盘/dev/sdc和/dev/sdd。我想阻止Ubuntu在引导过程中挂载其他磁盘。无论如何,除了在中显式显示的磁盘外,是否在启动时禁用自动挂接磁盘的功能/etc/fstab? 这是内容 fstab proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=eb80bbb0-7b27-4b7c-b041-639cbcae1c77 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=0e0c01be-7545-449c-86a8-60309d016534 none swap sw 0 0 /dev/sdb /media/xbmc btrfs defaults 0 1 当机器启动时,我会发现以下内容: Filesystem Size Used Avail Use% Mounted on …
8 mount  btrfs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.