最近,我的文件服务器停止工作(CentOS7.7)。btrfs卷"clouddata“无法挂载。服务器在以读写模式挂载它时挂起.我以为空间太大了:
[root@cloud auto]# btrfs fi show
Label: 'clouddata' uuid: 90224df7-9d85-48f7-8cb5-a6689fc4f0a5
Total devices 1 FS bytes used 12.42TiB
devid 1 size 14.45TiB used 12.84TiB path /dev/sda514.45 TB磁盘是DELL R740xd上的硬件R740xd。所有驱动器都没问题。
安装选项:
/dev/sda5 /data01 btrfs compress=lzo,discard,clear_cache,subvol=data01 0 2我可以把它装在只读系统里。其他分区使用ext4文件系统。Btrfs因为快照而被选中为"clouddata“。服务器日志-文件:
[ 169.678015] BTRFS: error (device sda5) in maybe_insert_hole:4859: errno=-17 Object already exists
[ 169.678102] BTRFS info (device sda5): forced readonly
[ 169.678168] BTRFS warning (device sda5): Skipping commit of aborted transaction.
[ 169.678178] BTRFS: error (device sda5) in cleanup_transaction:1851: errno=-17 Object already exists
[root@cloud cifs]# btrfs --version
btrfs-progs v4.9.1命令"btrfs复选--修复/dev/sda5 5“失败,原因如下:
Feb 2 22:58:09 cloud kernel: Out of memory: Kill process 2321 (btrfs) score 946 or sacrifice child
Feb 2 22:58:09 cloud kernel: Killed process 2321 (btrfs), UID 0, total-vm:23160652kB, anon-rss:15259688kB, file-rss:176kB, shmem-rss:0kB是自由空间问题吗?如何删除未挂载卷上的所有快照?没有停电。
发布于 2021-02-03 10:37:05
零日志解决了这种情况。但是,btrfs-wiki不建议使用它。我要在FreeBSD上切换到zfs。
https://unix.stackexchange.com/questions/632024
复制相似问题