今日快讯:一文读懂XFS文件系统数据结构和原理
前言:
目前XFS已成为Linux主流的文件系统,所以有必要了解下其数据结构和原理。
XFS文件系统
(资料图片)
XFS是一个日志型的文件系统,能在断电以及操作系统崩溃的情况下保证数据的一致性。XFS最早是针对IRIX操作系统开发的,后来移植到linux上,目前CentOS 7已将XFS作为默认的文件系统。使用XFS已成为了潮流,所以很有必要了解下其数据结构和原理。
XFS官方说明文档参考:https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure//tmp/en-US/html/index.html
接下来将介绍XFS的一些概念,包括分配组、超级块、inode等等,过程中会结合xfs_db(xfs提供的输出文件系统信息的工具)打印一些信息,了解当前XFS的实时数据。
分配组(Allocation Group)
XFS将空间分为若干个分配组,每个分配组大小相等(最后一个可能不等)。分配组包含有超级块、inode管理和剩余空间管理等,所以分配组可以认为是一个单独的文件系统。正是分配组这样的设计,使得XFS拥有了并行IO的能力。在单个分区上使用XFS体现不了这种并行IO能力,但是如果文件系统跨越多个物理硬件比如ceph,并行IO将大大提高吞吐量利用率。
上图为分配组的结构图,重点关注前面4个扇区,从上到下分别为超级块、空闲块信息、inode信息和内部空闲列表。
超级块(superblock)
超级块位于分配组的第一个扇区,包含了分配组和文件系统的全部元数据信息,由于结构体比较大,这里就不作列举,可去官方文档中查看https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure//tmp/en-US/html/Allocation_Groups.html
xfs_db查看超级块内容,执行xfs_db -r /dev/xxx(xxx为XFS所在的分区),输入sb再输入p即可,如下图所示(鉴于篇幅未尽列出输出):
超级块有几个核心的元数据为:
blocksize:块大小,一般为4KB; dblocks:一个分配组含有的块数目; agcount:整个文件系统含有的分配组数目; sectsize:扇区大小,一般为512B; inodesize:inode节点大小,一般为512B; icount:整个文件系统目前已经分配的inode数目; ifree:整个文件系统空闲的inode数目,由于XFS不是格式化的时候预分配所有的inode,而是根据使用情况动态构造inode,所以该值为动态值。
空闲块信息(AG free block info)
位于分配组的第二个扇区,主要描述两个空闲空间B+树和剩余空间信息,结构体如下:
typedef struct xfs_agf {__be32 agf_magicnum; __be32 agf_versionnum; __be32 agf_seqno; __be32 agf_length; __be32 agf_roots[XFS_BTNUM_AGF]; __be32 agf_spare0; __be32 agf_levels[XFS_BTNUM_AGF]; __be32 agf_spare1; __be32 agf_flfirst; __be32 agf_fllast; __be32 agf_flcount; __be32 agf_freeblks; __be32 agf_longest; __be32 agf_btreeblks;} xfs_agf_t;
核心成员如下:
agf_roots:XFS_BTNUM_AGF为2,指明了2棵空闲空间B+树在哪个block,通过查找这两棵树找到合适的空闲block; agf_levels:树高; agf_freeblks:分配组目前空闲block数目
xfs_db输入agf可查看空闲块信息,如下图所示:
空闲空间B+树
空闲块信息包含了两颗空闲空间B+树,分别以block序号和block数目为关键字,满足两种不同的需求。
B+树贯彻了整个XFS,对其有所了解才能更好的理解XFS的运作,网上有很多关于B+树的资料,请自行查阅,这里只描述一些核心概念:
属于多叉平衡排序树;
有m个关键字的中间节点有m个子节点;
m个子节点的关键字集合包含父节点的关键字,B+树有点像跳表;
中间节点只含有关键字不含数据,叶子节点含有所有的关键字和数据;
叶子节点含有左右节点指针,所有叶子节点实际上是一条有序链表。
B+树在基于磁盘查找的软件中应用广泛,如数据库,文件系统也一样,这些软件都要读取磁盘数据再查找,所以一次读取尽量多的关键字尤为重要,B+树的单节点多关键字可满足该需求。
接下来将通过xfs_db去探索这两棵树的内容,从agf的打印信息可看到bnoroot=1和cntroot=2,它们分别是以block序号和block数目为关键字的B+树的根节点所在的block序号。
跟踪以block序号为关键字的B+树操作如下:
由于agf中level为1,所以该B+树没有中间节点,直接就是叶子节点,包含有空闲block数据,图中的recs数组便是,可见目前有3大块空闲空间。
跟踪以block数目为关键字的B+树操作如下:
Inode B+树信息
位于分配组的第三个扇区,主要描述inode B+树的根block、已构造的inode个数以及空闲个数,数据结构如下:
typedef struct xfs_agi {__be32 agi_magicnum; __be32 agi_versionnum; __be32 agi_seqno __be32 agi_length; __be32 agi_count; __be32 agi_root; __be32 agi_level; __be32 agi_freecount; __be32 agi_newino; __be32 agi_dirino; __be32 agi_unlinked[64];} xfs_agi_t;
核心成员如下:
agi_root:inode B+树的根block; agi_level:树高; agi_count:已构造的inode数目; agi_freecount:空闲的inode数目。
xfs_db输入agi可读取到Inode B+树信息,如下图所示:
由上图可知B+树的根block为root=3,跟踪该block便可找到具体的inode数据。
Inode信息
每一个文件或目录都对应一个inode,用于描述文件的基本信息,除了目录或链接,inode不携带文件数据。
inode分为3部分,如下;
xfs_dinode_core_t:固定信息,描述文件类型、属性、访问时间等; data fork:存放数据位置信息; extended attribute fork:存放扩展数据位置信息;
Inode Core
描述文件的基本信息,数据结构定义如下:
typedef struct xfs_dinode_core {__uint16_t di_magic; /* inode magic # = XFS_DINODE_MAGIC */ __uint16_t di_mode; /* mode and type of file */ __int8_t di_version; /* inode version */ __int8_t di_format; /* format of di_c data */ __uint16_t di_onlink; /* old number of links to file */ __uint32_t di_uid; /* owner"s user id */ __uint32_t di_gid; /* owner"s group id */ __uint32_t di_nlink; /* number of links to file */ __uint16_t di_projid; /* owner"s project id */ __uint8_t di_pad[8]; /* unused, zeroed space */ __uint16_t di_flushiter; /* incremented on flush */ xfs_timestamp_t di_atime; /* time last accessed */ xfs_timestamp_t di_mtime; /* time last modified */ xfs_timestamp_t di_ctime; /* time created/inode modified */ xfs_fsize_t di_size; /* number of bytes in file */ xfs_drfsbno_t di_nblocks; /* # of direct & btree blocks used */ xfs_extlen_t di_extsize; /* basic/minimum extent size for file */ xfs_extnum_t di_nextents; /* number of extents in data fork */ xfs_aextnum_t di_anextents; /* number of extents in attribute fork*/ __uint8_t di_forkoff; /* attr fork offs, <<3 for 64b align */ __int8_t di_aformat; /* format of attr fork"s data */ __uint32_t di_dmevmask; /* DMIG event mask */ __uint16_t di_dmstate; /* DMIG state info */ __uint16_t di_flags; /* random flags, XFS_DIFLAG_... */ __uint32_t di_gen; /* generation number */} xfs_dinode_core_t;
核心成员如下:
di_mode:指定文件类型和访问权限,具体解析参考https://www.xuebuyuan.com/1106749.html di_format:指定data fork的数据格式,有以下类型:
typedef enum xfs_dinode_fmt {XFS_DINODE_FMT_DEV, // 用于字符和块设备 XFS_DINODE_FMT_LOCAL, // 用于目录和链接,表明数据就存放在inode的data fork中 XFS_DINODE_FMT_EXTENTS, // data fork存放extent,extent指向具体的block,block存放数据 XFS_DINODE_FMT_BTREE, // data fork存放B+树根block XFS_DINODE_FMT_UUID // 该值不再使用,忽略} xfs_dinode_fmt_t;
di_uid:拥有者id; di_gid:拥有者的组id; di_atime、di_mtime、di_ctime:访问时间、修改时间、修改属性时间; di_size:数据大小,比如文件的大小; di_forkoff:实际值要乘以8,是data fork和extended attribute fork的分界线,以data fork为起始,初始值为0,代表没有extend attribute fork。
Inode number
Inode有个唯一表明身份的number,有两种格式:相对格式(32位)和绝对格式(64位)。
从上图可见,绝对格式比相对格式多了AG number部分,中间部分为block序号,右侧部分为inode在该block内的序号,可见根据inode number便可得到inode在磁盘的具体位置。sb_agblklog和sb_inoplog的值位于超级块中。
计算inode所在位置方法:
假设block序号为A,inode序号为B,AG number为C,每个分配组的block数目为D,Inode大小为E,block大小为F(这些值可以计算或通过超级块得到)
则inode所在的block序号 x = C D + A,则inode地址为 y = x F + E * B
data fork
不同文件类型的data fork形式有所不同,同样类型的文件根据大小也会有不同的数据结构,接下来将一一描述。
普通文件
普通文件的数据不会放在data fork中,视extent数目大小,有两种数据形式:
Extent List:每个extent指明存放数据的block地址,遍历该list便可得到全部文件数据; B+tree Extent List:由于data fork的容量有限,如果extent数量太多,将采用B+树的形式存放extent,亦即采用额外的block存放extent。
目录
有四种形式的目录:
Shortform目录:目录下文件不多或者文件名短,也就是data fork能容纳下文件名和文件inode,则目录的数据放在data fork中; Block目录:data fork存放不下目录的内容,采用额外的一个block存放; Leaf目录:一个block存放不下目录的内容,把索引信息从block中抽离,索引信息用额外一个block存放; Node目录:一个block存放不下索引信息,采用多个block存放索引信息; B+树目录:data fork已经存放不下数据block extent,采用B+树方式存放block extent。
链接
有两种形式的链接:
Shortform链接:data fork能存放下链接的内容,内容即目标文件的路径; Extent链接:采用额外的block存放链接的内容,extent存放block信息。
结束语
以上就是XFS文件系统的一些基本数据结构,了解了基本的数据结构使我们能更深入的了解和探索XFS系统,当系统出现问题时也可以更好地分析原因。
标签:
相关推荐:
精彩放送:
- []【环球新要闻】巴巴里狮有没有灭绝?世界上最大的狮子全长可达3.6米 纯种已灭绝
- []斛珠怎么读?拼音发音咋念?
- []【全球热闻】长颈龟多少钱一只?长颈龟的价格介绍
- []【全球新视野】燕然山铭你了解多少?关于燕然山铭的介绍
- []房贷没放款前千万不要做的事
- []【环球新要闻】有什么好看的电影?最值得看的十大经典电影
- []世界快看:三部门出细则,海南2万元以内离岛免税品“即购即提”
- []关于燧人氏钻木取火的介绍 你知道多少?
- []快资讯丨信用卡还不上怎么办
- []环球视讯!造梦西游3宠物属性排行榜 子鼠和月兔谁更适合?
- []环球精选!4月1日起,全国66个站点可直达香港九龙站
- []最新:关于直缝焊接钢管的介绍 你知道多少?
- []天天报道:关于魔兽世界木喉要塞声望奖励 你知道多少?
- []世界热文:三星手机卡刷法刷机教程:recovery模式刷入安卓系统包
- []快讯:投影宝是什么?投影宝价格及特性介绍
- []动态:摄影技巧:如何拍摄背景虚化的照片?拍摄背景虚化照片方法
- []朱丹个人资料有哪些?关于朱丹个人资料的介绍
- []fmvp和mvp哪个更好?fmvp和mvp的区别
- []【世界新视野】建行怎么查询余额
- []全球速读:probook4416s如何拆机?报价及评测介绍
- []天天关注:电影彩蛋是什么意思?片尾彩蛋有什么目的?
- []适佳暖气片怎么样?适佳暖气片品牌及产品特点介绍
- []志愿者活动有哪些名称?志愿者活动介绍
- []2-5阶魔方玩法:四阶魔方降阶法的还原步骤
- []全球热点评!12种丝巾系法详细图解 丝巾的系法图解与注意事项
- []联想r2000s拆机教程 教你轻松搞定笔记本电脑
- []手机登录AppleID忘记密码可以跳过激活锁吗?如何强制跳过激活锁?
- []成都小升初点招是哪些意思?成都哪些区设置了调考?
- []网速慢到底是电信问题还是电脑问题?网速评判谁更可靠?
- []世界新消息丨歪歪Y群如何分组?歪歪Y群分组方法
- []支付宝如何查询快捷支付余额?支付宝查询快捷支付(卡通)余额方法
- []家庭采暖哪种好?家庭采暖方式对比介绍
- []世界快资讯丨智能手机充电时间长耗电快?超级充电器让你的手机更畅快
- []天天即时:分布式集群化设计——MySQLServer
- []动态:阿里云香港云服务器有哪些优势?阿里云香港服务器购买教程
- []河南前2月财政总收入1360亿元 一般公共预算支出1973.2亿元
- []全球微动态丨南通:住房公积金贷款额度提高至100万元 支持用公积金付首付
- []南京未来科技城1.5亿元超短期融资券将兑付 利率4.5%
- []环球热推荐:12306上可以提前多少天买火车票?12306车票的有效期的规定
- []焦点讯息:黄蚂蚁怎么消灭?教你9个驱赶蚂蚁的方法
- []资讯推荐:论坛会员颜小风:ThatPhoto超牛的图像编辑器
- []redPacketPay.php:扫二维码领红包系统软件开发流程
- []儒雅的意思与含义是什么?儒雅的意思及含义介绍
- []焦点观察:六畜是指哪六畜?生肖属相相冲原理与化解方法
- []全球动态:一系列C++类库——PocAny+库
- []热消息:2017杭州酒吧排行榜:SOS酒吧排名第一 你知道几个?
- []乐视手机1pro全网通怎么样?乐视超级手机1Pro的细节介绍
- []当前关注:9句话创造上亿价值 聚美优品“陈欧体”如何逆袭?
- []每日快播:时速250公里!贵广高铁计划提速至300公里
- []今日精选:如何选购到称心如意的电脑音箱?多媒体电脑音箱选购指南
- []谷蜂手机怎么样?谷峰手机设备详情介绍
- []环球热议:国企的面试我们应该怎么准备?国企面试的注意事项
- []【独家】八角丁香饵料是什么?关于八角丁香饵料的一些小知识
- []今日关注:2022年粤港澳大湾区经济总量超13万亿元人民币
- []天天速讯:广州干细胞实验室建设:洁净空调选择有哪些事项?
- []全球动态:【威航软件园】免费的windows文件搜索工具
- []多台华为荣耀路由HiLink一键组网功能 详细教程
- []天天快看:【javase】Array集合的常用方法
- []满帮盈利没能打败做空?
- []世界快讯:hp笔记本电脑报价是多少?惠普hp的笔记本电脑报价大全
- []酷派8720q如何刷机?酷派8720q刷机教程
- []蓝光发展:截至2023年2月20日收盘,公司股东户数约为14.3万户
- []今日播报!mac电脑网游加速器哪个好用?网易uu加速器Mac版推荐
- []稳健发展、乘势而上!金螳螂连续20年荣膺装饰类百强企业第一名
- []华凌冰箱维修点有哪些?全国冰箱维修中心大盘点
- []热头条丨史密斯热水器好不好?史密斯热水器特点有哪些?
- []头条:电梯楼层控制系统——IC卡电梯门禁系统介绍
- []media/sf_Share/LED系统命令介绍 Linux系统介绍
- []索尼爱立信M608C怎么样?索尼爱立信M608C使用心得
- []观热点:压阻式压力传感器/压力变送器的类型有哪些?压力传感器/压力变送器的类型
- []焦点速讯:保税科技:截止2023年3月20日,公司在册股东人数为61524户
- []贴片0603蓝光led启动电压2.5V 已经开始导通
- []108键电脑键盘上各键的作用有哪些?电脑键盘各按键的作用
- []【可编程】直流电源供应器与负载之间串联一只二极管
- []今日最新!首开股份:如果您是业主,可与项目物业客服进行联系
- []当前聚焦:医保卡丢了怎么补办
- []环球头条:公积金封存后怎么提取
- []全球微速讯:400多学生上清北,全国高中C9联盟啥来头?
- []当前通讯!微信支付密码怎么改
- []世纪佳缘:持续升级高品质婚恋服务,为用户幸福保驾护航
- []新动态:退税怎么申请
- []如何评价抖音上的血液科时昊主任?
- []环球快资讯:江苏园博园建设公司9.5亿元私募债状态更新为“终止”
- []邵阳液压:根据中登公司提供的股东名册,截止2023年03月20日公司的股东人数为0.6万余户
- []每日聚焦:“21融信01”召开持有人会议 同意调整宽限期安排
- []环球快看:金价涨势如虹 行业现新变化
- []【全球聚看点】银邦股份:截至2023年3月20日,公司股东户数为39,626
- []世界今头条!华瓷股份:公司发展战略正积极地推进中
- []实朴检测:截至2023年3月20日,公司最新的股东人数为9508户
- []全球热点评!中国银河证券:A股市场颠簸行情是否存改善的条件?
- []【天天热闻】年报密集披露 多股获明星基金增持
- []焦点速讯:国际金价创近一年新高 重仓黄金股基金净值大幅走高
- []【外盘异动】相较于隔夜23:00 美原油(23:00基准)上涨0.99%
- []焦点快报!遵义兆丰地产100%股权挂牌转让 底价为17.14万元
- []环球微资讯!广州开发区控股15亿元公司债利率确定为3.19%及3.60%
- []天天动态:河南荥阳挂牌出让558.43亩综合用地 起始价约1.95亿元
- []招商蛇口拟转让深圳商航置业100%股权及相关债权 底价15.14亿元
- []上海首批推出19宗共94.4万平米涉宅地 起始总价483.4亿元
- []全球看热讯:蓝焰控股:公司股价在二级市场有良好表现是投资者和公司共同的愿望
- []快消息!航发控制:截止2023年3月20日收盘,公司股东总数合并后为59527,其中机构户数3188
- 环球快讯:创源股份:截止至2023年3月20日,公司股东总户数为 11835户
- 【全球播资讯】单体酒店的最好归宿是连锁吗?
- 3月22日重点数据和大事件前瞻
- 当前信息:远洋集团递延次级永续债票息支付 符合相关条款约定
- 天天即时看!天安:2022年实现收入50.87亿港元
- 绿城服务深夜披露诉讼更新消息 称将就一审判决提起上诉
- 每日视讯:万达商管获证监会问询:说明珠海万达上市进展及对短期偿债能力影响
- 今日看点:3月22日财经早餐:市场静待美联储决议上场,美债收益率跳升,金价回落约2%
- 体验服5位英雄调整,大乔直接报废了?客观分析了一下没那么严重
- 【全球独家】海拔5200米!他们在边防线上踏雪巡逻
- 当前简讯:由于需额外时间落实2022年业绩 远洋服务董事局会议延期至3月29日
- 【聚看点】天海防务累计担保金额超10亿元 部分索赔案已在上海金融法院开庭
- 泛海酒店4.26亿元出售其7.5% 2026年2月珠江票据予珠江投资
- 当前动态:特发服务计划参与竞标四川天鼎物业51%股权增资项目
- 视焦点讯!东杰智能:3月20日公司高管梁燕生减持公司股份合计27.43万股
- 先锋新材:3月20日公司高管卢先锋减持公司股份合计4.38万股
- 全球速递!证监会向万达商管出具问询函,涉及珠海万达在港上市等问题
- 关于民生证券股份转让合同纠纷 泛海控股已向申请人支付违约金3.3亿
- 晶瑞电材:3月20日公司高管薛利新、胡建康减持公司股份合计28.78万股
- 【世界聚看点】西安饮食:公司门店有销售西凤酒,除此外暂无合作
- 四周年梁祝皮肤三天解锁,12款传说皮肤免费用,情人节限定返场!
- 央视315点名网红项目的背后,是景区经营的老大难
- 环球速看:中微公司:3月20日LEE STEVEN TIANXIAO、MAK STEVE SZE-YEE、YANG JAMES WEI减持公司股份合计8.5万股
- 全球看热讯:中国电建拟用非公开发行股票所得募资置换自筹资金10.36亿元
- 新动态:虎牙发布2022年Q4及全年财报:全年营收92.2亿元,提升内容呈现与互动体验巩固核心竞争力
- 引力传媒:3月20日公司高管罗衍记减持公司股份合计33.84万股
- 全球讯息:星星集团料2022年亏转盈 全年除税前溢利约3.73亿港元
- 天天快报!金证股份:3月17日公司高管赵剑减持公司股份合计102.04万股
- 百事通!恒基地产:2022年实现营业收入255.51亿港元
- 观想科技:观想科技在数字化装备及装备管理数字化领域,是第一梯队骨干供应商
- 全球快资讯:绿景中国地产预期2022年股东应占亏损约6.57亿元至8.03亿元
- 达安基因:目前应收账款正有序收回
- 融信中国:预计2022年归属股东净亏损95亿元至115亿元
- 当前滚动:荣万家:预计2022年净利润约为2.36亿元
- 甜啦啦生椰拿铁冰淇淋应季升级
- 靠两条索道,鄂旅股份冲刺IPO
- 今日快讯:白带是什么颜色_白带是什么
- 中国恒大第四次延期清盘呈请聆讯
- 厦门象屿获准发行不超过30亿元公司债券
- 当前热文:许继电气:截至2023年3月20日,公司股东人数约7.0万人
- 每日焦点!栖霞物业:提名吕俊等为公司董事 选举邱文军为公司职工代表监事
- 【世界报资讯】恒基发展:2022年实现收入17.86亿港元
- 恒基地产2022年股东应占基础盈利96.29亿港元 同比下降29%
- 环球热议:德赛电池:目前公司储能电芯项目各项工作进展顺利
- 禾盛新材:2023年03月20日公司股东总户数15,159户
- 全球球精选!港交所受理古瑞瓦特上市申请!
- 130MWh!光伏巨头中标储能项目!
- 焦点速看:“室温超导”新突破,新的能源革命要来了?
- 天天看热讯:喜迎“新掌门” 江苏阳光仍有四个考题
- 环球时讯:森特股份:全面由建筑企业向新能源企业转型 将开辟BIPV国际市场
- 从香港老牌旅行社到旅游技术公司,全旅达能否在FREED的带领下实现蜕变?
- 今日讯!长实及新地合作项目飞扬2期加推108伙
- 华发集团10亿元超短期融资券完成发行 利率3.04%
- 全球实时:招商蛇口:纾困项目投资和回报要求优于同期公开市场拿地
- 天禄科技:根据中国结算公司定期下发的股东名册,截至2023年3月20日,公司股东人数为9,320户
- 招商蛇口:今年会继续加大旧改 重点在粤港澳大湾区
- 北京银行与北京市经济和信息化局签署战略合作协议 启动 “专精特新·千亿行动”计划
- 伟隆股份:经查询,公司截止至3月20日的股东人数为10,659人
- 微资讯!大连:2023年春季房交会成交总额达27.26亿元
- 环球快看点丨赛象科技:公司具体业务及相关情况请您参阅公司年度报告
- 焦点讯息:晓发_对于晓发简单介绍
- 今日聚焦!北辰实业11亿元公司债券已获受理
- 世界观点:越秀产业投资成功发行5亿元公司债券
- 绿城房地产拟发行10亿元公司债券
- 茶花股份:您可参阅公司官网(www.chahuajj.com)了解公司产品的详细信息
- 天天速看:NYMEX原油或进一步下探62.86美元
- 国际油价反弹转升,机构称供求仍偏紧,后市上涨5-10美元
- 每日简讯:浦开慧智公寓资产支持ABS已获受理
- 金博股份:碳基复合材料坩埚和石英砂坩埚都是单晶拉制炉热场部件,不存在替代关系
- 今日热门!安源煤业:公司截至2023年3月20日股东总数为58032户
- 世界快看:厦门建发50亿元公司债券已提交注册
- 建设银行信用卡好办吗
- 孙红雷丁嘉丽什么关系?孙红雷丁嘉丽关系介绍?
- 当前快讯:英雄联盟娜美怎么玩?英雄自身特点决定出装攻略?
- 【环球快播报】泰国太贵?马来西亚旅游领事来热情揽客了
- 环球快播:希怎么组词?希字的组词有哪些?
- 热讯:原电池反应与氧化还原反应什么关系?原电池反应是什么意思?
- 英语中的谓语是什么意思?谓语怎么分类?
- 世界即时看!中专生能直接升本科吗?中专生升本科的途径有哪些?
- 当前热讯:垃圾分类怎么分?垃圾分类有哪几种?
- DNF绝望之塔在哪里?DNF绝望之塔怎么进入?
- 宁静的近义词有哪些?宁静的反义词是什么?
- 【环球报资讯】物语系列动画的观看顺序是怎样的?观看顺序即为动画的播出时间顺序介绍?
- 热议:国信期货日评:原油持续底部震荡,油脂期货震荡走低
- 全球要闻:3月21日炼石航空涨停分析:通用航空,无人机,军工概念热股
- 复地临平项目“勾地”后遗症:楼盘交付在即,承诺的商业板块却停工了
- 国际金价或进一步下探1962美元
- 当前聚焦:3月21日盘龙药业涨停分析:肝炎概念,新冠药物,医药概念热股
- 每日播报!野马电池:公司暂无相关计划和安排
- 天天快报!浙江丽水:住房公积金贷款最高限额拟提至100万元
- 每日热门:咸阳城投集团10亿元私募债项目更新为"已反馈"
- 当前速读:上虞闰创置业11.37亿竞得绍兴1宗宅地 成交楼面价8000元/平米
- 实时:新世界柏蔚山招标售出1伙顶层复式户 成交价达1.25亿港元
- 要闻速递:国际金价须承压,须密切关注美联储发出的此类信号
- 焦点快报!3月21日云鼎科技涨停分析:国产软件,时空大数据,5G概念热股
- 3月21日宝塔实业涨停分析:航母,军工,宁夏概念热股
- 世界看点:万达普惠是正规网贷吗
- 今日聚焦!黄燕铭对话联想集团CTO:ChatGPT大风起 人工智能浪潮来临
- 京东客服电话
- 天天热点!本领的近义词语_引领的近义词