Previous 1 2 Next 27 Replies Latest reply: Nov 13, 2015 12:38 AM by LSwihart Go to original post
  • Jim_witte Level 1 Level 1

    I fuond some stuff that xcode (or something developer-related) had stuck in /var/folders/m1/..  It came up because gcc apparently wouldn't compile a program (that had compiled before - it's Paul Guyot's 'Albert' decompiler/disassembler for the Newton ROM)  The following was the command and error:

     

    gcc db2src.cpp disarm.cpp disarm_c.cpp nsDecode.cpp  ∂

          EasyBMP/EasyBMP.cpp -lstdc++-static  -o ../db2src

     

    ld: duplicate symbol _gFnameRomBuilt in   ∂

         /var/folders/m1/m1JMuhFvE2a7LetqP5+Rpk+++TI/-Tmp-//ccfiL600.o and  ∂

         /var/folders/m1/m1JMuhFvE2a7LetqP5+Rpk+++TI/-Tmp-//ccFoum78.o   ∂

         for architecture i386

    collect2: ld returned 1 exit status

     

    Jim

  • David Morrison Level 2 Level 2

    You are talking about a six year old machine. There is a good chance that the disk is slowly dying. (I have a MBP from about that time, and it is slow even in ordinary operations. I have been told by an Apple service centre that the disk is definitely dying.)

     

    It also seems like you might be using every bit of spare space on the disk. Apple recommends keeping at least 10% (from memory) of your disk free at all times. If you don't, the operating system slows down.

     

    I would suggest that it is time to get a new disk for your MBP, which will solve the space problem and the slowness problem. And possibly save you from final failure, probably when you least want it to happen.

  • Lexiepex Level 6 Level 6
    expertise.macosx
    Mac OS X

    Hear hear !!

    quote

    You don't need to defrag for your use case, cache cleaning does not replace registry cleaning, your Mac does not need periodic maintenance, and there are no viruses only trojans (stop downloading and installing stuff!)

    If you have a specific problem, don't make it worse by guesssing. Troubleshoot and fix the issue.

    unquote

    That's it.  OSX works totally different than Windows, all these "tools"  slow down and wear out your system. Cleaning out caches and temporary files happens automatically on a daily weekly and monthly basis (read how it is described in Onyx).

  • Syth Level 1 Level 1

    My /var/fodlers is over 7GB in size, nearly 10% of my SSD drive space.

     

    Sigh.

  • musicspirit Level 2 Level 2

    I was brought to this thread by Google having  just done a runthrough with  WhatSize and also discovered the Private/Var folder  - mine is a whopping 9.82GB!!!

     

    Could someone please explain step by step how to reduce this? It's got to be mostly a waste of space... on my mid 2010 MBP happily  running OSX 10.8.5

     

    PS Just add - the main huge folder is called 'sleepimage' ... ?!

  • Michael Black Level 7 Level 7

    Sleepimage is exactly what it sounds like - it is the image written to disc of your machines active state when it went into sleep mode.  It is typlically as big as the amount of RAM you have on your system.  You can delete it, but the next time your system sleeps, it will just be re-created.

     

    sudo rm /private/var/vm/sleepimage

     

    Try a simple reboot and then see what /var is.  Ordinarily, the things that can safely be purged from /var are automatically purged as part of a system restart.  However, many, like sleepimage, swap files and so on will just come right back, as they are needed for your system to work properly.

  • musicspirit Level 2 Level 2

    Many thanks for this helpful explanation!

     

    best

     

    MS

  • Richard Glaser Level 1 Level 1

    FYI:

     

    Here is a post that gives details on /var/folders and issues.

     

    What is "/var/folders"?

    http://blog.magnusviri.com/what-is-var-folders.html

     

    Hopefully, it is helpful.

  • JClark5093 Level 1 Level 1

    I know this is an old thread, and I've read through some of the links and know the warnings, but has anyone recently seen their /private/var/folders balloon? Mine is approaching 30GB.

     

    I have recently done some hdd maintenance with deleting files (particularly music production libraries that are outdated, I use a lot of DAW software like the OP, including Reason 7, Logic Pro 9 (just deleted), Logic Pro X (just installed), Digital Performer 8 and I'm in the process of removing the bulk of my Native Instruments Kontakt libraries.

     

    I've freed at least 100 gigs of space so far, but on my 500GB hard drive (iMac mid 2011), and I have 32GB ram so I'm not worried about swap space so much, but this folder is showing as very large in Disk Inventory X (which I use now and then just to get a visual idea of what is taking up so much space).

     

    Is there a reason for there to be some files in /private/var/folders that are over 1GB each? That doesn't seem like it would be from Safari...

  • marnixva Level 1 Level 1

    I just found a 127Gb file down in /private/var/folders :

     

    -rw-r--r--@ 1 mav6  staff   127G Apr  5 18:48 /private/var/folders/vx/qgwtkrnd56gdpy6rmc84kdhh0000gq/T/com.apple.WebKit.Netwo rking+com.apple.Safari/WebKitGeneratedFile4H5Kh5

     

    Related to Safari apparently.  Now trying to find out if it's safe to get rid of it.  Already rebooted to see if it would clear it out, but no change.

    I'm on Yosemite OS X 10.10.2 .

    Searching for answers ...

  • kahjot Level 4 Level 4

    You could do a complete backup (preferably a clone), then delete the very large file and see what happens.

  • marnixva Level 1 Level 1

    I found out elsewhere that I could delete everything below /private/var/folders/ after stopping all apps, then use terminal and type in:

     

      sudo rm -r /private/var/folders/*

     

    and then doing a restart.  I did this and all that space was recovered and no problems seen.  All that content had already been backed up to my time machine drive, but I didn't need it.

  • LSwihart Level 1 Level 1

    There are actually very useful reasons for deleting things in /private/var/folder (/var is a hard link to private/var) a couple of things to mention would be:

     

    1.) This is where 'STUCK' appstore updates or installs are located.

          -- Run the command in terminal 'defaults write com.apple.appstore ShowDebugMenu -bool true && killall App\ Store' then re-open appstore and you will see a 'debug' option in your 'File Edit Store...' Menu.  If you look at show download folder you will see that there is all sorts of old crap in here (which will cause this directory to get super large, you don't need every update to xcode that you have ever downloaded kept).

     

    2.) This is a tricky place to delete while applications are actively running and sockets are still running on the system because this is one of the default locations that applications write 'in-memory' files.

         -- Running the command opensnoop -v -p <PID>   on a running process like the default PID of a web browser will show you how intensive this can be.

         -- for instance click on Google Chrome then in a terminal window (as root) run the command opensnoop -v -p `ps -ef |grep Chrome|grep -v grep|head -1|awk '{ print $2 }'`  will log in STDOUT all these files. Open new tabs and things and witness all the files that are created that are in-memory and you will not be able to see these in finder / find / ls / or even md* commands. lsof will also show some of this activity.

     

    3.) If one wanted to do this you would essentially have to write a script and add it to launchd where on start up after the partition that /private/var/folders is located on is mounted and then add a script that then does a `rm -rf /private/var/folders/folder-you-want-to-remove`  and moves on before any service or application is started.

     

    4.) The file in 2 responses back is related to files that most likely did not complete or are temporary safari files.

     

    I hope this clears things out on this topic, if you know what you are clearing out and you are ok w/ it go for it. I would advise not to completely delete /private/var/folders but delete specific temporary directories that you understand. I personally do clear out my com.apple.appstore directories because of issues I have encountered w/ this Application. I also like to make sure that there are no leftover temporary files from Chrome. This doesn't mean that Apple or other companies will adhere to that all these directories are really used for temporary or in-memory read-write functions.

     

    I also strongly disagree w/ the people who mentioned your disk dying and things such as this, there are utilities that will show if your hard drive is dying, it will show up in logs if you have corruption or errors on the drive.  Doing some simple things like monitoring the disk w/ iostat would show the performance.

     

    This is a topic of concern for people that do use SSD disks and/or have small system disks, the release of El Capitan and future releases that use SIP (no real ultimate root control) and features like the abstraction layer between the filesystem and what you actually see is making it become increasingly difficult to debug and manage things like this. Most of us who have been Mac users for years and who are UNIX people who loved NeXT, Darwin, and BSD are being pushed out for the users who do not adequately understand the OS.

     

    So again ** know what you are deleting & understand the ramifications before deleting ** and use care and rtfm. Essentially you need to know what you are doing and if you are not comfortable running commands in the above examples, then you shouldn't be messing w/ your system and application directories.

     

    Best of Luck,

    -luke

Previous 1 2 Next