除了缺乏容错之外,单个文件vdev zpool是否有任何缺点,使其对生产使用来说是危险的或不切实际的?
例如性能还是稳定性问题?
手册页只警告没有容错:
file A regular file. The use of files as a backing store is strongly
discouraged. It is designed primarily for experimental purposes,
as the fault tolerance of a file is only as good as the file sys‐
tem of which it is a part. A file must be specified by a full
path.我的用例是在将数据库同步到外部备份服务器之前,先在Linux服务器上快照一个数据库,该服务器使用一个真正的磁盘支持的镜像zpool。在数据库服务器上使用ZFS的唯一目的是获得快速的原子快照,这大大减少了数据库必须保持锁定的时间。
我的目标是使数据库服务器的设置尽可能自动化。这是为了建立在标准VPS映像之上,其中重新划分主卷不容易自动化,在这种情况下添加额外的块设备是浪费的。
或者,是否有更好的方法来将底层ext4分区的一部分分配给不对其进行分区的zpool,或者以一种无需深入研究VPS管理器就可以自动实现的方式?
发布于 2019-01-04 20:00:46
ZFS非常乐意为池使用一个文件。不过,你可能不是。有几个缺点。
https://unix.stackexchange.com/questions/492554
复制相似问题