建议用df -h命令,可读性好一些。
从你这个信息来看,/分区已用100%,问题可能就出在这里吧?
不知你用的什么方法删除的备份文件?用的rm命令?如果是这样的话,恐怕是在删除的时候生成了以~开头的一些垃圾文件占用了的。
建议用下面的命令查看一下
sudo find / -name ~* -exec du -h {} \
如果这样找不到。则要用du命令逐个查看一下/分区各文件占用空间的情形。
有可能是回收站的原因造成的.如此可以用下面的命令解决:
cd ~ &&cd .local/share/Trash/files
rm -rf *
请注意,必须先运行第一条命令后再输入第二命令,否则可能误删除的.
这里是用pve来测试的,先看一下挂载:
看一下zfs list 确定rpool/ROOT/pve-1是挂载到/目录下的,可以看到目前没有任何的快照
将rpool的属性修改一下,加上listsnapshots,可以用zpool get看一下属性有哪些:
我们需要加上listsnapshots=on
给rpool/ROOT创建一个名字为20190416的快照
回车没有报错基本就创建好了, zfs list 看一下
看到已经创建好了
现在我们需要把快照存起来,可以挂一个物理硬盘或存到网络硬盘上,这里我们用已经挂载好的samba共享文件夹(cifs)
下面,来传送快照
执行后会提示信息,快照大小和进度,成功后就可以在共享文件夹中看到了
恢复用了一台virtualbox虚拟机测试
我这台虚拟机原来安装了一个pve系统,假设现在这个系统挂了,我现在把刚才备份的zfs快照恢复到这台虚拟机的pve中
需要做一下准备工作:
/dev/sda3是需要恢复的nfs分区 然后退出fdisk准备恢复
按提示加载zfs模块
从远程文件恢复
用-u选项表示zfs receive完成后不挂载恢复的文件
可以看到数据和快照都恢复好了
设置bootfs属性
重启后就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)