Datadomain存储上的文件大小,linux环境建议使用du -sh --apparent-size或ll -sh来查看

发现一个有趣的现象,linux服务器挂载了DELL的Datadomain存储,有一个文件大小是424MB,这个文件在linux服务器本地路径上占用磁盘空间也是424MB,但是把这个文件拷贝到Datadomain存储路径,发现这个文件在Datadomain存储路径上占用磁盘空间只有27MB。查看Datadomain文档了解到Datadomain存储有压缩功能参见官方文档https://www.dell.com/support/kbdoc/en-us/000003886/86266-understanding-datadomain-compression,只要文件成功存放到了Datadomain存储路径就说明这个文件已经被Datadomain压缩了,Data Domain系统利用重复数据删除和本地压缩来压缩用户数据。重复数据删除或“重复数据删除”用于识别冗余数据段并仅存储唯一的数据段。本地压缩通过一定的压缩算法,如lz、gzfast、gz等进一步压缩特有的数据段。

一个文件占用的磁盘空间和一个文件的实际大小是不一样的概念,文件占用的磁盘空间和磁盘的文件系统块大小和文件是否被压缩有关,比如一个文件系统的块大小是4KB(Linux当中一般默认是4k即4096),一个文件系统的块大小是10MB,那么一个大小是1B的文件在4KB的文件系统块中占用磁盘空间是4KB,这个1B的文件在10MB的文件系统块中占用磁盘空间是10MB 占用的磁盘空间的大小是取决于文件系统的块(block)的大小

du -sh :显示文件存储到磁盘中占用了多少空间,计算的是占了多少个block
du -sh --apparent-size :显示文件或目录自身大小,而不是它们占用的磁盘空间大小
ls -lh :显示文件的实际大小
ls -h --human-readable: with -l, print sizes in human readable format(e.g., 1K 234M 2G)

root@Mydb001:~# df -h
Filesystem                                                 Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv                          492G  119G  353G  26% /
tmpfs                                                      7.9G     0  7.9G   0% /dev/shm
/dev/sda2                                                  976M  207M  703M  23% /boot
boostfs                                                    376T  331T   45T  89% /mnt/datadomaindir
root@Mydb001:~#
root@Mydb001:~# ll /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
-rw-r----- 1 systemd-resolve systemd-journal 444226041 Jul  8 20:12 /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
root@Mydb001:~#
root@Mydb001:~# ll -sh /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
27M -rw-r----- 1 systemd-resolve systemd-journal 424M Jul  8 20:12 /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
root@Mydb001:~#
root@Mydb001:~# du -sh /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
27M     /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
root@Mydb001:~#
root@Mydb001:~# du -sh --apparent-size /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
424M    /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip
root@Mydb001:~#
root@Mydb001:~# pwd
/root
root@Mydb001:~# cp /mnt/datadomaindir/clickhouse_backup/Stage/Mydb001/20240708/shared.zip ./
root@Mydb001:~#
root@Mydb001:~# ll /root/shared.zip
-rw-r----- 1 root root 444226041 Jul  8 23:54 /root/shared.zip
root@Mydb001:~#
root@Mydb001:~# ll -sh /root/shared.zip
424M -rw-r----- 1 root root 424M Jul  8 23:54 /root/shared.zip
root@Mydb001:~#
root@Mydb001:~# du -sh /root/shared.zip
424M    /root/shared.zip
root@Mydb001:~#
root@Mydb001:~# du -sh --apparent-size /root/shared.zip
424M    /root/shared.zip
root@Mydb001:~#

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44823.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模拟开关应用注意事项

应用模拟开关时,开关时间是一个重要的考虑因素,但是,不能将开关时间与建立时间相 混淆。导通时间和关断时间只是从控制输入到开关切换间的传播延迟的一种衡量指标,主要由驱动和电平转换电路中的时间延迟导致。tON和tOFF两个值一般…

网络设备安全

交换机安全威胁 交换机是网络中负责数据帧传输和流量管理的关键设备。尽管交换机在数据链路层(第二层)工作,但它们也涉及到某些第三层功能,例如VLAN路由和访问控制。交换机的安全对于整个网络的安全性至关重要。以下是交换机面临…

Vertical Reading(abc360)

题意&#xff1a;给两个字符串s,t。如果从开头每隔w个字符拆分s&#xff0c;那么长度至少为c的子串的第c个字符依次连接成t&#xff0c;则输出yes&#xff0c;否则no 分析&#xff1a;暴力枚举&#xff0c;w和c #include<bits/stdc.h> using namespace std; int main()…

基于单片机的温湿度感应智能晾衣杆系统设计

&#xff3b;摘 要&#xff3d; 本设计拟开发一种湿度感应智能晾衣杆系统 &#xff0c; 此新型晾衣杆是以单片机为主控芯片 来控制的实时检测系统 &#xff0e; 该系统使用 DHT11 温湿度传感器来检测大气的温湿度 &#xff0c; 然后通过单 片机处理信息来控制 28BYJ &…

网络安全防御 -- 防火墙安全策略用户认证综合实验

实验拓扑&#xff1a; 实验目的&#xff1a; 1、DMZ区内的服务器&#xff0c;办公区仅能在办公时间内(9:00-18:00)可以访问&#xff0c;生产区的设备全天可以访问。 2、生产区不允许访问互联网&#xff0c;办公区和游客区允许访问互联网。 3、办公区设备10.0.2.10不允许访问DM…

sql常用语句:

