返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]文件系统技术内幕 大数据时代海量数据存储之道 张书宁 著 数据库专业科技 书店正版图书籍 电子工业出版社
  • 本店商品限购一件,多拍不发货,谢谢合作
    • 作者: 张书宁著
    • 出版社: 电子工业出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 张书宁著
    • 出版社:电子工业出版社
    • ISBN:9785239943868
    • 版权提供:电子工业出版社

                                                        店铺公告

    为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

    文件系统技术内幕 大数据时代海量数据存储之道

    作  者:张书宁 著
    定  价:102
    出 版 社:电子工业出版社
    出版日期:2022年01月01日
    页  数:308
    装  帧:平装
    ISBN:9787121424786
    第1章从文件系统是什么说起1
    1.1什么是文件系统1
    1.1.1普通用户角度的文件系统3
    1.1.2操作系统层面的文件系统9
    1.1.3文件系统的基本原理12
    1.2常见文件系统及分类13
    1.2.1本地文件系统14
    1.2.2伪文件系统14
    1.2.3网络文件系统15
    1.2.4集群文件系统16
    1.2.5分布式文件系统16
    第2章知其然——如何使用文件系统17
    2.1巧妇之炊——准备开发环境17
    2.2文件内容的访问——读/写文件18
    2.2.1文件系统的API18
    2.2.2文件访问的一般流程19
    2.2.3文件内容的读/写实例20
    2.2.4关于API函数的进一步解释22
    2.3如何遍历目录中的文件24
    2.4格式化文件系统与挂载27
    2.5文件系统与权限管理29
    2.5.1Linux权限管理简介30
    2.5.2设置文件的RWX权限31
    2.5.3设置文件的ACL权限34
    2.6文件系统的锁机制37
    2.6.1文件锁的分类与模式37
    2.6.2Linux文件锁的使用38
    2.7文件系统的扩展属性41
    2.8文件的零拷贝42
    2.8.1零拷贝的基本原理42
    2.8.2零拷贝的系统API44
    第3章知其所以然——本地文件系统原理及核心技术46
    3.1Linux文件系统整体架构简介46
    3.1.1从VFS到具体文件系统48
    3.1.2关键处理流程举例50
    3.2本地文件系统的关键技术与特性61
    3.2.1磁盘空间布局(Layout)61
    3.2.2文件的数据管理69
    3.2.3缓存技术77
    3.2.4快照与克隆技术82
    3.2.5日志技术84
    3.2.6权限管理85
    3.2.7配额管理89
    3.2.8文件锁的原理91
    3.2.9扩展属性与ADS92
    3.2.10其他技术简介94
    3.3常见本地文件系统简介95
    3.3.1ExtX文件系统95
    3.3.2XFS文件系统95
    3.3.3ZFS文件系统96
    3.3.4Btrfs文件系统97
    3.3.5FAT文件系统98
    3.3.6NTFS文件系统98
    第4章从理论到实战——Ext2文件系统代码详解99
    4.1本地文件系统的分析方法与工具99
    4.1.1基于文件构建文件系统100
    4.1.2了解函数调用流程的利器100
    4.2从Ext2文件系统磁盘布局说起102
    4.2.1Ext2文件系统整体布局概述102
    4.2.2不错块(SuperBlock)103
    4.2.3块组描述符(BlockGroupDescriptor)106
    4.2.4块位图(BlockBitmap)108
    4.2.5inode位图(inodeBitmap)109
    4.2.6inode与inode表109
    4.3Ext2文件系统的根目录与目录数据布局113
    4.4Ext2文件系统的挂载116
    4.5如何创建一个文件117
    4.5.1创建普通文件118
    4.5.2创建软硬链接121
    4.5.3创建目录125
    4.6Ext2文件系统删除文件的流程125
    4.7Ext2文件系统中文件的数据管理与写数据流程129
    4.7.1Ext2文件系统中的文件数据是如何管理的129
    4.7.2从VFS到Ext2文件系统的写流程130
    4.7.3不同写模式的流程分析134
    4.7.4缓存数据刷写及流程138
    4.8读数据的流程分析140
    4.8.1缓存命中场景141
    4.8.2非缓存命中场景142
    4.8.3数据预读逻辑143
    4.9如何分配磁盘空间148
    4.9.1计算存储路径150
    4.9.2获取存储路径152
    4.9.3分配磁盘空间153
    4.10Ext2文件系统的扩展属性154
    4.10.1Ext2文件系统扩展属性是怎么在磁盘存储的154
    4.10.2设置扩展属性的VFS流程157
    4.10.3Ext2文件系统扩展属性接口实现159
    4.11权限管理代码解析163
    4.11.1ACL的设置与获取163
    4.11.2ACL权限检查164
    4.12文件锁代码解析165
    4.12.1flock()函数的内核实现165
    4.12.2fcntl()函数的内核实现167
    第5章基于网络共享的网络文件系统172
    5.1什么是网络文件系统172
    5.2网络文件系统与本地文件系统的异同174
    5.3常见的网络文件系统简析174
    5.3.1NFS文件系统174
    5.3.2SMB协议与CIFS协议175
    5.4网络文件系统关键技术175
    5.4.1远程过程调用(RPC协议)176
    5.4.2客户端与服务端的语言——文件系统协议177
    5.4.3文件锁的网络实现178
    5.5准备学习环境与工具179
    5.5.1搭建一个NFS服务179
    5.5.2学习网络文件系统的利器180
    5.6网络文件系统实例181
    5.6.1NFS文件系统架构及流程简析181
    5.6.2RPC协议简析185
    5.6.3NFS协议简析186
    5.6.4NFS协议的具体实现191
    5.7NFS服务端及实例解析203
    5.7.1NFSD203
    5.7.2NFS-Ganesha210
    第6章提供横向扩展的分布式文件系统216
    6.1什么是分布式文件系统216
    6.2分布式文件系统与网络文件系统的异同217
    6.3常见分布式文件系统217
    6.3.1GFS218
    6.3.2CephFS219
    6.3.3GlusterFS219
    6.4分布式文件系统的横向扩展架构220
    6.4.1中心架构220
    6.4.2对等架构221
    6.5分布式文件系统的关键技术222
    6.5.1分布式数据布局222
    6.5.2分布式数据可靠性(Reliability)224
    6.5.3分布式数据一致性(Consistency)228
    6.5.4设备故障与容错(FaultTolerance)229
    6.6分布式文件系统实例之CephFS230
    6.6.1搭建一个CephFS分布式文件系统230
    6.6.2CephFS分布式文件系统架构简析231
    6.6.3CephFS客户端架构234
    6.6.4CephFS集群端架构236
    6.6.5CephFS数据组织简析239
    6.6.6CephFS文件创建流程解析244
    6.6.7CephFS写数据流程解析251
    6.7分布式系统实例之GlusterFS253
    6.7.1GlusterFS的安装与使用253
    6.7.2GlusterFS整体架构简析257
    6.7.3转换器与转换器树259
    6.7.4GlusterFS数据分布与可靠性263
    6.7.5GlusterFS客户端架构与I/O流程268
    6.7.6GlusterFS服务端架构与I/O流程270
    第7章百花争艳——文件系统的其他形态272
    7.1用户态文件系统框架272
    7.1.1Linux中的用户态文件系统框架Fuse272
    7.1.2Windows中的用户态文件系统框架Dokany279
    7.2对象存储与常见实现简析282
    7.2.1从文件系统到对象存储282
    7.2.2S3对象存储简析287
    7.2.3Haystack对象存储简析288
    参考文献295

    内容简介

    本书通过理论与实践相结合的方式,深入浅出地介绍了文件系统的概念、原理和具体实现。本书涵盖本地文件系统、网络文件系统、分布式文件系统和对象存储等内容,可以说涵盖了数据持久化文件系统的主要领域。为了使读者更加深入地理解文件系统的原理,本书不仅介绍了文件系统的原理和关键技术,还结合开源项目介绍了文件系统的实现细节。最后,本书介绍了在互联网领域广泛使用的对象存储、承载海量访问请求的原理及可存储海量数据的架构。希望读者通过阅读本书对文件系统有全面、深入的认识。本书既可以作为文件系统及其他存储系统开发人员的指导用书,也可以作为软件架构师、程序员和Linux运维人员的参考用书。

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购