{"id":72,"date":"2008-04-02T13:40:44","date_gmt":"2008-04-02T05:40:44","guid":{"rendered":"http:\/\/www.sysadmindayph.com\/blog\/varpreserve-directory\/"},"modified":"2008-04-02T13:41:03","modified_gmt":"2008-04-02T05:41:03","slug":"varpreserve-directory-vi-and-ex-temporary-files","status":"publish","type":"post","link":"http:\/\/www.sysadmindayph.com\/blog\/varpreserve-directory-vi-and-ex-temporary-files\/","title":{"rendered":"\/var\/preserve Directory: Vi and Ex Temporary Files"},"content":{"rendered":"<p>Got a page on an error today:<\/p>\n<blockquote><p>Error, DISK_SPACE:\/var &#8211; <em>hostname<\/em> &#8211; UNIX &#8211; EMAIL &#8211; 100% full, 0MB free, 722MB total<\/p><\/blockquote>\n<p>Did a quick &#8216;du&#8217; on \/var  filesystem and found out the culprit directory:<\/p>\n<blockquote><p> # du -sk * | sort -rn | more<br \/>\n232013  preserve<br \/>\n222272  tmp<br \/>\n62607   sadm<br \/>\n58204   cfengine<br \/>\n44270   spool<br \/>\n40355   adm<br \/>\n510     cron<br \/>\n503     orca<br \/>\n343     apache<\/p><\/blockquote>\n<p><!--more--><\/p>\n<p>Apparently, \/var\/preserv is used a temporary place holder used to store vi or ex temporary data. So, doing a quick recursive listing (`ls -lR`) showed the date stamps of the files inside \/var\/preserve\/<em>users.<\/em><\/p>\n<blockquote><p>\u00a0# ls -aslt | more<br \/>\ntotal 176126<br \/>\n4 drwxrwxrwt\u00a0 84 root\u00a0\u00a0\u00a0\u00a0 bin\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1536 Dec 13 19:09 ..<br \/>\n2 drwx&#8212;&#8212;\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0 user group\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 512 Nov 21 07:44 .<br \/>\n192 -rw&#8212;&#8212;-\u00a0\u00a0 1 \u00a0 \u00a0 user group\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 98304 Nov 21 07:44 Exaaa0000019883<br \/>\n64 -rw&#8212;&#8212;-\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0 user group\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 32768 Oct 27 03:40 Exaaa0000028082<br \/>\n170624 -rw&#8212;=\u00a0 1\u00a0\u00a0\u00a0 user group\u00a0\u00a0\u00a0 87294772 Oct\u00a0 9 21:24 Exaaa0000013066<br \/>\n64 -rw&#8212;&#8212;-\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0 user group\u00a0\u00a0\u00a0\u00a0\u00a0 32768 Oct\u00a0 8 21:53 Exaaa0000015814<br \/>\n72 -rw&#8212;&#8212;-\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 user group\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 6864 Sep 28\u00a0 2007 Exaaa0000026859<\/p><\/blockquote>\n<p>One more &#8216;du&#8217; to find out which one takes the most space, and I&#8217;ll start deleting there:<\/p>\n<p># du -sk * | sort -rn| more<br \/>\n88061\u00a0\u00a0 user1<br \/>\n19338\u00a0\u00a0 user2<br \/>\n19225\u00a0\u00a0 user3<br \/>\n12653\u00a0\u00a0 user4<br \/>\n11881\u00a0\u00a0 user5<br \/>\n8685\u00a0\u00a0\u00a0 user6<br \/>\n7649\u00a0\u00a0\u00a0 user7<\/p>\n<p>Surprisingly *grin*,\u00a0 <em>user1<\/em> take the most space.. so it&#8217;s bye bye to those temporary files..<\/p>\n<blockquote><p>#cd \/var\/preserve\/user1\/<br \/>\n# ls -last<br \/>\n# rm Exa*<\/p><\/blockquote>\n<blockquote><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Got a page on an error today: Error, DISK_SPACE:\/var &#8211; hostname &#8211; UNIX &#8211; EMAIL &#8211; 100% full, 0MB free, 722MB total Did a quick &#8216;du&#8217; on \/var filesystem and found out the culprit directory: &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8],"tags":[],"class_list":["post-72","post","type-post","status-publish","format-standard","hentry","category-solaris","category-tips"],"_links":{"self":[{"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":0,"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sysadmindayph.com\/blog\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}