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

2015 年 5 月 10 日
 caizixian
开发: Arch Linux、Ubuntu
部署: CentOS、Ubuntu

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

之前部署LVM+ext4结果被坑了
12838 次点击
所在节点    Linux
67 条回复
kiritoalex
2015 年 5 月 10 日
OpenSUSE
nicai000
2015 年 5 月 10 日
@kiritoalex 答非所问

RHEL7默认xfs
HughRyu
2015 年 5 月 10 日
lz怎么被坑了?单纯的靠fs解决稳定性恐怕鞭长莫及啊。
存储做具有冗余的raid阵列并且带电池保护,断电也可以把磁盘写入到磁盘中。

fs选择zfs吧,没有硬件阵列卡,zfs做raid-z也是很给力的。
快照,容错都很给力了。
9hills
2015 年 5 月 10 日
不要尝试在不适合的层面解决问题。

文件系统生产环境还是推荐Ext 4,冗余和数据可靠性用RAID
lilydjwg
2015 年 5 月 10 日
@HughRyu zfs 太耗内存了……
caizixian
2015 年 5 月 10 日
@lilydjwg @HughRyu 没错,有一台生产服务器只有8G内存
@9hills Snapshot呢?另外RAID5大坑,RAID1的话空间不是太够
youtoshell
2015 年 5 月 10 日
raid5+热备份
或者直接 raid6
zonghua
2015 年 5 月 10 日
有钱用windows server
kslr
2015 年 5 月 10 日
Raid
powergx
2015 年 5 月 10 日
raid5服务器=找死,建议solaris zfs mirror 或者 rz2。配合ssd 的logzilla ,性能很好。如果内存充裕,还能开去重
9hills
2015 年 5 月 10 日
@caizixian RAID5就可以了,想要冗余更多一些,可以用RAID6,或者RAID50

还是那句话,追求单机的可靠性从来都不是解决问题的根本办法,单点迟早被坑。
毕竟x86服务器,又不是自带冗余的小型机,天灾人祸不要不要的。

双机,甚至三机热备才是标准的解决办法。
ityao
2015 年 5 月 10 日
上个阿里云啥的, 每天自动生成镜像
Septembers
2015 年 5 月 11 日
@9hills 单点故障 简直就是致命伤
evefree2
2015 年 5 月 11 日
小文件多,还是大文件?
clino
2015 年 5 月 11 日
@caizixian
@powergx raid5有什么坑的地方
我们都是用raid5+1热备的方式

我们碰到的最多的问题就是有很多大文件并且有很多读写的服务器,有时候断电或者死机之类的会导致文件系统损坏,随着fs error coount越来越多到一定程度就没办法用了
这个目前木有好办法解决,只能定期扫描error code,有就尽早fix掉
rssf
2015 年 5 月 11 日
还是zfs比较放心。另外raid5真心不建议,不管软件还是硬件的
zztt168
2015 年 5 月 11 日
raid5千万不要用,之前网上看过文章,非常不靠谱。硬件raid10,然后热备,比较稳妥。
lucifer9
2015 年 5 月 11 日
用raid5就别贪便宜。用SAS别用SATA
wwek
2015 年 5 月 11 日
@powergx raid5服务器=找死 这才是明白人~

天天喊, 永远记住备份是最后一根救命稻草`
wwek
2015 年 5 月 11 日
@zztt168 这也是明白人`

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

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

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

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

© 2021 V2EX