Post

C盘空间清理

C盘空间清理

新电脑不到半年,分了200个G的C盘又快炸了,下次得再给C盘多分点。用SpaceSniffer扫了一下,发现了几个罪魁祸首,记录一下清理过程备用。

Edge

Edge有3gb的用户数据存在C盘的~\AppData\Local\Microsoft\Edge,一个浏览器存这么多玩意也不知道要搞什么。打算丢到D盘。

  • 在D盘新建一个数据目录,如D:\UserData\EdgeData
  • ~\AppData\Local\Microsoft\Edge下的所有文件全部复制到D:\UserData\EdgeData
  • win+r输入regedit打开注册表,找到地址计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
  • 新建一个Edge项(已有就不用了),在Edge项里新建两个字符串值DiskCacheDirUserDataDir
  • 将其值设为D:\UserData\EdgeData

此时再打开Edge,确认书签啥的都在,就完成迁移了。此时原~\AppData\Local\Microsoft\Edge`目录就可以删了。

参考:修改Edge浏览器的缓存、用户数据文件夹位置

Anaconda

conda默认把环境装在~.conda文件夹里,SpaceSniffer扫出来14个G的pkgs,汗流浃背了。conda的迁移比较复杂,一些脚本可能出现找不到环境的问题,应做好备份。

  • 首先你的conda应该安在其他盘,如果你的conda是安在C盘的,那得重新装个新的conda。笔者的conda在D:\program\miniconda
  • 进入~\.conda,将其中的env和pkgs复制到D:\program\miniconda。pkgs可能会有重复的,可以覆盖。env文件夹可能不存在,可以新建。
  • 打开environments.txt,将env路径改为D盘相应env的路径。例:~\.conda\envs\rdkitD:\program\miniconda\envs\rdkit
  • environments.txtt也复制到D:\program\miniconda
  • 在设置中搜索环境变量,把找到的所有conda相关的~\.conda路径改到D:\program\miniconda。注意系统变量的Path里有三个D:\program\minicondaD:\program\miniconda\ScriptsD:\program\miniconda\Library\bin,检查一下路径对不对
  • C盘根目录还有个.condarc,找到该文件,添加:
    1
    2
    3
    4
    5
    6
    7
    8
    
    envs_dirs:
    
    - D:\program\miniconda\envs
    
    pkgs_dirs:
    
    - D:\program\miniconda\pkgs
    
    
  • 右键conda的文件夹,把只读取消掉
  • 理论上到这里就迁移的差不多了,可以用conda info --envs看看环境目录,VScode检查一下conda环境的python路径有没有更正到D盘,运行几个脚本试试看环境还能不能使。
  • 都没问题的话,C盘的.conda目录下就可以全删了,只留一个environments.txt

参考:

docker

还没开工,先把链接记下来

https://www.cnblogs.com/luzhuangzhi/articles/17867420.html

windows.old

This post is licensed under CC BY 4.0 by the author.
Total hits!