导航:首页 > 编程系统 > linux分区已满

linux分区已满

发布时间:2023-10-03 16:12:34

linux的home分区满了,怎么办

具体扩容方法如下:

1、首先查看磁盘使用情况。
[[email protected]~]# df -h
文件系统容量已用可用已用%挂载点
Filesystem SizeUsedAvailUse%Mounted on
/dev/mapper/VolGroup-lv_root 154G7.9G139G 6% /
tmpfs1.9G100K1.9G1% /dev/shm
/dev/sda1485M69M391M15%/boot
/dev/mapper/VolGroup-lv_home299G984M283G1% /home目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

2、卸载/home
[[email protected]~]# umount /home
umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:
[[email protected]~]# fuser -m /home

3、调整分区大小
[[email protected]~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G
如果提示运行“e2fsck -f /dev/mapper/VolGroup-lv_home”,则执行相关命令:
[[email protected]~]# e2fsck -f /dev/mapper/VolGroup-lv_home 然后重新执行命令:
[[email protected]~]# resize2fs -p /dev/mapper/VolGroup-lv_home 20G注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvrece的配合
4、挂载上/home,查看磁盘使用情况
[[email protected]~]# mount /home
[[email protected]~]# df -h

② Linux df排查inode已满及解决方法

收到监控告警,有些任务报磁盘不足的错误,通常磁盘只读一般培老慧的常见含唤原因:

判断可能是4.59和4.60两台机器跟磁盘满了
通过df查看一下:

跟磁盘并没有满,查看下inode使用率:

df命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间。
df命令可以参考这篇 linux命令详解之df命令

df -i:

看到60的inode满了,删除4.60上的小文件即可。

df -h显示磁盘占用是没有问题;但是df -i显示磁盘inode资源占用完。

inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。

这种情况的原因通常是:尽管那个分区的磁盘占用率未满,但是inode已经用完,应该是该磁盘的某些目录下存在大量的小文件导致。尽管小文件占用的磁盘空间并不大,但是数量太多,inode用尽。

通过ls命令配合wc命令,可以查看某个文件夹下的文件数量。例如:

wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数(-b)、字数(-w)或是列数(-l)。
至配答于解决方案,可以参考文章: linux inode已满解决方法

参考:

③ 公司的linux服务器,,,一个sda5的分区满了,现在我想加一块硬盘,给这人分区增加容量!我该怎么做呀!

1、用LVM(Logicl Volume Manager)逻辑卷管理器可以动态调整磁盘容量,前提是你以前分区用的lvm

2、你可以在/mail下建立链接版,链接到权其他磁盘
比如ln -s /opt/log /mail

3、或者你可以这样操作
a)、比如你买个2T硬盘,fdisk分区/dev/sdb1
b)、格式化实例
mke2fs -jv /dev/sdb1
mkfs.ext3 /dev/sdb1
c)、修改/etc/fstab
修改原来的mail那行,比如
/dev/sda5 /oldmail ext3 defaults 1 2
添加
/dev/sdb1 /mail ext3 defaults 1 2
d)、将/oldmail内容cp或者mv到/mail即可。

④ Linux下如何释放内存,swap分区满了怎么办

swap的作用可简单描述为:
当内存不够用时,将存储器中的数据块从DRAM移到swap的磁盘空间中,以释放更多的空间给当前进程使用.
当再次需要那些数据时,就可以将swap磁盘中的数据重新移到内存,而将那些不用的数据块从内存移到swap中.
2)数据从内存移动交换区的行为被称为页面调用,发生在后台的页面调用没有来自应用程序的干涉.
3)swap空间是分页的,每一页的大小和内存页的大小一样.
4)并不是一定要给每个系统划分SWAP,比如大多数的嵌入式就没有swap.

##在执行以上操作以后,查看你的swap分区还是满了,你首先查看一下你实际的内存剩多少空间,然后在查看自己的swap空间用了多少,首先提前保证实际剩余的内存比你的swap的内存的空间要大,然后执行一下操作,否则会宕机的!
首先我们停掉swap分区,查看swap分区
swapon -s 会查看到你的swap分区是挂在哪里!
然后比如说我的是挂到/dev/sda2
swapoff /dev/sda2
停止是需要一段时间的,因为他会把内存释放到实际内存当中,
然后在启动我们的swap分区
swapon -a
我们的swap分区内存已经成功释放到了实际内存当中!

⑤ linux如何调整分区大小我的分区都满了。根分区还有很多没用,我想在根分区里面分点出来做扩展分区

如果是想用到根分区,可以在根分区下建个目录,以后有什么数据存到这个目录里。如果是想把根分区分出一部分做扩展分区,那只能重新分区了。或者用分区工具来操作。但有可能会破坏分区表。

⑥ Linux操作系统怎么解决“/boot”分区满了

/boot文件系统必须在主分区才能启动,所以要做一个boot分区,如果/boot在根文专件系统上,属并且根文件系统直接建在主分区上,就不用单独分区 /boot大一点儿可以为升级、编译的新内核预留空间,如果你不需要,小一些也是没问题的

⑦ linux分区满了,如何进行扩容

有两种方法实现对linux分区的扩容。第一种方式是软链接(符号链接)。举个例子来说明下软链接,假如你的/b目录满了,不能存储文件。这时你把/a目录链接到/b目录,你在访问/b目录时实际是访问/a目录里面的空间。

假设新增的磁盘为xvdb1,首先对磁盘分区,具体方法参考网上教程分区完成后制作文件系统(顺序不可乱)。完成后先将原先目录已满的/b从原挂载点卸载,例如:umount
/dev/xvda1
/b。卸载掉挂载在/b目录下的分区xvda1。重新将新增的分区挂载到/b:mount
/dev/xvdb1
/b。将/etc/fstab内加入新挂载的分区和挂载点,这一点非常重要,否则重启后分区会丢失。至此,原来已满的/b被重新挂载到了新的硬盘分区,然后将原来备份的文件拷贝回来就可以了。

⑧ linux的home分区满了怎么办怎么释放

如果你使用LVM的话那好办,直接扩大/home就可以了但是如果你没有用LVM,那就很难办了,你只有把关键数据备份出来,然后重新分区格式化不过/home的清理一般不会影响网站

阅读全文

与linux分区已满相关的资料

热点内容
win10ime 浏览:271
手机号大数据保护停机是什么意思 浏览:81
两个苹果手机怎么隔空投送app 浏览:903
ps修改有褶皱的文件 浏览:417
javadbfreader 浏览:307
苹果手机数字代码是什么 浏览:66
驱动程序顺序安装脚本 浏览:665
word文件里怎样查重 浏览:219
mx5系统基带版本 浏览:184
ntlea全域通win10 浏览:171
qq怎么查看别人的收藏 浏览:135
地震三参数matlab程序 浏览:57
怎样给优盘文件加密软件 浏览:7
收拾文件有哪些小妙招 浏览:431
pdf文件去底网 浏览:253
win10重装系统需要格式化c盘吗 浏览:424
路由器trx文件 浏览:655
淘宝店铺数据包怎么做 浏览:195
win10键盘黏连 浏览:332
json如何生成表格 浏览:323

友情链接