btrfs(2)文件系统空间伸缩与增删
上次我们把sdb1和sdb2加入到了“卷标”为mydate的btrfs组里;
一、btrfs文件系统空间伸缩;
由上图可以看到我们挂载到/mydate的空间大小为4G,也就是sdb1+sdb2的空间;
今天我们就试试btrfs文件系统中分区空间大小的收缩和拉伸;
由上如看到本来4G的空间,我们砍掉了1G,现在剩下3G;
看下图,我们现在再给它加回来(是不是很神奇,类似于LVM);
当然我们也可以把此盘的空间设置为最大(不能设置为最小哦!);
二、查看/mydate挂载点下的所有btrfs信息;
三、btrfs文件系统增减硬盘(分区);
给挂载点/mydate增加硬盘(分区);由此我们看到从刚才的4G,到现在的6G,只需要一条命令;
细心的朋友们可能发现了,虽然空间增大了,但是原来/mydate里面的数据还是在sdb1和sdb2中,没有分布到sdb3中,这时候我们需要帮它balance一下;
如下图,我们不但可以增加设备(sdb3),还可以删掉设备,而且对于数据来说是不会有损坏的;
四、Btrfs文件系统做raid;(要根据磁盘数做相应的raid级别哦)
五、卷快照;
卷快照,btrfs创建子卷laojiang,并挂载到/mydate;
挂载子卷;
创建快照(一个快照就相当于一张照片,保存了当时那一刻的状态);
btrfs文件系统的应用非常多,欢迎交流。