Questions tagged «disk-usage»

硬盘空间使用情况:我的文件占用多少空间?

3
可以使“ du”程序的攻击性降低吗?
我们有一份常规工作,负责du汇总多个子目录,找出最严重的违规者,然后使用输出结果来查找是否有事情在迅速上升以发现潜在问题。我们使用diff快照来比较它们。 有一个顶级目录,其中包含许多(几百个)子目录,每个子目录可能包含十个(数千个)(或更多)文件。 du -s在这种情况下,“ ”可能会激增IO的侵略性,从而导致我们的服务器抢占其缓存,然后出现大量的IO峰值,这是非常不受欢迎的副作用。 可以使用什么策略来获取相同的数据,而不会产生不必要的副作用?
21 disk-usage  io  limit 

2
符号链接实际上会影响磁盘使用吗?
我读过很多网站,在Linux中,符号链接(软链接,符号链接)就像引用另一个文件的指针,该文件可能位于任何地方(例如Windows快捷方式)。但是,当我检查其中有符号链接的文件夹的磁盘使用情况时,我的文件管理器所说的与du报告之间不匹配。但是,如果键入du -L(-L, --dereference; dereference all symbolic links从手册页),则du -L文件管理器报告的输出和大小是相同的。 我的问题是:如果我有一个软链接到一个大文件,例如在我的单独home分区中,我会遇到任何问题吗? 范例: 我的/var/tmp文件夹现在是空的。让我们创建一个文件: $ cat /some/file.txt > file.txt $ du -ac 164 ./file.txt 168 . 168 total 我的文件管理器(在本例中为Thunar)报告 大小:1件,总计163.0 kB 行。现在,让我们在其中创建一个非常大的文件/tmp并对其进行符号链接: $ cat /dir/really_big.txt > /tmp/heavy.txt $ du -a | grep heavy.txt 408 ./heavy.txt $ ln -s /tmp/heavy.txt heavy.txt $ du -ac …

4
如何原地压缩文件?
我有一台具有90%硬盘使用率的计算机。我想将其500多个日志文件压缩为一个较小的新文件。但是,硬盘太小,无法保存原始文件和压缩文件。 因此,我需要将所有日志文件一个一个地压缩为一个新文件,并在压缩后删除每个原始文件。 如何在Linux中做到这一点?

5
当前目录的安装信息
我可以df .获取当前目录所在的挂载上的一些信息,并且可以从中获取所需的所有信息mount,但是可以获取很多信息(有关其他挂载的信息)。我可以将其保留下来,但想知道是否有更好的方法。 是否有一些命令mountinfo可以mountinfo .提供我想要的信息(例如df .,但提供了所需的信息mount。) 我正在使用Debian Gnu + Linux。

2
清空/ usr / share / doc是否安全?
我不需要我的debian服务器上的手册页和文档。是否保存为完全清空该文件夹以释放一些磁盘空间,方法是将该文件夹中的所有文件替换为空的虚拟文件。 还是有更好的方法来卸载所有手册页和文档? 到目前为止,我localepurge已经安装了已经卸载了所有未使用的语言环境,也可以卸载我的德语语言环境,但是我想保留一些德语语言本地化。 我所说的“安全”不是完全安全,而是我使用localepurge过的相同的“安全性” (到目前为止从未引起任何问题)

2
如何减小区域归档的大小?
我需要减少locale-archive某些RHEL6系统上文件的大小。 这是我系统上的文件: [root@-dev-007 locale]# ls -l total 96800 -rw-r--r--. 1 root root 99158704 Sep 9 15:22 locale-archive -rw-r--r--. 1 root root 0 Jun 20 2012 locale-archive.tmpl 所以我做到了... [root@-dev-007 locale]# localedef --list | grep zh_CN zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8 ...所以我想我可以摆脱zh_CN... [root@-dev-007 locale]# localedef --delete-from-archive zh_CN ...而且我可以看到zh_CN它不再像这样列出了... [root@-dev-007 locale]# localedef --list …

1
为什么/ dev已满?
/ dev ..已满: SERVER:/dev # df -mP /dev Filesystem 1048576-blocks Used Available Capacity Mounted on udev 12042 12042 0 100% /dev 没有文件占用空间! SERVER:/dev # find . -ls | sort -r | head -2 2790517 0 -rw-r--r-- 1 root root 0 Dec 16 10:04 ./devnull 1490005831 0 -rw------- 1 root root …

