I use a small drive for my programs and a larger drive for my files, including my projects. I only have about 2 GB of storage space left on my main drive. Last night, I was attempting to import an asset from the store when this error started happening.
Then I checked my drives and I was completely out of space on my main drive. The project I was importing to is on a different drive, but Unity seems to be using the drive it’s installed to (maybe just using AppData,) for temporary space as it downloads the asset to import into the project. This clearly isn’t going to work with how little space is on that drive. Is there a way to change where Unity does this work?
Anyone know any info about this? I just had this happen to me. It cuttered my OS ssd hard drive, im talking over 100gb of space. I opened task manager and end task on unity to stop it from compiling an asset. Where does it normally put those files at? I need to delete this it has my os drive smothered!
Answering my own question over three years later since @TimNHG seems to have a similar issue.
Unity downloads packages and assets to Users/[User]/AppData/Roaming/Unity/Asset Store-5.x. There is no way to reconfigure this within Unity. Although Users is located on the C drive by default, you can put it elsewhere. Since this is likely to break things, I recommend making a symlink instead. I went ahead and symlinked the entire .../Roaming/Unity directory to a drive with more storage capacity.
Since 2020, you no longer need to run command prompt as an Administrator to create symlinks. Syntax is mklink /D Link Target, so you’ll want move the Unity folder to a larger drive and then create the symlink using mklink /D C:\Users\[User]\AppData\Roaming\Unity [Target]