我遇到了我的EC2微实例的一些问题,不得不终止它并在它的位置创建一个新的.但似乎即使旧的实例在列表中不再可见,它仍然占用了我磁盘上的一些空间.我df -h的名单如下:
Filesystem Size Used Avail Use%
/dev/xvda1 7.8G 7.0G 719M 91% /
Run Code Online (Sandbox Code Playgroud)
当我进入EC22控制台时,我看到列表中每个8gb有3个卷.其中一个是附加(/dev/xvda),这个显示为"在使用中".其他2个只是显示为"可用"
被终止的实例是否真的耗尽了我的磁盘空间?如果是的话,如何解除它?
我朋友的Mac磁盘已满,我无法删除文件了。cmd + alt +退格键不起作用。此外,终端不再起作用,并显示“进程已完成”,因此我无法从那里删除文件。我认为这都是由于空间不足所致。
我如何摆脱这台计算机给我带来的束缚?
绝大多数应用程序无法正确处理"磁盘已满"方案.
示例:安装程序没有看到磁盘已满,忽略所有错误,最后愉快地宣布"安装完成!",或者电子邮件程序不知道它刚下载的消息无法保存,并告诉服务器删除原始.
有什么技术可以优雅地处理这种情况?你用它们吗?你测试它们吗?
我发现我的磁盘上有一些文件,
1)实际大小不为零,但它很小,大约500字节
2)当你检查它的属性时,"磁盘上的大小"显示为零
3)如果我制作文件更小,"磁盘上的大小"仍为0
4)如果我使文件更大,甚至更大1个字节,磁盘上的大小将更改为4096
5)磁盘未压缩
怎么可能?我的操作系统是Windows 8.1:这是Windows 8中的新功能吗?
Windows 8是否如此智能以至于它可以将这些小文件合并到一个磁盘扇区中?
任何人都可以证实吗?
如果它是一个新功能,如何禁用它?
将数据存储在内存中所需的RAM与将相同数据存储在文件中所需的磁盘空间相比如何?或者没有广义相关性?
例如,假设我只有十亿个浮点值.以二进制形式存储,磁盘上有40亿字节或3.7GB(不包括标题等).然后说我把这些值读入Python的列表中......我应该要求多少RAM?
虽然硬盘现在很便宜,但ssd仍然很贵.我的Android SDK正在使用像14Go这样的东西.
我已经安装了api 19,20和21,每个都在system-images/文件夹中占用一些宝贵的空间(21个使用9Go!).
在某些情况下,如果我已经有21岁,我确实需要19和20吗?
我在布局中的文件夹中散布了一堆文件,例如:
dir1/somefile.gif
dir1/another.mp4
dir2/video/filename.mp4
dir2/some.file
dir2/blahblah.mp4
Run Code Online (Sandbox Code Playgroud)
我需要找到仅用于MP4文件的总磁盘空间.这意味着它必须以某种方式递归.
我看着du并摆弄着管道的东西,grep但似乎无法弄清楚如何计算MP4文件,无论它们在哪里.
如果可能的话,人类可读的总磁盘空间输出也是必须的,最好是GB.
有任何想法吗?谢谢
在开始在我的数据库中做一些工作之前,我需要确保我至少有1Gb的可用磁盘空间.我正在寻找这样的东西:
select pg_get_free_disk_space();
Run Code Online (Sandbox Code Playgroud)
可能吗?(我在docs中找不到任何相关内容).
PG:9.3和OS:Linux/Windows
我的一台主机在 Mac OS Catalina 上运行,它经常用完磁盘空间...
我在那里运行计划任务,每天它都会将文件上传到/Users/labuser/myfolder并从该文件夹中删除旧文件。
在挖掘文件夹后,我发现/System/Volumes/Data/Users/labuser/myfolder占用了主机上 90% 的已占用空间。
有没有办法在 Catalina 上禁用此功能并阻止它增长 /System/Volumes/Data/... ?
由于 WSL 的空间消耗不断增加,我被迫将 WSL 发行版移至另一个磁盘。
Ubuntu
docker-desktop
docker-desktop-数据
我使用了这些命令。
wsl --shutdown
wsl --export (on all three of those distros)
wsl --import (already on another disk)
现在我的环境运行良好,但AppData\Local\Docker\wsl\data中的ext4.vhdx仍然存在,并且由于仍在使用而我无法删除它。
它仍然被系统使用,这并没有说明太多。
如果我运行磁盘E:WSL --shutdown上存在的所有虚拟磁盘,则会丢失其句柄,而磁盘C:上的虚拟磁盘仍在使用中。
您知道如何找出 WSL 的哪一部分或者它是否是 WSL 正在使用?由于关闭 WSL 不会删除该句柄,因此它可能会被其他东西使用。它不是使用不同磁盘的 docker-for-desktop。
感谢您的建议。