- 论坛徽章:
- 0
|
本帖最后由 sdau 于 2014-02-13 11:59 编辑
1. 聊聊自己对文件系统的了解以及实际应用
ntfs、vfat 给Windows使用
linux默认使用ext2 ext3 ext4 ,最新的是btrfs
网络文件系统 nfs cifs(可以用来挂载windows的samba) 等等
使用fuse 制作用户自定义文件系统 如:sshfs ftpfs
sshfs 可以通过ssh协议将远程文件夹挂载到本地 , ftpfs同理
内存文件系统 如: ramdisk, ramfs, tmpfs
内存文件系统主要针对大内存电脑,可以将内存拿出一部分当做缓存文件系统,比如给firefox的缓存使用,提高用户上网速度
xfs 文件系统给swift做支持
这些文件系统有一个共通需要实现的内核底层接口
2. 谈谈如何保证文件系统的可靠性
像swift一样,做备份吧,比如一个文件在三个节点上做备份
3. 讨论下互联网那些超大存储应用的设计思路或者实践方法。
就那百度存储来讲吧,他给我们每个100G,其实只是我们看到的数字而已,当我们实际使用的时候,他才真正为我们分配存储空间,运营商动态就可以在后台进行动态调整操作了
|
评分
-
查看全部评分
|