Articles of btrfs

btrfs:子卷/快照树

如何在父/子层次结构中列出btrfs文件系统上的所有子卷/快照? 我想要的东西就像目录/文件的tree命令,但对于具有子卷ID的父/子子卷和磁盘上快照的位置。

如何缩小LXD存储使用的btrfs图像文件?

我有btrfs图像文件设置为后端LXD(2.18),但我想缩小它的大小。 我做了什么: 挂载映像到循环设备losetup /dev/loop1 /home/btrfs.img 挂载设备到/ mnt目录mount /dev/loop1 /mnt/brtfs 使用btrfs filesystem resize -100G /mnt/btrfs大小的btrfs分区btrfs filesystem resize -100G /mnt/btrfs 之后, df正确显示/mnt/btrfs分区大小: root@host:/mnt/btrfs# df -k . Filesystem 1K-blocks Used Available Use% Mounted on /dev/loop1 1614807040 1563273068 48426164 97% /mnt/btrfs 但文件仍然具有相同的大小 root@host:/home# ls -al total 1848321632 drwx—— 2 root root 4096 Nov 11 10:19 . drwxr-xr-x 4 root […]

为什么挂载的nas在用户分区上显示0个inode?

我正在使用NetGear ReadyNAS机器作为我们服务器的NAS。 该服务器是一个Linux CentOS 6.6。 服务器使用Rocks集群运行,所有用户的主目录位于NAS上。 我的理解是,当用户login时,主目录会自动挂载到/ home。 最近我们一直在面对臭名昭着的,间歇性的“没有留下任何设备空间”,而我们的驱动器还远没有满员。 它不是全虚拟内存的情况。 然而,这个问题通常在删除或压缩一些文件后得到解决(暂时的)。 我想检查我的inode是否已满,但由于某些原因,我们的用户目录所在的共享不报告inode信息,只显示0。 有人可以解释为什么这样的情况,以及如何检查我的NAS的这个份额的inode? NAS是RAID 10configuration中的nfs文件系统,而我的Linux群集使用ext4。 下面是在我们的主节点上执行的df -h输出: Filesystem Size Used Avail Use% Mounted on /dev/sda2 20G 16G 2.5G 87% / tmpfs 7.9G 12K 7.9G 1% /dev/shm /dev/sda1 190M 103M 78M 57% /boot /dev/sda6 4.7G 12M 4.5G 1% /tmp /dev/sda3 12G 2.0G 9.0G 18% /var tmpfs […]

Grub2 w / RAID5和btrfs“错误:未知的文件系统”

我有一台运行Ubuntu Server 12.04的虚拟机(在ESXi 5.1中)。 当我尝试启动我的系统,我grub2告诉我“错误:未知的文件系统”。 我已经尝试启动Live CD,然后从chroot环境重新安装grub,并提供–root-directory选项。 我甚至尝试了启动修复CD(结果在这里 )并重新安装grub。 无论我用什么修复它,我都会得到错误“启动时GRUB无法读取path`/ boot / grub',安装是不可能的,正在中止。 使事情变得复杂,我使用mdadm和btrfs为我的文件系统运行RAID5arrays(5个磁盘)。 Ubuntu 12.04附带的btrfs工具实在太旧了。 我已经添加了ppa:cjwatson / grub(目前是grub2 ver 2.00-2)和ppa:yofel / btrfs(目前是btrfs-tools版本0.20〜git20130524〜650e656-0daily13)到我的软件源以获得更新的实用程序,没有帮助。 在从4磁盘RAID0设置切换之前,系统先前正在工作。 我认为这可能是升级以来的第一次重启,但是使用RAID5的话,它可以正常运行数星期。

debian稳定的raid autogrow文件系统数据库

我需要build立一个满足以下需求的debian stable系统: 硬盘应该是镜像: Raid 1 如果可能的话,文件系统应该autogrow (如果我们用一个更大的文件系统replace一个硬盘,等待同步,并用另一个replace另一个) 自动增长应该online工作 硬盘空间的主要目的是持有一个database 当然有几个想法可以完成 – 但我正在寻找最好的。 我现在的感觉是, btrfs (因为没有真正稳定的zfs )可能是解决scheme – 但它足够稳定吗? 我对任何build议感兴趣。

BTRFS:没有空间,errno = -28

我们正在使用BTRFS文件系统,信息与df -h : Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_brick4-lv_brick4 22T 7.3T 15T 34% /NFS/SHARE 有很多可用的空间,但是我们仍然有错误,导致NFS共享的其他机器上有这个挂载共享通过exports只读了一段时间。 从/var/log/messages发生的/var/log/messages是什么? 谢谢你的帮助。 Aug 28 10:55:15 gfs4 kernel: ————[ cut here ]———— Aug 28 10:55:15 gfs4 kernel: BTRFS: error (device dm-3) in __btrfs_free_extent:5990: errno=-28 No space left Aug 28 10:55:15 gfs4 kernel: BTRFS info (device dm-3): forced readonly Aug […]

HDFS可以安装在ZFS或BTRFS硬盘上吗?

我是hadoop的新手,并对HDFS如何与ZFS或BTRFS协同工作感到困惑。 物理驱动器可以使用ZFS挂载,然后在ZFS之上安装HDFS吗? 还是可以直接安装HDFS?

Grub无法启动我的准系统Arch BTRFS设置

我不确定我做错了什么。 我基本上使用了VM(Linux KVM)中最新的arch linux live disk, 启动最新的arch linux live disk在一个VM(Arch KVM上的Linux KVM) 做了一个单独的分区 用btrfs -m dup格式化 装上隔板,用基地和基地开发带孔的抹布 genfstab -U / mnt / mnt / etc / fstab arch-chroot进入/ mnt分区 通过pacman安装grub,运行grub-install / dev / vda和grub-mkconfig -o /etc/grub/grub.cfg 重启 Grub会抛出一些错误信息:“error:no such device:[some device ID]。\ n loading linux core repo kernel \ n error no such partition \ […]

KVM / Libvirt / Btrfs文件系统的速度提升

我想在kvmpipe理程序上安装一个windowsterminal服务器。 在主机上我使用btrfs,我已经读过,如果我使用btrfs whit libvirt有一些速度问题。 我想使用相同的4个软件raid 10上的btrfs rootfs作为存储空间,而不用单独启动分区。 选项1:我可以混合LVM白色BTRFS和RAID? 他们所有的突袭实施或maye mdraid和分开lvm和brtfs? 在哪里交换? 选项2:也许可以使访客镜像只读,并将更改写入RAM或其他地方..?

在btrfs平衡操作中继续工作是否安全?

我有一个使用RAID 10configuration的btrfs文件系统的NAS群集系统。 最近,我们一直面临着“设备上没有剩余空间”的错误,我终于find了元数据几乎完全用完的错误。 所以我希望执行一个平衡操作来解决这个问题。 我不清楚的是,在平衡操作发生时,我们的用户是否可以继续工作并访问NAS上的目录? 平衡手册指出: “文件系统的磁盘状态总是一致的,所以意外的中断(例如,系统崩溃,重新启动)不会损坏文件系统。平衡操作的进程暂时存储,并在挂载时恢复,除非挂载选项指定skip_balance。“ 这使得我认为大块的数据块在完成平衡之后才会重新分配,但是我还没有在任何地方find明确的答案:用户是否可以继续工作,在nas上读写数据在平衡操作期间,还是有必要在这个过程中使系统离线,这可能需要几个小时甚至几天的时间来处理我们的TB数据?