文件系统

为什么需要

用户读取数据需要看到真实的数据,而不是0101010101010101……

功能

管理文件系统
构造文件结构
文件共享
数据保护
一组操作

文件系统 ->网络文件系统 ->分布式文件系统

传统存储 - 文件系统

windows

NTFS
FAT32
FAT16

linux

EXT2
EXT3
EXT4
BTRFS
ZFS
XFS

网络存储架构

NAS:提供给用户文件服务 NFS.CIFS协议  FS:file system
SAN:iscsi实验,提供给用户磁盘

分布式文件系统

google:gfs
开源:hdfs

部署在集群中

需要解决的一些问题

并发控制:a用户读取m文件不可以影响b用户读取m文件 `hdfs解决:任何时间仅支持一个用户写入同一个文件`
容错:保证文件服务在服务端出现问题时依旧正常使用 `hdfs解决:具有多副本机制和故障自动检测、恢复机制`
可伸缩性:支持节点动态加入or退出 `hdfs解决:建立在大规模廉价机器的分布式文件系统集群,伸缩性极强`
安全:保障系统安全 `hdfs解决:安全性不强`
硬件与操作系统兼容性: `hdfs解决:支持不同操作系统实现server/client程序` hdfdfs解决:`采用java开发,支持跨平台`
透明性:具备访问,位置,伸缩等的透明性 `hdfs解决:只提供一定程度的访问透明性,完全支持位置,伸缩等的透明性`

HDFS块

默认一块64MB,以块作为存储单位

三个好处

支持大规模文件存储
适合数据备份
简化系统设计 元数据不与数据块一块存储

分级文件体系

hdfs使用传统的分级文件体系可以像使用普通文件系统一样,增删改查文件

命名空间管理

包含目录,文件,块
采用主从模型
名称节点:作为中心服务器,了解文件系统的命名空间及客户端对文件的访问
数据节点:负责处理文件系统客户端的读/写请求,在名称节点的统一调度下进行数据块的增删改查操作
Linux默认4kb
e概念

体系结构

转载于:https://www.cnblogs.com/benjaminfee/p/10187910.html

云存储20181101-16讲相关推荐

  1. python自动化办公百度云_用Python自动办公 做职场高手全16讲 完整版 视频教程

    python这门编程最近可是非常火,不是俗谚有说"人生苦短,我用python".这是有道理的,一是它相对于其他语言,更简单易上手,二是功能可大,可以爬虫,可以写工具. 这里分享给大 ...

  2. 百度邀您来听一场云存储的大戏!

    云存储是在云计算(Cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用.网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作, ...

  3. 网络硬盘录像机、边缘存储和云存储的优缺点

    网络摄像机的出现改变了存储解决方案在安防行业的面貌.由于监控系统转向基于网络的系统,记录和存储的选择不再明确.如今的存储方案包括网络硬盘录像机NVR.边缘存储和云存储解决方案.通过首先区分每种方案的优 ...

  4. linux 个人云存储_2020年NAS首选,超高速读写备份,联想个人云存储A1深度体验

    写这篇文章之前,我的某马NAS已经吃灰2年,这两年我都是用一个5盘位30TB移动硬盘柜作为日常PC文件的冷备份存储外设,用一个叫做FreeFileSync的软件做为一键同步的工具,详情大家可以查看我早 ...

  5. linux 个人云存储_2020年搭建NAS,你应该这样选!联想个人云存储A1深度体验

    写这篇文章之前,我的某马NAS已经吃灰2年,这两年我都是用一个5盘位30TB移动硬盘柜作为日常PC文件的冷备份存储外设,用一个叫做FreeFileSync的软件做为一键同步的工具,详情大家可以查看我早 ...

  6. 主流分布式文件系统对比:区块链分布式技术引发云存储革命?HDFS,GFS,GPFS,FusionStorage,IPFS

    https://blog.csdn.net/weixin_45494421/article/details/98760782 概要:常见的分布式文件系统有GFS.HDFS等,也有新兴的基于区块链IPF ...

  7. AWS S3云存储服务

    AWS S3云存储服务 1 S3概念及基础知识 2 S3的基本操作 3 S3数据安全 4 S3数据加密以及命令行CLI 4.1 S3加密工作原理 4.1.1 server端的加密 4.1.2 clie ...

  8. 混合云扛起云存储领军大旗

    本文讲的是混合云扛起云存储领军大旗混合云融合了公有云和私有云,被称为近年来云计算发展的方向.有说法:到2017年底的大型公司都将完成混合云的部署.更有说法:围绕公有云的报道已淡淡消去,人们已把目标转移 ...

  9. Python编程系列教程第16讲——拷贝自身到系统目录

    分享知识,分享快乐,收获友谊,收获财富! 大家好,我是数字雨,QQ:798033502 http://itbook.taobao.com/ 今天给大家带来的教程是<Python编程系列教程第16 ...

  10. 成熟期滞后状态的云计算:应重视云存储及安全策略

    这导致对云存储的相应方案成了"大杂烩",也使得许多传统业务没有一个管理存储在云上且还在不断增长的关键数据的策略. 不断增长的存储需求促使许多企业转向云计算.云计算是新现实,但确保云 ...

最新文章

  1. 微信小程序获取多选框选中值和选中值对应的id
  2. 浅谈对主成分分析(PCA)算法的理解
  3. Spark生态顶级项目汇总
  4. Android 应用 之路 天气预报(五)
  5. 前端学习(2519):路由和请求
  6. 再议libcurl编程
  7. 潘石屹也要学编程了?Python之父:并非人人都需要了解计算机发生了什么
  8. 算法之最长公共子序列(LCS)问题
  9. 常用工具——Rsync
  10. 探索式测试实践之路(国际大师James Bach题词推荐之探索式测试唯一本土著作)
  11. 华为模拟器ensp与真实机器连接使用的配置内容二
  12. C# 设定TextBox 只能输入正数/负数/小数 By KEYPRESS 事件
  13. discuz tools.php,Discuz!论坛Tools工具箱功能详解
  14. 专科学历去学计算机,前景到底如何?
  15. 怎么去掉桌面“主文件夹”图标?
  16. Python 内置容器 之 字典 ( dict )超详细指南
  17. 电脑连不上5GWiFi解决办法:更新驱动
  18. 审核工作流程图、在线流程图、审批流程设计、在线绘图
  19. 浙江大学招生目录新增一整个联合学院,包含人工智能,计算机专硕!
  20. matlab中根据信号和信噪比添加高斯白噪声(函数直接使用)

热门文章

  1. doubango TURN Data Indication报文代码
  2. 文字处理技术:搞明白了表格是如何参与文字方向的
  3. 使用Rufus制作安装U盘报错,使用UltraISO成功
  4. 全网首发:JAVA的+=类算符,带有自动类型转换功能
  5. 代码中目录是否以分隔符结尾的再讨论
  6. 未解决:火狐浏览器提示不安全的链接
  7. LINUX命令必备技能
  8. 细思极恐:如果我是股东,我也不会再出钱
  9. python4.2_python4.2参数传入
  10. c语言三位数倒序,C语言求助!一个三位数的逆序数,总是编不对