linux删除硬盘(linux怎么删除硬盘)
来源:http://www.tudoupe.com时间:2024-01-06
linux磁盘空间不足怎么办磁盘清理方法
1、定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #ls–lR/home>;files.txt #diff filesold.txt files.txt 通过分析预测空间的增长情况,同时可以考虑对不经常读写的文件进行压缩,以减少占用空间。 2、查看空间满的文件系统的inodes消耗 #df -i/home 如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间。 3、找出占用空间较大的目录 查看/home占用的空间 #du -hs/home 查看/home下占用空间超过1000m #du |awk '$1>;2000' 4、找出占用空间较大的文件 #find /homesize+2000k 5、找出最近修改或创建的文件 先touch一个你想要的时间的文件如下: # touch-t 08190800 test #find/home -newer test -print 6、删除系统日志等 删除生成core,mbox等文件 #find/ -name core|xargs rm -rf 删除日志 #rm -rf/var/log/* 7、对分区做链接 在有空间的分区,对没有空间分区做链接 #ln -s /home/usr/home 8、找出耗费大量的空间的进程 根据不同的应用,找出对应的进程,分析原因 9、检查并修复文件系统 #fsck -y/home 10、重启机器
由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例): 1.定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #IS-IR/home>;files.txt #diff filesold.txt files.txt 通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。 2.查看空间文件系统的inodes消耗 #df-i/home 如果还有大量的inpde可用,说明大文件占用空间,否贼可能大量小文件占用空间。 3.找出占用空间较大的目录 查看/home占用的空间 #du-hs/home 查看/home下占用空间超过1000m #du/awk'$1>;2000' 4.找出占用空间较大的文件 #find/home-size +2000K 5.找出最近修改或创建的文件 先TOUCH一个你想要的时间的文件如下 #TOUCH-t 08190800 test #find/home-newer test-print 删除日志 #rm-rf/var/log/* 7.对分区做连接 在有空间的分区,对没有空进分区做连接 #in-s/home/use/home 8.找出耗费大量的空间的进程 根据不同的应用,找出对应的进程,分析原因。 9.检查并修复文件系统 #fsck-y/home 10.重启机器 有了以上的十招,应该可以解决大部分问题,但是关键还是安装时要规划好分区。另外发现磁盘蛮时,不能急,小心操作,认真分析原因,然后小心应对。需要注 意,以上十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等“硬”办法了 还可以: cd/ du-h--max-depth=q/grep M/sort-n 找到最大的那个目录后进入该目录 再运行du-h-max-depth=1/grep M /sort-n 找出来以后看是否有用的文件 没用就删掉
如果重新分配磁盘会破坏原先的文件系统,会丢失数据,如果要重新分配磁盘,必须做下数据备份和数据迁移。其实最简单一种方法就是做个nfs挂载到数据库的那个目录给数据库用。或者利用dd出一个文件给数据库用,具体操作如下: 假设我们需要512M的系统空间,我们就dd出一个512M的文件。# dd if=/dev/zero of=/disk_file bs=1M count=512 将文件格式化成ext3文件系统。# mkfs.ext3 /disk_file手动挂载一下。# mount -o loop /disk_file /db 加入到fstab中,方便以后开机自动挂载。# grep disk_file /etc/fstab /disk_file /db ext3loop,default0 0# mount -a 查看空间使用状态# df -Th | grep disk/disk_fileext3496M19M 452M4% /db
由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例): 1.定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #IS-IR/home>;files.txt #diff filesold.txt files.txt 通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。 2.查看空间文件系统的inodes消耗 #df-i/home 如果还有大量的inpde可用,说明大文件占用空间,否贼可能大量小文件占用空间。 3.找出占用空间较大的目录 查看/home占用的空间 #du-hs/home 查看/home下占用空间超过1000m #du/awk'$1>;2000' 4.找出占用空间较大的文件 #find/home-size +2000K 5.找出最近修改或创建的文件 先TOUCH一个你想要的时间的文件如下 #TOUCH-t 08190800 test #find/home-newer test-print 删除日志 #rm-rf/var/log/* 7.对分区做连接 在有空间的分区,对没有空进分区做连接 #in-s/home/use/home 8.找出耗费大量的空间的进程 根据不同的应用,找出对应的进程,分析原因。 9.检查并修复文件系统 #fsck-y/home 10.重启机器 有了以上的十招,应该可以解决大部分问题,但是关键还是安装时要规划好分区。另外发现磁盘蛮时,不能急,小心操作,认真分析原因,然后小心应对。需要注 意,以上十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等“硬”办法了 还可以: cd/ du-h--max-depth=q/grep M/sort-n 找到最大的那个目录后进入该目录 再运行du-h-max-depth=1/grep M /sort-n 找出来以后看是否有用的文件 没用就删掉
如果重新分配磁盘会破坏原先的文件系统,会丢失数据,如果要重新分配磁盘,必须做下数据备份和数据迁移。其实最简单一种方法就是做个nfs挂载到数据库的那个目录给数据库用。或者利用dd出一个文件给数据库用,具体操作如下: 假设我们需要512M的系统空间,我们就dd出一个512M的文件。# dd if=/dev/zero of=/disk_file bs=1M count=512 将文件格式化成ext3文件系统。# mkfs.ext3 /disk_file手动挂载一下。# mount -o loop /disk_file /db 加入到fstab中,方便以后开机自动挂载。# grep disk_file /etc/fstab /disk_file /db ext3loop,default0 0# mount -a 查看空间使用状态# df -Th | grep disk/disk_fileext3496M19M 452M4% /db