5
如何获得忽略硬链接的文件夹大小?
我使用rsnapshot进行备份,该备份会生成一系列包含相同名称文件的文件夹。有些文件是硬链接的,而另一些是分开的。例如,hourly.1/file1和hourly.2/file1可能硬链接到同一文件,而hourly.1/file2和hourly.2/file2则是完全独立的文件。 我想查找该文件夹使用的空间量,hourly.2 而忽略与成为文件硬链接的任何文件hourly.1。因此,在上面的示例中,我想获取file2的大小,但忽略file1。 我在Linux上使用bash,我想从命令行尽可能简单地执行此操作,因此请不要使用大型图形解决方案或其他仅OS的解决方案。

3
ext4:如何考虑文件系统空间?
我最近格式化了1.5 TB驱动器,目的是用ext4替换ntfs。 然后我发现我保存的文件不适合新分区。 df: ext4 (ext3 & ext2 show the same behavior) Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 1442146364 71160 1442075204 1% /media/Seagate ntfs (similar to all other options that gparted offers): /dev/sdb1 1465137148 110700 1465026448 1% /media/Seagate 1K块的差异意味着减少了22 GiB的可用空间。 我已经执行了 tune2fs -O \^has_journal tune2fs -r 0 tune2fs …

4
为什么分区大小和df输出不同?
我有一个分区/ dev / sda1。 磁盘实用程序显示其容量为154 GB。 df -h显示 Filesystem Size Used Avail Use% Mounted on /dev/sda1 123G 104G 14G 89% / devtmpfs 1006M 280K 1006M 1% /dev none 1007M 276K 1006M 1% /dev/shm none 1007M 216K 1006M 1% /var/run none 1007M 0 1007M 0% /var/lock none 1007M 0 1007M 0% …

2
磁盘使用混乱:SSD上的Linux主分区上缺少10G
Linux Mint告诉我,我只有622 MB的可用磁盘空间,但应该还有几GB的空间。 看着分区,我被告知大约有10 GB未使用。我在问题上进行了搜索,但没有找到解决方案,但确实找到了应该使用来检查磁盘使用情况的提示df -h。 sudo df -h /home Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p8 189G 178G 622M 100% /home 输出对我来说没有任何意义:Size和之间的区别Used是11GB,但仅显示622M为Available。 SSD并不老,所以我不希望出现这样的差异。 我该怎么办?
15 linux  disk-usage  ssd 

3
为什么df和Finder显示不同的可用磁盘空间?
在主目录中,df -h $HOME显示 Filesystem Size Used Avail Use% Mounted on /dev/disk1 231G 177G 54G 77% / 但是在取景器中 有任何想法吗? 编辑 附加df -h输出 /dev/disk1 231G 177G 54G 77% / # this is memory disk /dev/disk2 7.0G 677M 6.4G 10% /Users/HOME/Library/Caches # this is an encrypted dmg /dev/disk3s2 9.3G 7.0G 2.3G 76% /Volumes/NOT_HOME …
15 osx  disk-usage  finder 

1
我可以按月分组吗?
我的目录中有很多照片。具体来说,du -sh --apparent-size /path/to/myfolder给我331G。太好了 但是现在我想要按月分组的列表,例如: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... 是否有(合理的)方式使用linux内置函数来执行此操作,还是我应该编写自己的Python实用程序来执行此操作?

3
如何仅对未在其他位置进行硬链接的文件占用的空间进行“ du”处理?
采用rsync --link-dest了节省空间的快照,我怎么能弄清楚我多少空间实际保存?或更笼统: 如何仅考虑未在目录结构以外的地方进行硬链接的文件,从而计算出目录使用了多少空间?提出不同的问题:删除该目录后实际上将释放多少空间?(du -hs会说谎。可能包含硬链接本身所需的空间)

3
“ ls -lh”报告的总大小小于单个大小的总和
在什么情况下ls -lh显示的总数小于单个文件的总数?例如: $ ls -lh /var/lib/nova/instances/_base total 100G -rw-rw-r-- 1 nova nova 4.3M 2012-02-14 14:07 00000001 -rw-rw-r-- 1 nova nova 5.7M 2012-02-14 14:07 00000002 -rw-rw-r-- 1 nova nova 42G 2012-03-08 15:24 1574bddb75c78a6fd2251d61e2993b5146201319.part -rw-rw-r-- 1 libvirt-qemu kvm 24M 2012-02-14 14:07 77de68daecd823babbb58edb1c8e14d7106e83bb_sm -rw-r--r-- 1 libvirt-qemu kvm 65G 2012-03-02 12:43 bd307a3ec329e10a2cff8fb87480823da114f8f4 -rw-rw-r-- 1 …
14 files  ls  disk-usage 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.