我有一个空间问题:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 78310344 71438848 2870524 97% /
none 4 0 4 0% /sys/fs/cgroup
udev 2571916 4 2571912 1% /dev
tmpfs 516544 888 515656 1% /run
none 5120 0 5120 0% /run/lock
none 2582704 384 2582320 1% /run/shm
none 102400 64 102336 1% /run/user
VMSahred 487873532 235847812 252025720 49% /media/sf_VMSahred
我在 VirtualBox 上有一个 Ubuntu。我读过这,但没有答案或解决方案......
我在其他论坛上读过一些类似的问题,我也可以告诉你:
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=1c7c3746-d0a6-4ec4-a9a2-d26031c5bcb9 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=aea8d7ea-ad47-4b2a-b88f-b96a1ae1e331 none swap sw 0 0
$ sudo blkid
/dev/sda1: UUID="1c7c3746-d0a6-4ec4-a9a2-d26031c5bcb9" TYPE="ext4"
/dev/sda5: UUID="aea8d7ea-ad47-4b2a-b88f-b96a1ae1e331" TYPE="swap"
我有点害怕做一些愚蠢的事情,所以我在这里问:该怎么办?如何删除一些未使用的东西并释放一些空间?
PS:我想安装 Matlab...:D
答案1
安装 Ubuntu Tweak 并使用 Computer Janitor 删除不必要的文件。
sudo add-apt-repository ppa:tualatrix/next
sudo apt-get update
sudo apt-get install ubuntu-tweak
我从这里采纳了这个建议以及其他建议:是否需要系统清理/优化。
答案2
Ubuntu 附带了出色的磁盘使用情况分析器,快来试试吧!它会以漂亮的饼状图显示哪些文件占用了大部分磁盘空间,然后您就可以决定删除哪些文件。
答案3
按照@jos 的建议进行清理ubuntu-tweak
当然是个好主意,你应该这样做!这样你就可以摆脱随着时间的推移而积累的旧内核及其头文件。
@mikewhatever 在评论中指出的是正确的。我们不可能知道是什么堵塞了根分区。可能是已安装的程序或主目录中的大文件(如视频)。
您可以使用以下方法查看目录内容占用的空间
find / -type d -maxdepth 1 -exec du -sh '{}' 2>/dev/null \;
-partfind
将返回所有目录并对每个/
目录执行磁盘使用情况du
,打印该目录占用的空间量。这样,您将获得最大文件所在的概览。将/
命令中的值替换为您想要查看的任何目录。
或者你也可以列出所有文件及其大于一定大小的文件
find / -type f -size +100M -exec du -h '{}' 2>/dev/null \;
例如,将查找根文件系统上大小至少为 100MB 的所有文件。
根据您的发现,需要采取的操作包括删除主目录中未使用的大文件以及卸载不再需要的大型软件包。
另外,您可以随时重新调整 VirtualBox 中的磁盘文件大小,从 Live 映像启动 VM,并使用 GParted 等来扩大根分区。请确保先对虚拟机进行备份或快照!