服务器该选择什么稳定可靠的文件系统

2015-05-10 20:26:27 +08:00
 caizixian
开发: Arch Linux、Ubuntu
部署: CentOS、Ubuntu

需要一个稳定可靠的文件系统,即考虑到容错、断电恢复、Snapshot之类的。

之前部署LVM+ext4结果被坑了
12028 次点击
所在节点    Linux
67 条回复
blackbee
2015-05-11 15:29:39 +08:00
哦 对了 怕断电的话就上ups啊
likuku
2015-05-11 15:42:21 +08:00
snapshot ? 目前免费的也只有 ZFS堪用了... btrfs 就是个巨坑,LVM的 snapshot 又是传统copy型的,太耗空间且慢。

zfs on linux ?别逗了。 有钱就 solaris ,没钱就 freebsd

所谓硬件带冗余raid只能做到 它本身以为数据块正确写入硬盘的程度。
zfs 本身数据块带校验的,冗余的zfs确保你读写数据都正确,假若底层数据块有错,会拿正确的数据修复重写错误的数据块。

且“硬件厂商”的非mirror的其他RAID后,硬盘可能未来有兼容性问题(RAID卡坏掉/停产坏掉/没有备件),有可能造成你数据盘就没办法被读写了。ZFS是软件的,不会出这问题,只要你有支持ZFS的系统,就可以顺利读写。
windyboy
2015-05-11 16:24:04 +08:00
貌似美国某国家实验室就是用zfs on linux
项目也主要是他们维护的
abscon
2015-05-11 16:24:52 +08:00
回答 ZFS on FreeBSD 的其实都答非所问了。

因为楼主已经指出的那些操作系统全部是 Linux 的发行版,而且也是发在 Linux 节点下的。

除非楼主考虑换系统。但估计是不可能的。
likuku
2015-05-11 16:59:30 +08:00
@abscon 存储和应用可以分开啊
fangjinmin
2015-05-11 18:16:13 +08:00
未来的格式是btrfs。
ioiioi
2015-05-11 19:24:23 +08:00
@likuku
那zfs on bsd只能通过iscsi来提供块设备给linux咯?
要么就是nfs等文件存储方式,但是性能上能满足楼主的要求吗?
powergx
2015-05-11 20:34:44 +08:00
z f s 当然装在solaris上了,比如omnios ,openindiana,nfs 出来或者hba卡出来给服务器用。别忽略了ssd 缓存加速带来的iops 提升
twl007
2015-05-11 21:24:09 +08:00
用zfs做文件系统请问你们是打算把zfs当文件系统来跑还是当操作系统来跑?
powergx
2015-05-11 21:26:44 +08:00
@twl007 一台服务器做文件服务器,应用服务器独立出来
twl007
2015-05-11 22:07:09 +08:00
@powergx ……我囧 这种不如直接买企业存储算了……
ioiioi
2015-05-11 22:24:31 +08:00
同样性能和容量的情况下,企业存储还要要比zfs贵得多。
当然,如果用于生产环境,有钱的话还得上企业存储,不然出了问题谁替你担着?
powergx
2015-05-11 22:45:11 +08:00
lz 的关键是随时断电话说除了zfs 还有哪个文件系统顶得住这么bt的需求?
企业存储价格起码六位数,几千块自己装个solaris 一样稳定好用
ryd994
2015-05-11 23:59:19 +08:00
为何不上UPS 为何不上raid
lilydjwg
2015-05-12 00:08:44 +08:00
@powergx 断电对 ext4 有那么恐怖吗?我还没遇到或者听说过 ext4 断电损坏的情况呢。
twl007
2015-05-12 00:13:32 +08:00
@powergx 终极解决方法还是买个UPS然后做好自动关机设定 停电了自动关机……
KaneLin1217
2015-05-12 08:54:10 +08:00
@wy315700 xfs要手动设置swsu值?我用的是CentOS7,装系统的时候,格式化没设置过怎么办😱
powergx
2015-05-12 09:05:17 +08:00
@lilydjwg 读写的时候断电有可能损坏文件文件分配表,然后就挂了
wy315700
2015-05-12 09:05:47 +08:00
@KaneLin1217

其实,不推荐把系统装在raid上,,,

一般都是系统单独一个盘,然后数据分区在raid上。。

我们也遇到这个问题了,但是服务器上线了,没法改了。。。
KaneLin1217
2015-05-12 13:09:11 +08:00
@wy315700 服务器4个500G,2个硬盘做一个 RAID1。然后1个装系统,一个放数据。
预装XFS,就不知道有没有你说的现象(未手动配置,读写慢)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX