通过你的问题的描述,可以从以下几个方面来试试:
1. 先对磁盘所有文件大小进行统计,看统计结果是否达到存储空间大小,可以采用du命令来进行查看。
2. 查看inode统计,可通过df -i 命令来进行统计查看。
3. 有时我们通过查看inode 统计,删除了相关文件,但是空间依然不能释放出来,
可以通过如下命令进行:
lsof | grep deleted
然后将对应的文件进程杀掉,即解锁。
通过此 *** 作,一般磁盘空间就被释放出来了。
温馨提示:我们在使用rm命令进行删除时,有时会导致空间不能彻底释放,因此在删除正在写的文件时,一般用 cat /dev/null> file 来进行,而不是直接使用rm命令,这点要注意。
以上就是我的建议, *** 作时可能会有出入,如有问题,可私信我或加关注,我会尽快回复,希望我的回答能帮到你。
方法/步骤1:清理残余的配置文件
一般而言,当从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以大可一并删除之。
要删除某个软件的残余配置文件,可以执行下面的 *** 作:
在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。
点击 Synaptic 右下角的 Status 按钮进行切换。
现在,应该能够在 Synaptic 的左边看到 Not installed (residual config)。选择它即可在右边看到包含有残余配置文件的包,可以在此选择删除该包。
2:清理下载的缓存包
在 Ubuntu 中通过 sudo apt-get install 安装软件时,其下载的包都缓存在 /var/cache/apt/archives/ 目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令:
sudo apt-get autoclean
sudo apt-get clean
3:清理不再需要的包
在 Ubuntu 系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在删除该软件后,其依赖可能需要我们手动删除之。可以运行 sudo apt-get autoremove 命令来解决这个问题。
4
4:清理无用的语言文件
Ubuntu 与其他 Linux 发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,也可以保留自己所需要使用的语言,如英文。其他的语言文件则没有必要保留。
为了清理这些无用的语言文件,需要在 Ubuntu 系统中安装一个名为 localepurge 的小工具。
安装 localepurge 是十分简单的,只需执行 sudo aptitude install localepurge 命令就可以了。在安装的过程中,程序会提示进入如下图所示的画面中进行配置。
localepurge
使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.*
其实将分区格式化一下就可以了,EXT3系统到底能支持多大的文件要看block块的大小(Ext4系统应该也不例外),如果block块的大小为2KB那么就可以支持单个256GB的文件,4KB大小可以支持2TB的文件。格式化的方法:首先输入命令:fdisk 设备名称(如:/dev/sda)
之后输入p查看分区信息已确认需要格式化的磁盘的信息。
按q退出fdisk
之后比如要格式化的磁盘为: /dev/sda2 ,那么就输入mkfs -t ext3 /dev/sda2
注意,当出现Block size时,输入2048
之后的步骤应该就是按回车就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)