linux下清理磁盘命令 linux清理磁盘空间

清理Linux磁盘空间的方法有哪些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:清理无用的语言文件
Ubuntu 与其他 Linux 发行版一样,是一个支持多语言界面的系统 。其实,对使用自己母语的我们来说,通常保留中文即可 , 也可以保留自己所需要使用的语言,如英文 。其他的语言文件则没有必要保留 。
为了清理这些无用的语言文件,需要在 Ubuntu 系统中安装一个名为 localepurge 的小工具 。
安装 localepurge 是十分简单的,只需执行 sudo aptitude install localepurge 命令就可以了 。在安装的过程中 , 程序会提示进入如下图所示的画面中进行配置 。
localepurge
【linux下清理磁盘命令 linux清理磁盘空间】使用空格键可以选择需要保留的区域配置,其他的则会被删除 。当以后在安装程序时,此工具也会自动执行 , 勿需再次配置 。中文用户保留zh、zh_CN、zh_CN.*
磁盘空间不足怎么办,linux磁盘清理方法Linux系统可以通过命令行查找和删除多余文件的方式来清理磁盘,具体方法如下:
1、linux 下查找大于10M的文件
find . -type f -size10000k
2、删除所有空目录
find /data -type d -empty -exec rm -rf {} \;
3、linux下批量删除空文件(大小等于0的文件)的方法
find /data -type f -size 0c -exec rm -rf {} \;
find /data -type f -size 0c|xargs rm –f
4、删除五天前的文件
find /data -mtime5 -type f -exec rm -rf {} \;
Linux下清除磁盘分区及残留raid信息Linux下清除磁盘分区及残留raid信息
适用场景linux下清理磁盘命令:
1、 查看硬盘编号
2、 删除磁盘分区
3、 删除磁盘内残留raid信息
*本文适用于430-8i等只有低速格式化或没有格式化功能linux下清理磁盘命令的HBA卡使用,若raid卡有格式化功能,建议使用raid卡格式化解决问题 。
一、查看硬盘编号
适用lsblk命令可以查看当先系统下linux下清理磁盘命令的磁盘相关信息及磁盘大小
sda为硬盘为系统内的第一个硬盘
sda1为该硬盘下的第一个分区以此类推
二、删除磁盘分区
三、删除磁盘内残留raid信息
如果磁盘在其他raid卡中做过raid,在430-8i这类没有格式化功能的HBA卡中使用时 , 使用parted等相关命令无法将raid残留信息删除导致无法分区正常安装系统 。
现象如下:
Raid卡残留信息的type为dmraid分区名称以`-ddf_开头
删除方法如下:
整体思路是通过dd命令将残留信息所在扇区置零
通常raid卡的信息会放在最后一个柱面即最后63个扇区
以sda为例:
发现有dpIBM等信息,为残留的raid信息
再打印发现已经置零,清除成功 。
重启节点重新加载linux中才会生效
如何清理Linux服务器磁盘空间1、删除无用的安装包
在之前的Linux实验室中 , 笔者介绍过apt-get及其相似命令 , 而在apt-get命令中,有一项“autoremove”自动移除选项 。
这个选项能够移除一些无用的自动安装包和库,也可以删除那些在系统升级中自动安装的就得Linux内核 。
这是一个傻瓜式的命令,你随时都可以运行,以加大你的磁盘可用空间 。
sudo apt-get autoremove
如你所见,这个命令能够释放我电脑中的300MB空间 。
2、清空系统中的APT缓存
APT的全称是Advanced Package Tool,即高级软件包工具 , 他是一个成熟的软件包管理系统 。Ubuntu使用APT在系统上进行软件的安装、管理和卸载,而在进行这些操作之后,APT会保留以前下载和安装过的软件包缓存 。
APT会将DEB软件包缓存保存在/var/cache/apt/archives中,而随着时间的推移,这个缓存会变得越来越大,其中也会包含大量不需要的软件安装包 。你可以通过一下这个命令来查看你的缓存大?。?
sudo du -sh /var/cache/apt
正如你所见,APT在这个系统中一共有581MB的空间占用 。当你已经没有空间可用时 , 500MB已经是一个非常有意义的空间了 。
接下来你就有两种方法来清理这些缓存了 , 前一种由系统自动判断清除,而后一个命令行能够清空更大的空间 。
sudo apt-get autoclean
sudo apt-get clean
2清缓存、卸软件、GUI辅助
3、清理thumbnail缓存
对于Linux为内核的大多数系统中(包括安卓),都会有thumbnail,可以直译为“缩略图” , 也就是说Ubuntu会自动创建一个缩略图版本,并存储在文件管理器中 。一般来讲 , 这种缩略图存储在一个隐藏目录中,位于~/.cache/thumbnails 。
当然,随着时间推移 , 缩略图的数量也将大大增加,里面的文件也会越来越大,如果要了解你的thumbnail的大小可以用这个命令来查看,可以看到该系统目前有380MB的缓存 。
du -sh ~/.cache/thumbnails
然后你就可以在任何时间清理你的缓存了,最快速的方法就是终端上使用清理命令:
rm -rf ~/.cache/thumbnails/*
4、卸载不常用的软件
总有些软件我们一心潮澎湃就下载了,然而下载后半年都不用一次 , 对于这些极其占用电脑资源,有没有什么实际意义的软件,最好的办法就是卸载了吧 。
如果你需要卸载这些使用频率很低的软件,并且知道这个软件的名字的话,可以使用下面的命令进行卸载 。
sudo apt-get remove package-name1 package-name2
5、通过GUI清理Ubuntu空间
以上几种方法可以说都是用命令行的方式去清理磁盘空间的 , 可能有些人并不习惯这么做,毕竟你需要记住所有命令 , 在一个接一个的使用它们,所以这里给大家推荐一种通过GUI来清理内存空间的方法 。
比如Stacer就是这样一个工具,它可以展示你系统中的内存、CPU等各种部件状态信息,当然还有很多其他类似的工具,等着你不断去发掘 。
linux下清理内存以及swap第一步:先执行sync命令
#sync
sync命令用于强制被改变的内容立刻写入磁盘,更新超块信息,以防止释放,sync命令则可用来强制将内存缓冲区中的数据立即写入磁盘中 。
第二步:清理linux内存缓存
#echo 3/proc/sys/vm/drop_caches
一般系统是不会自动释放内存的
关键的配置文件/proc/sys/vm/drop_caches 。这个文件中记录了缓存释放的参数,默认值为0 , 也就是不释放缓存 。他的值可以为0~3之间的任意数字,代表着不同的含义:
0 – 不释放
1 – 释放页缓存
2 – 释放dentries和inodes
3 – 释放所有缓存
此指令输入立即生效 , 意在释放所有缓存 。
第三步:关闭swap,再开启swap
(如果只是清理swap,第二部可以不用进行操作,因为操作了第二步关闭swap时会使用更长的时间)
#swapoff -a这一步因为是后台 在一点一点的释放 , 如果配置的swap超大,这里就等待得超久一些
#swapon -a再开启
linux什么时候开始使用虚拟内存(swap)
A.[root@wenwen ~]# cat /proc/sys/vm/swappiness
60
上面这个60代表物理内存在使用60%的时候才会使用swap
swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间 ,
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面 。
通常情况下:
swap分区设置建议是内存的两倍 (内存小于等于4G时),如果内存大于4G,swap只要比内存大就行 。另外尽量的将swappiness调低,这样系统的性能会更好 。
B.修改swappiness参数
临时性修改:
[root@wenwen ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@wenwen ~]# cat /proc/sys/vm/swappiness
10
永久性修改:
[root@wenwen ~]# vim /etc/sysctl.conf
加入参数:
vm.swappiness = 35
然后在直接:
[root@wenwen ~]# sysctl -p
查看是否生效:
cat /proc/sys/vm/swappiness
35
LINUX系统怎么使用命令清理磁盘空间虽然说使用 rm 命令清理磁盘空间一点也不难(即:#\rm -r *)linux下清理磁盘命令,但是最最关键的还是需要你对 LINUX 系统有相当的熟悉才行 。即:在删除文件之前linux下清理磁盘命令,必须要知道哪些文件是可以删除的,而哪些文件又是绝对不能够删除的 。只有这样,才能够使用文件删除命令有效地清理磁盘空间 。
特别注意:我上面写的那一条命令:#\rm -r * cr 一定、一定、一定要特别慎用、再慎用linux下清理磁盘命令?。?
因为其中:# 代表在超级用户状态下;\ 代表取消删除文件之前对用户的询问提示;-r 代表当前目录以及当前子目录下的所有子目录(具有递归性);* 代表子目录下面的所有文件 。
linux下清理磁盘命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux清理磁盘空间、linux下清理磁盘命令的信息别忘了在本站进行查找喔 。

    推荐阅读