请问LINUX系统中怎样进行磁盘清理?
你想干啥? ----------虚拟机的文件都是放在一个超大的文件中的(虚拟机的硬盘),这个文件会随着使用变大。变大后肯定要占用新的空间,这个时候,如果你的剩余空间不是连续的,这个虚拟硬盘大文件就会被迫使用分散的不连续的空间,这个时候就是所谓的碎片文件。这个是系统的磁盘分配的原因,越大的文件越容易出现这个问题。这个不是虚拟机里面的Linux能解决的问题。简单的方法就是VMware的虚拟机选择硬盘时,使用立即分配全部的虚拟磁盘文件空间,之后清理碎片。(我记得好像以前选择动态大小的虚拟硬盘不能改……你可以把虚拟机里面挂上这两个虚拟硬盘,之后文件拷贝到新的一次分配好空间的硬盘里,删掉旧的虚拟磁盘,再修复grub 引导就行了)

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 使用空格键可以选择需要保留的区域配置,其他的则会被删除。当以后在安装程序时,此工具也会自动执行,勿需再次配置。中文用户保留zh、zh_CN、zh_CN.* 5:清理无用的翻译内容 可以使用 trans-purge 这组小工具来清理 *.desktop、mime-database、gconf schema 中的无用翻译内容。 trans-purge 这组小工具使用过程如下: 下载源代码: wgethttp://pcman.sayya.org/desktop-purge.cwgethttp://pcman.sayya.org/mime-purge.cwgethttp://pcman.sayya.org/gconf-purge.c 安装编译依赖: sudo apt-get install libglib2.0-dev 编译程序: gcc `pkg-config glib-2.0 --cflags --libs` -o desktop-purge desktop-purge.c gcc `pkg-config glib-2.0 --cflags --libs` -o mime-purge mime-purge.c gcc `pkg-config glib-2.0 --cflags --libs` -o gconf-purge gconf-purge.c 安装程序: sudo cp desktop-purge /usr/bin/ sudo cp mime-purge /usr/bin/ sudo cp gconf-purge /usr/bin/ 执行清理: 手动清理: sudo desktop-purge sudo mime-purge sudo gconf-purge 自动清理: 让每次 apt-get 安装软件后自动进行清理。创建 /etc/apt/apt.conf.d/99-transpurge 文件,并添加下列内容: DPkg { Post-Invoke {"if [ $(ps w -p "$PPID" | grep -c remove) != 1 ]; then /usr/bin/desktop-purge > /dev/null; /usr/bin/mime-purge >/dev/null ; /usr/bin/gconf-purge > /dev/null; else exit 0; fi";}; }; 警告:无用翻译在清除后无法还原
什么是磁盘碎片 文件系统会按块更新文件,如果这些块没有连成一整块而是分布在磁盘的各个角落中时,就会形成磁盘碎片。这对于 FAT 和 FAT32 文件系统而言是这样的。在 NTFS 中这种情况有所减轻,但在 Linux(extX)中却几乎不会发生。下面是原因: 在像 FAT 和 FAT32 这类文件系统中,文件紧挨着写入到磁盘中。文件之间没有空间来用于增长或者更新: NTFS 中在文件之间保留了一些空间,因此有空间进行增长。但因块之间的空间是有限的,碎片也会随着时间出现。 Linux 的日志型文件系统采用了一个不同的方案。与文件相互挨着不同,每个文件分布在磁盘的各处,每个文件之间留下了大量的剩余空间。这就给文件更新和增长留下了很大的空间,碎片很少会发生。 此外,碎片一旦出现了,大多数 Linux 文件系统会尝试将文件和块重新连续起来。 Linux 中的磁盘整理除非你用的是一个很小的硬盘或者空间不够了,不然 Linux 很少会需要磁盘整理。一些可能需要磁盘整理的情况包括: 如果你编辑的是大型视频文件或者 RAW 照片,但磁盘空间有限如果你使用一个老式硬件,如旧笔记本,你的硬盘会很小如果你的磁盘开始满了(大约使用了85%)如果你的家目录中有许多小分区最好的解决方案是购买一个大硬盘。如果不可能,磁盘碎片整理就很有用了。 如何检查碎片fsck命令会为你做这个,换句话说,如果你可以在 LiveCD 中运行它,那么就可以用于所有卸载的分区。 这一点很重要:在已经挂载的分区中运行 fsck 将会严重危害到你的数据和磁盘。
删除你不需要的文件不就可以了. 也可以借助一些工具, 比如ubuntu下面, ubuntu tweak, janitor
什么是磁盘碎片 文件系统会按块更新文件,如果这些块没有连成一整块而是分布在磁盘的各个角落中时,就会形成磁盘碎片。这对于 FAT 和 FAT32 文件系统而言是这样的。在 NTFS 中这种情况有所减轻,但在 Linux(extX)中却几乎不会发生。下面是原因: 在像 FAT 和 FAT32 这类文件系统中,文件紧挨着写入到磁盘中。文件之间没有空间来用于增长或者更新: NTFS 中在文件之间保留了一些空间,因此有空间进行增长。但因块之间的空间是有限的,碎片也会随着时间出现。 Linux 的日志型文件系统采用了一个不同的方案。与文件相互挨着不同,每个文件分布在磁盘的各处,每个文件之间留下了大量的剩余空间。这就给文件更新和增长留下了很大的空间,碎片很少会发生。 此外,碎片一旦出现了,大多数 Linux 文件系统会尝试将文件和块重新连续起来。 Linux 中的磁盘整理除非你用的是一个很小的硬盘或者空间不够了,不然 Linux 很少会需要磁盘整理。一些可能需要磁盘整理的情况包括: 如果你编辑的是大型视频文件或者 RAW 照片,但磁盘空间有限如果你使用一个老式硬件,如旧笔记本,你的硬盘会很小如果你的磁盘开始满了(大约使用了85%)如果你的家目录中有许多小分区最好的解决方案是购买一个大硬盘。如果不可能,磁盘碎片整理就很有用了。 如何检查碎片fsck命令会为你做这个,换句话说,如果你可以在 LiveCD 中运行它,那么就可以用于所有卸载的分区。 这一点很重要:在已经挂载的分区中运行 fsck 将会严重危害到你的数据和磁盘。
删除你不需要的文件不就可以了. 也可以借助一些工具, 比如ubuntu下面, ubuntu tweak, janitor

