查看操作系统块大小:#tune2fs  -l /dev/sda1 |grep 'Block size'               ( tune2fs  -l  /dev/sda1可以查看更多相关文件系统的详细信息 )

查看os系统页的大小: #getconf PAGESIZE

查看某分区的block和inode的数量和大小,通常block比inode多

tune2fs  -l  /dev/sda1 |grep 'Block count'

tune2fs  -l  /dev/sda1 |grep 'Inode count'

tune2fs  -l  /dev/sda1 |grep 'Block size'

tune2fs  -l  /dev/sda1 |grep 'Inode size'

创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减少文件碎片,加快fsck扫描的速度和文件删除以及读操作的速度。

使用多大的块大小,需要根据你的系统综合考虑,如果系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的浪费。比如文件系统中的文件平均大小为2145byte,如果使用4096byte的块大小,平均每一个文件就会浪费1951byte空间。如果使用 1024byte 的块大小,平均每一个文件会浪费927byte空间。在性能和磁盘的代价上如何平衡,要看具体应用的需要。

修改默认块大小,手动指定其大小:

第1组命令:(推荐)

mkfs.ext3 -T news /dev/sda5 (指定该分区文件系统的块大小为4096)

mkfs.ext3 -b 4096 /dev/sda5

第2组命令:

mkfs.ext3  -i 4096 /dev/sda5 (指定每个inode的字节数为4096)

mkfs.ext3  /dev/sda5

mkfs.ext3  -b 2046 -m 2 /dev/hda5 格式化并设置数据块为2KB,设置保留块为2%

或者用tune2fs -m 2 /dev/hda4 这种方法不用格式化就可设置

tune2fs -l /dev/hda5 可以查看文件系统的详细信息

tune2fs -j /dev/hda4 可以将ext2转换为ext3而不损坏数据

文件系统的检查工具:fsck e2fsck

e2fsck 用时有危险,不能很好的辨识文件系统,特别是ext2,ext3混用时

fsck得用法:fsck -t ext3 /dev/hda5 或 fsck.ext3 /dev/hda5

调整linux块大小,Linux系统之更改默认块大小相关推荐

  1. Linux系统之更改默认块大小

    查看操作系统块大小:#tune2fs  -l /dev/sda1 |grep 'Block size'               ( tune2fs  -l  /dev/sda1可以查看更多相关文件 ...

  2. linux+nginx+mysql+php系统修改文件上传大小限制

    linux+nginx+mysql+php系统修改文件上传大小限制 对于LNMP框架的一些网站,上传文件大小会受到多个方面的限制,一个是nginx本身的限制,限制了客户端上传文件的大小,会报错&quo ...

  3. 计算机必须设置默认打印机,win10系统禁止更改默认打印机设置的还原技巧

    有关win10系统禁止更改默认打印机设置的操作方法想必大家有所耳闻.但是能够对win10系统禁止更改默认打印机设置进行实际操作的人却不多.其实解决win10系统禁止更改默认打印机设置的问题也不是难事, ...

  4. 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)

    成功解决WIN系统如何更改默认放在C盘的[我的文档]/[图片]位置的存储路径(修改到其它非系统的盘符) 目录 解决问题 解决思路 解决方法 解决问题 解决WIN系统如何更改默认放在C盘的[我的文档]/ ...

  5. 计算机打开页面恢复默认大小,win10系统恢复网页默认字体大小的详细技巧

    win10系统使用久了,好多网友反馈说关于对win10系统win10系统恢复网页默认字体大小的操作方法设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统win10系统恢复网页默认 ...

  6. linux下开放sftp端口,在Linux系统中更改默认的SFTP端口及使用新的SFTP端口

    本文介绍如何在Linux操作系统中更改默认的SFTP端口,支持Ubuntu.CentOS等发行版,同时还将向您展示如何配置防火墙以允许在新端口上使用.先声明的一点是不要将SFTP与FTPS混淆,因为两 ...

  7. linux为用户指定资源大小,Linux_Linux系统下生成一个指定大小的文件,在装系统,因此在这里随便记 - phpStudy...

    Linux系统下生成一个指定大小的文件 在装系统,因此在这里随便记点东西. 从前与经理讨论NVR项目的时候,他提到要预先将用户指定好的磁盘空间预留出来,这是比较容易实现的功能.不容易实现的是自己写一个 ...

  8. wsl(Windows Subsystem for Linux)启动多个子系统和设置默认启动子系统

    WSL的全称是Windows Subsystem for Linux Windows 10在开发者模式下可以使用linux子系统,这个子系统需要在Microsoft Store中下载安装 如果你已经在 ...

  9. 计算机怎么更改桌面图标大小,win7系统桌面图标怎么设置大小 win7电脑桌面图标大小更改方法...

    ‍ ‍ win7系统在使用的时候不知道大家有没有遇上这样的问题,就是桌面图标的大小不符合我们的审美,那么遇上这种情况要怎么解决呢?下面小编就跟大家说说处理的方法. 具体的解决方法: 这种方法是最快捷的 ...

最新文章

  1. nullptr was not declared怎么解决_剑桥少儿英语考试语法怎么学?一套《Grammer Friends和语法做朋友》:这样学语法,孩子学得会、记得住!...
  2. 可视化组织内的基因表达
  3. java中的POJO、PO、VO分别是什么?
  4. vue.js 源代码学习笔记 ----- decoder
  5. C语言控制台窗口图形界面编程(六):光标操作
  6. 西门子s7删除注册表,西门子S7200编程软件卸载步骤
  7. LabVIEW2018工具包分享
  8. 打造你的微信自动回复智障机器人
  9. Redisson读写锁
  10. Scala基本语法-面向对象
  11. 翡翠玉石微观世界,太美了!
  12. 第四十章 SQL命令 DROP USER
  13. vue3中的ref 和 reactive 定义数组
  14. 南大计算机博士黄鑫,南京大学软件学院张贺教授团队在经验软件工程方法学研究中取得重要成果...
  15. php实现撩妹,50个撩妹金句,充满套路又不失幽默
  16. echarts的饼图label显示缺失
  17. 新华三培训3---交换基础,VLAN之间路由
  18. 锐龙r9 6900hx和锐龙r7 6800h差距 r96900hx和r76800h选哪个好
  19. NOIP-2011-J1-真题解析
  20. 无法找到将您的计算机恢复至原始状态,帮帮忙看看我的电脑有没有问题

热门文章

  1. 把 Rational Rose 的图表保存为图片文件
  2. hdfs java读写hdfs demo
  3. 电脑卡顿不流畅是什么原因_什么造成游戏直播画画卡顿、延迟?这三个原因了解一下...
  4. Android安装两次才成功,Android应用从市场安装完成打开与桌面打开,被启动两次的问题...
  5. 用JavaScript中的示例进行fill()函数
  6. anaconda base环境_anaconda中安装packages:pip还是conda install?
  7. zzz,zzz,zz9_ZZZ的完整形式是什么?
  8. python函数实例化_用Python实例化函数
  9. Java Process getOutputStream()方法与示例
  10. c printf 段错误_错误:预期声明在C中的printf之前指定