<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; disk space</title>
	<atom:link href="http://www.deepvps.com/tag/disk-space/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VPS上什么吃掉了我的硬盘？</title>
		<link>http://www.deepvps.com/what-use-my-hard-drive.html</link>
		<comments>http://www.deepvps.com/what-use-my-hard-drive.html#comments</comments>
		<pubDate>Sun, 05 Dec 2010 06:57:02 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[disk space]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[硬盘]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=670</guid>
		<description><![CDATA[deepvps经常收到朋友的询问，“我的 VPS 没装新东西，为什么硬盘越用越少了？”，这多半是因为系统上的各种日志长期积累下来的结果，比如 nginx, apache 等留下来的访问日志信息长时间不清理、而且访问量大的话会很容易就膨胀到 GB；有时候某种应用程序的日志藏在文件系统的深处，不易发觉；有时候自己拷贝了一些大文件放在某个地方时间长了就忘了。那么如何在 Linux 系统上找到这些占用硬盘空间的文件呢？
首先我们可以统计一下根目录下各个目录占用硬盘的情况，找出最占用硬盘的那个目录：
[root@host]# du -sh /*
0       /aquota.group
0       /aquota.user
5.0M    /bin
4.0K    /boot
4.0K    /dev
5.2M    /etc
8.7G    /home
24M     /lib
4.0K    /media
4.0K    /mnt
4.0K    /opt
0       /proc
657M    /root
22M     /sbin
4.0K    /selinux
4.0K    /srv
0       /sys
107M    /tmp
1.1G    /usr
92M     /var
从上面可看出 /home 占用了最多的硬盘，我们去看看 /home 下哪些目录占用了最多的空间：
[root@host]# du -sh /home/*
5.6G /home/host
534M /home/logs
16K /home/mysql
2.5G /home/www
可以看到 host 这个目录 /home/host 用掉了最多的硬盘（5.6GB），我们再看看 /home/host 下究竟哪些文件占用了空间，用下面的一行命令找出某个目录下（这里是 /home/host）大小超过 500MB 的文件（打印前40行并按照 MB 从小到大排列）：

[root@host]# find [...]]]></description>
			<content:encoded><![CDATA[<p>deepvps经常收到朋友的询问，“我的 VPS 没装新东西，为什么硬盘越用越少了？”，这多半是因为系统上的各种日志长期积累下来的结果，比如 nginx, apache 等留下来的访问日志信息长时间不清理、而且访问量大的话会很容易就膨胀到 GB；有时候某种应用程序的日志藏在文件系统的深处，不易发觉；有时候自己拷贝了一些大文件放在某个地方时间长了就忘了。那么如何在 Linux 系统上找到这些占用硬盘空间的文件呢？</p>
<p><span id="more-670"></span>首先我们可以统计一下根目录下各个目录占用硬盘的情况，找出最占用硬盘的那个目录：</p>
<blockquote><p>[root@host]# du -sh /*<br />
0       /aquota.group<br />
0       /aquota.user<br />
5.0M    /bin<br />
4.0K    /boot<br />
4.0K    /dev<br />
5.2M    /etc<br />
8.7G    /home<br />
24M     /lib<br />
4.0K    /media<br />
4.0K    /mnt<br />
4.0K    /opt<br />
0       /proc<br />
657M    /root<br />
22M     /sbin<br />
4.0K    /selinux<br />
4.0K    /srv<br />
0       /sys<br />
107M    /tmp<br />
1.1G    /usr<br />
92M     /var</p></blockquote>
<p>从上面可看出 /home 占用了最多的硬盘，我们去看看 /home 下哪些目录占用了最多的空间：</p>
<blockquote><p>[root@host]# du -sh /home/*<br />
5.6G /home/host<br />
534M /home/logs<br />
16K /home/mysql<br />
2.5G /home/www</p></blockquote>
<p>可以看到 host 这个目录 /home/host 用掉了最多的硬盘（5.6GB），我们再看看 /home/host 下究竟哪些文件占用了空间，用下面的一行命令找出某个目录下（这里是 /home/host）大小超过 500MB 的文件（打印前40行并按照 MB 从小到大排列）：</p>
<blockquote><p>
[root@host]# find /home/host -printf &#8220;%k %p\n&#8221; | sort -g -k 1,1 | \awk &#8216;{if($1 > 500000) print $1/1024 &#8220;MB&#8221; &#8221; &#8221; $2 }&#8217; |tail -n 40<br />
597.484MB /home/host/img/blog.zip<br />
1560.26MB /home/host/uploads/uploads.rar</p>
</blockquote>
<p>原来是有2个压缩备份文件忘记删除，占用了2G多硬盘空间。删除后马上减少了硬盘占用。有时候我们备份或恢复网站后，往往忘记了删除压缩文件，用这个方法就可以快速找到占用硬盘的大文件了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/what-use-my-hard-drive.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