linux 服务器磁盘满了怎么删
今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了。把日志文件都删掉了,可硬盘空间依旧满。于是df-h查看了下各个挂载点的状况(如下图)。 /dev/sda3占用了100%,那么我们du -s -h ./*看下目录的占用情况(如下图)。 linux磁盘挂载点目录占用情况(图) 挂载点下的目录之和远小于4.5G,那么是什么占用了硬盘呢? 以下为该问题的解答: 在apache/tomcat服务在运行状态下,清空了运行服务的日志,从而导致了/dev/sda3满了的问题。一般情况下,大多数服务(包括脚本)在运行时,是不能删除当前正在写入的日志文件的。 原理分析: 1. 当前access.log日志正在被apache进程占用。 2. 通过rm命令删除access.log,实际只删除了文件名(该日志文件应用记数不为0,因此空间不会被释放)。 3.通过rm命令删除了access.log后,apache依然写日志到access.log中,当开启apache进程时,已经通过access.log定位到该文件的inode了,就是说再写日志是不通过access.log,因此即使删除了access.log,apache依然写日志到access.log所在的inode节点,所以导致硬盘空间增加。 4. 因为删除了access.log,所以我们就找不到该文件了,du也查不到,就会出现硬盘满了但看不到究竟是哪些文件占用的。 (写的不甚详细,不明白的大家再google下。) 解决方法: 重启该日志文件的相关服务或程序,如:为apache日志文件则重启apache(如下图,重启后才硬盘空间占用正常)。

上一篇:u盘启动pe系统iso下载(u盘pe系统启动不了怎么办)
下一篇:没有了
相关新闻
- 2023-11-22 linux删除硬盘(Linux删除文件夹)
- 2023-11-16 linux删除硬盘(linux删除硬盘命令)
- 2023-10-14 linux删除硬盘(Linux删除文件夹)
- 2023-10-05 linux删除硬盘(linux怎么删除硬盘)
- 2023-09-24 linux删除硬盘(linux删除挂载硬盘的目
- 2023-08-22 linux删除硬盘(linux删除硬盘分区)
- 2023-06-27 linux删除硬盘(Linux删除用户)
- 2023-06-10 linux删除硬盘(linux 删除硬盘)
- 2023-01-06 linux删除硬盘(Linux删除目录)
- 2022-10-16 linux删除硬盘(linux删除挂载硬盘的目
|
|
|
|
|
|
|
|
|
|