您当前的位置:首页 > 互联网教程

linux根目录满了如何清理linux根目录满了

发布时间:2025-05-11 19:15:02    发布人:远客网络

linux根目录满了如何清理linux根目录满了

一、linux根目录满了如何清理linux根目录满了

有一个思路,感觉应该可行,但没有试过:用一个便携的linux系统(cd盘或是u盘)启动(便携系统最好和你机子上的一样),然后把你之前的根文件系统mount出来(这个要看你以前怎么给文件系统分区的),然后把相应的/bin/sbin/etc/boot/lib等必要的东西copy一份进去(都用root进行操作),要确保你的/boot/etc下的启动配置正确,然后就重启试试,不合适的配置再改吧。如果你找到好的方法了请告知一声。

一般在安装linux系统时我们会为/home目录分配更多的空间,为/目录分配相对较少的空降,因为用户使用的空间是大头。但是随着安装软件的增多,/目录会被占满,无法安装新的软件。这个时候我们就需要清理系统了。步骤如下:

查看占用情况,依次跟进目录,进行定位

2、一般我们会发现是/var目录比较大,尤其是里面的/var/cache(缓存数据,比如安装包)和/var/log(系统日志),直接删除即可

3、但我们可能需要经常清理这些目录,比较麻烦,一劳永逸的方案是在/var中建立cache、log...的软连接,连接到/home(用户目录下),由于一般用户目录分配空间比较足,任由系统尽情使用。

linux系统df-i/目录100%了怎么弄啊?

df-i显示100%代表这个硬盘节点数已经用光了,只能删除相应的文件来释放;rr先要清楚系统开启了什么debu之类没有,没有就慢慢排查r可以结合df-h、du-sh*排查下不一定管用但是有一定用处rdf-hrcd/rdu-sh*r一般节点数大的目录都会比较大,进入文件夹大和du-sh*统计时候出来慢的文件夹

linux一个目录能同时挂载多块磁盘吗?

不挂载其它目录时默认是在根分区所挂的那个磁盘分区存取,如果其它目录有指定的挂载,就在那个目录所挂载的磁盘分区存取。讲的有点拗口,不知道你明白没有?

假设一个情况好了,我们的/为/dev/hda1而/home为/dev/hda2,那么在/home底下的咚咚就也都归/dev/hda2这个partition所有_!

关于你的补充:这个你可以理解为分WINDOWS的分CDE盘,只有根目录类似于你把东西都放在C盘,一旦因为病毒或者别的原因重装系统,东西就没有了。多挂几个目录就是为了防止这种情况。如果你不是建网站的话只要把/和/home挂载一下就够了。

二、linux系统下用LVM分区在重装系统后分区上的数据会不会没

针对逻辑卷组这个问题,实验过。结论是可以识别出原来的lvm分区。

实验环境:系统:红帽6.3单盘做raid0

6盘raid5,做lvm,卷组起名为VolGroup1,挂载到系统下。

操作:系统盘进行格式化,重装操作系统

新操作系统中任然可以识别出Vol Group1,重新挂载到系统中。卷组大小以及存放内容依然存在。

三、linux新手——寻求帮助

1.Linux的书尽量别买,对于初学者没什么用。因为你就算一章一章学的话,在你使用中大多数不会的需要调节参数等等等等不是一本书就可以解决的,需要时间的积累。反而最常用到的是论坛,Linux的问题解决方法是:找到有问题部分的系统日志和错误报告、回溯结果等,然后传到论坛上,让别人分析解决。

如果要买的话,从网上书店搜索下“linux"就可以找到很多,内容都大同小异。joyo或者其他的网上书店。

2.硬盘分区对于新手来说没有太大用处,因为一些细微的变化并不能带来太大的裨益。55GB的话,你可以用12-15GB在“/”下,1-2倍内存大小的分区到swap进行交换区。为了整齐,2-3GB到/tmp下,剩下的,存歌曲和电影的分区,可以在windows下用ntfs分好,然后挂在导系统中,挂载名是你分区的卷标。ntfs在linux重视兼容的,没什么不同。而且,wiindows也可以访问。

另外,linux是不会产生大量文件碎片的,你不用担心日常操作会使硬盘访问速度变慢,一般到硬盘利用率到85%以上时才需要进行碎片整理。

3.主文件夹是你现在用户的“家”比如说你用administrator登陆,那么主文件夹就是/home/administrator。用root登陆就是/root

交换区你是看不到的,是一个隐藏的数据区域。

另外,linux的分区和windows是不同的,分区是挂载道目录中的:比如说我给/目录 15GB的容量,那么/“分区”是15GB,但我给/tmp 2GB容量,那么/tmp“分区”为2GB,/是17GB。你别看/tmp在/里,但如果你给它设置了分区大小,他就只能“享用”他自己的那一块了。那就像家里的孩子长大了,经济要单独结算一样,不能花家里的了一样。

linux的目录结构和windows不同,因为目录的重要性大于分区的概念,所以文件是按类分在各种目录里的。

比如/etc存放所有用户通用类的配置文件,/usr存放大多数用户的程序文件,但可能没有配置文件和库文件等。所以如果你想要知道安装的程序到哪里的话,可以用软件的说明,deb和rpm软件包管理器可以查询。

另外,linux和windows是不一样的,windows的软件需要的是:1注册表 2文件存放地址 3库文件

他的库文件是通用的,原理是程序去fit操作系统

但linux就不一样了,软件:1配置环境说明文件2库文件3程序

每一个程序都有自己的独立配置、运行环境,所以软件需要经过编译之后才能运行。rpm是red pakage manager的意思,它包含安装软件系统需要做的任务(配置信息)和要安装的文件,rpm只能在安装/删除/升级程序的时候用到,而exe几乎可以做到windows里的任何事情。

wine的模拟你可以用Easywine这个小程序方便的调控。用版本合适的Easywine和wine配合很容易完成模拟任务,但效果会差一些,毕竟没办法和真正的windows环境比(而且可能不稳定)。所以不推荐。

推荐用VMware虚拟机或者其他虚拟机。

7。3D桌面想要随机启动的话,你可以在设置或者首选项里面找到“会话”这个配置程序,里面有成功登陆后需要运行的任务,就像windows里的“启动"项目一样。很方便。讲3D桌面的命令添加进去就好了。

另外,真的不推荐用红旗。。。不是看不起中国货,是refhat体系(默认用rpm安装程序的)的系统都不太适合初学者用。推荐用ubuntu,论坛是所有linux中最好的。有很多高手,回帖热情很高。

一般问题会在1天之内解决。而且回帖的人一般会把原理告诉你,可以便解决问题边学习。