1.联合查询 对表中的数据进行限制&#xff1b; 2.从一个表复制到另一个表 SELECT INTO 将数据复制到一个新表&#xff08;有的 DBMS 可以覆盖已经存在的表&#xff0c;这依赖于 所使用的具体 DBMS&#xff09; SELECT *&#xff08;字段&#xff09; INTO CustCopy FROM Cu…

高仿imtoken钱包源码/获取助记词/获取私钥/自动归集

简介&#xff1a; 高仿imtoken钱包/获取助记词/获取私钥/自动归集 带双端&#xff0c;无纯源码 下载源码

从微分方程组构建 bbr 模型

描述分析 bbr 的文字自 2016 年底起至今从空白到泛滥&#xff0c;我自己在期间贡献了不少&#xff0c;本文又是一篇&#xff0c;但不同的是&#xff0c;本文尝试用闭环的数学模型给出一个 bbr 的全貌&#xff0c;顺便和 aimd 做对比。 先看带宽特性 bw(t)&#xff0c;设瓶颈带…

Java中的消息中间件选择与比较

Java中的消息中间件选择与比较 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 在分布式系统中&#xff0c;消息中间件是一种关键组件&#xff0c;它能帮助不同…

等保2.0丨5分钟速览:小白都能理解的等保2.0简介

等保2.0的概念 等保2.0全称网络安全等级保护2.0制度&#xff0c;是我国网络安全领域的基本国策、基本制度。以1.0的规范为基础&#xff0c;等级保护标准以积极的防御为重点&#xff0c;由被动的防御发展为安全可信、动态感知和全过程的事前、事中和事后的全过程的全方位的审核…

函数式接口、匿名内部类、lambda表达式

一、函数式接口 只有一个抽象方法的接口叫函数式接口&#xff0c;不能有两个&#xff0c;也不能有方法实现。 FunctionalInterface注解标记&#xff0c;在idea中可以用这个注解验证是不是函数式接口。实现函数式接口可以转成lambda表达式。 二、匿名内部类 匿名内部类的格式&a…

Vue实战【基于wangEditor富文本编辑器+拖拽实现一个自定义打印模版】

目录 &#x1f31f;前言&#x1f31f;需求&#x1f31f;效果预览&#x1f31f;安装wangEditor富文本编辑器&#x1f31f;拖拽API&#x1f31f;wangEditor富文本编辑器所用到的API&#x1f31f;写在最后&#x1f31f;JSON包里写函数&#xff0c;关注博主不迷路 &#x1f31f;前言…

7.11 cf div3 C

Problem - C - Codeforces 操作 根据给定的索引数组ind和字符串c&#xff0c;按照一定的顺序修改字符串s中对应位置的字符。具体来说&#xff0c;第i次操作会修改s中索引为indi的位置的字符&#xff0c;将其设置为ci。 将c字符串按照从小到大排序&#xff0c;替换ind数组所表…

可观察性优势:掌握当代编程技术

反馈循环是我们开发人员工作的关键。它们为我们提供信息&#xff0c;并让我们从用户过去和现在的行为中学习。这意味着我们可以根据过去的反应进行主动开发。 TestComplete 是一款自动化UI测试工具&#xff0c;这款工具目前在全球范围内被广泛应用于进行桌面、移动和Web应用的…

vue项目实现路由按需加载(路由懒加载)的三种方式

使用异步组件 在使用vue-router配置路由时&#xff0c;可以使用异步组件来实现路由的按需加载。异步组件会在路由被访问时才进行加载&#xff0c;从而实现按需加载的效果。需要注意的是&#xff0c;使用异步组件需要借助webpack的动态import语法来实现。例如&#xff1a; cons…

【DRAM存储器三十三】LPDDR4介绍--寻址、pin定义、命令真值表

👉个人主页:highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 参考资料:《镁光LPDDR4数据手册》 、《JESD209-4B》 目录 LPDDR4的寻址 LPDDR4的pin脚定义 命令真值表 LPDDR4的寻址

【深度学习入门篇 ②】Pytorch完成线性回归!

&#x1f34a;嗨&#xff0c;大家好&#xff0c;我是小森( &#xfe61;ˆoˆ&#xfe61; )&#xff01; 易编橙终身成长社群创始团队嘉宾&#xff0c;橙似锦计划领衔成员、阿里云专家博主、腾讯云内容共创官、CSDN人工智能领域优质创作者 。 易编橙&#xff1a;一个帮助编程小…

邦芒攻略:8条建议让你在大学毕业五年内蜕变

大学毕业后很多人都有了翻天覆地的变化&#xff0c;有些人有了自己的事业&#xff0c;进了国企&#xff0c;考上了公务员。有的人呢&#xff0c;自己创业成了一个小老板。 有的人还在苦苦地读研&#xff0c;为了自己的理想而奋斗。但是&#xff0c;总有一些人会停滞不前&#x…

第三方支付平台如何完美契合游戏行业?

在数字经济的浪潮中&#xff0c;游戏行业以其独特的魅力和创新能力&#xff0c;成为全球文化和经济交流的重要桥梁。然而&#xff0c;海外游戏商在进军中国市场时&#xff0c;常面临一系列难题。本文将通过一个故事案例&#xff0c;揭示第三方支付平台PASSTO PAY如何帮助海外游…

vue3中antd上传图片组件及回显

实现效果&#xff1a; 调用后端接口后&#xff0c;后端返回的数据&#xff1a; 1.在项目components/base下新建UploadNew.vue文件&#xff08;上传图片公共组件&#xff09; <template><div class"clearfix"><a-uploadv-model:file-list"fileL…