oracle ext size,linux ext3 inode大小调整方法
Linux ext3等分区是具有inode table的,用于存储文件的位置等信息。一般来讲,一个文件将占用1~2个inode值。在WEB系统中,如果采用生称html方式,会产生大量的小文件,这样会暂用大量的inode值。所以,常常出现文件空间还剩余很多,但是由于inode满了,LINUX也会报警说没有空间了,不允许增加文件。
根据这一状况,你可能需要对磁盘的inode大小进行调整。
如果磁盘中主要为小文件,你可以适当的增加inode值。
如果大文件居多,可以适量减少inode空间,当然这并不是很必要,inode也暂用的空间并不是很大,节省不了很多。
可以使用 mkfs来调整inode数值。
具体方法&案例:
0. 预热,准备一些数据和资料
我目前需要将我的分区 /dev/sda9 (mount at /var/www)的inode值增加到2500000(原值为2000640)。
我的系统: ubuntu 8.04 Desktop
df #获得目前磁盘加载情况己使用情况
df -i #获得目前磁盘inode使用情况,便于估计目标inode将要调整为多少
cat /etc/fstab #输出当前fstab,修改inode之后,uuid会被修改。因此,该文件也需要作相应调整。需要记录一下,最好的,cp备份一下
cp -aR /var/www /home/bak/ #备份所有数据到另一个分区/home,调整inode会格式化整个分区,分区将被删除
1. umount
sudo umount /var/www #www是我准备调整inode的磁盘。当然,umount之前你需要关闭一些使用它的进程。比如apache,或者其他service
2. mkfs.ext2,调整inode
注意!!!!!!!!!!该操作将删除整个分区数据,在进行此操作之前,请再次确认你已经对该分区的信息做好了备份。
请再次确认你的数据已经全部备份完毕。
sudo mkfs.ext2 -N 2500000 /dev/sda9 # 2500000 是我需要的inode值 /dev/sda9是我 /var/www的磁盘。
会有类似于这样的一些输出,具体含义不表:mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
2503680 inodes, 3905795 blocks
195289 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4001366016
120 block groups
32768 blocks per group, 32768 fragments per group
20864 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
3. 更新分区
sudo tune2fs -j /dev/sda9
4. 更新系统uuid。
sudo udevtrigger
5. 获取新的uuid,记录它
sudo vol_id -u /dev/sda9
6. 修改fstab,将新的uuid替换进去
[geshi]
sudo vi /etc/fstab
[/geshi]
有可能,你也需要相应调整 /dev/sda1的uuid值或其他,你可以通过下列语句来检查并更新uuid,直到mount -a 不报错。
sudo umount -a
sudo mount -a
7. 最终,在mount -a通过之后,使用预热阶段的命令查看一下新的设置。rollenc@rollenc-Kubuntu:~$ df -i
文件系统 Inode (I)已用 (I)可用 (I)已用% 挂载点
/dev/sda9 2503680 11 2503669 1% /var/www
inode值已经增加了。当然,有一些偏差,这是正常的可以接受的。
oracle ext size,linux ext3 inode大小调整方法相关推荐
- 电脑重装系统后Win11底部任务栏大小调整方法
Win11任务栏大小怎么调整的方法今天和大家一起来分享一下.有的用户使用的是笔记本电脑,发现电脑桌面显示的底部任务栏位置比较大,有些占用屏幕范围.那么如何去进行大小调节接下来看看具体的操作方法. 1 ...
- Latex 多个参考文献的引用以及文献字体大小调整方法
原帖地址:http://blog.163.com/yuanke_hhhh/blog/static/1350659520134234101878/ 如果在文章中出现连续引用多个参考文献的情况,希望显示的 ...
- python软件设置代码字体的大小_PyCharm中代码字体大小调整方法
Python的火也引发了Python编辑器的火,那么作为Python编辑器的PyCharm对于代码字体大小该怎么调整呢,小编此次就带给大家调整方法 首先在桌面找到PyCharm软件打开,新建一个Pyt ...
- 计算机工具栏变宽怎么还原,win7工具栏变宽了怎么办_win7工具栏大小调整方法-win7之家...
有时我们在操作电脑的时候,会出现一些误操作,比如不小心把工具栏给变宽了,那么win7工具栏变宽了怎么办呢,这是你没有把工具栏给锁定造成的,要是觉得工具栏太小了也可以根据你的喜好来调整,下面小编给大家分 ...
- linux扩文件系统大小,调整卷大小后扩展 Linux 文件系统 - Amazon Elastic Compute Cloud...
AWS 文档中描述的 AWS 服务或功能可能因区域而异.要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门. 调整卷大小后扩展 Linux 文件系统 在增加 EBS 卷的大小后,您必须使用特定 ...
- linux调小根目录,Linux根目录分区大小调整教程
1.备份 home 查看未调整前的根目录容量,可以看到默认是分配 50G,但大都数的软件安装都默认在根目录 所以这里将home的容量分给根目录. [root@localhost ~]# df -h 文 ...
- linux缩小根目录分区如何缩小,Linux根目录分区大小调整教程
1.备份 home 查看未调整前的根目录容量,可以看到默认是分配 50G,但大都数的软件安装都默认在根目录 所以这里将home的容量分给根目录. [root@localhost ~]# df -h 文 ...
- ubuntu终端字体大小调整方法
1.打开终端,鼠标在终端页面右击,选择preferences,进入文本设置 2.勾选custom font,就可以调整字体和字体大小了.
- 接缝雕刻算法:一种看似不可能的图像大小调整方法
作者|Samarendra Chandan Bindu Dash 编译|Flin 来源|analyticsvidhya 介绍 在本文中,我们将深入研究一种有趣的算法,称为"接缝雕刻" ...
最新文章
- 专家:智能芯片国际竞争愈发激烈,应尽快制定国家标准
- excel查找窗口被拉边上_你会做 Excel目录 吗?这个奇葩方法100%的人不知道
- 计算机里硬盘图标,计算机中在硬盘图标下面有个其他里PPS图标肿么删?
- vs2013 c# 中调用 c 编写的dll出错的可能错误
- Codeforces Round #610 (Div. 2) D. Enchanted Artifact 交互 + 思维
- echart 折线从左到右动画效果_echarts之自动切换折线图
- GMQ交易平台大力探索区块链技术,进一步推动产业繁荣
- python主成分分析实验报告_python进行主成分分析
- java properties文件 安全_java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] | 学步园...
- filereader php,AJAX_File, FileReader 和 Ajax 文件上传实例分析(php),File FileReader 可以干什么? Ajax...
- [转]6个开源数据科学项目
- NetCore Get Parameter
- LeetCode 110. Balanced Binary Tree
- 英文字母信息熵与冗余度计算Python实现
- 2019最新java实战项目资料
- 阿里云域名备案与服务器tomcat非80端口绑定
- educoder—web:页面元素和属性
- 深入浅出—一文看懂支持向量机(SVM)
- 使用geronimo-javamail_1.4发送邮件的有关说明
- 谈一下自己收集资料和整理资料的经验
热门文章
- 5个让人赞不绝口的微信小程序,拒绝占用手机内存!
- 【shell脚本学习-3】
- 怕死吗?研究人员推出可模拟“灵魂出窍”的VR系统
- [CareerCup] 4.1 Balanced Binary Tree 平衡二叉树
- postgresql 相关杂记
- saltstack自动化运维系列②之saltstack的数据系统
- Python基础6:深浅拷贝
- 基于AVR单片机PWM功能的数控恒流源研制
- nodejs安装_nodejs调试全局安装的cli脚本
- cesium获取模型高度_Cesium中地形数据的加载