查看操作系统块大小:#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

转载于:https://www.cnblogs.com/wjoyxt/p/4660899.html

Linux系统之更改默认块大小相关推荐

  1. 调整linux块大小,Linux系统之更改默认块大小

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

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

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

  3. linux系统修改屏幕分辨率6,Linux系统怎么更改屏幕分辨率

    现在越来越多人开始使用Linux系统,那么Linux系统怎么设置屏幕的分辨率呢?下面是学习啦小编收集整理的Linux系统如何更改屏幕分辨率,希望对大家有帮助~~ Linux系统更改屏幕分辨率的方法 我 ...

  4. 在Linux系统下更改或更新SSH密钥密码的方法

    本文介绍如何在Linux系统下更新或更改SSH密钥密码,也适用在Unix系统中.SSH密钥通常用于向某些信息系统的用户进行身份验证,SSH密钥本身是私钥,使用从密码短语导出的对称加密密钥进一步加密私钥 ...

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

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

  6. 如何在Linux系统下更改系统语言?

    如何在Linux系统下更改系统语言? 先更改系统的更新服务器,选择国内的服务器网速更好一些. 选择「System Settings」打开设置 选择「Software & Updates」 下载 ...

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

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

  8. Linux系统查看有几块硬盘

    使用df命令即可查看. df 是来自于coreutils 软件包,系统安装时,就自带的:我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置: 示例: [root@localhost ~]# ...

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

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

最新文章

  1. 区块链 简单实现介绍
  2. 深入理解SpringBoot之装配条件
  3. 【超清视频】CCNA系列课程之二:IP地址介绍及VLSM子网划分
  4. ELK学习7_ELK文档资料:《ELK stack 权威指南/饶琛琳》勘误
  5. 数字图像处理总结(冈萨雷斯版)
  6. framework中编译anroid工程并在模拟器上运行
  7. Java入门教程[9天快速入门JAVA]
  8. 投资大鳄摩根士丹利成Accellion FTA 服务器被黑事件的又一个受害者
  9. 不能因技术后天的死 而迷茫了今天的“学” 生
  10. python网课哪个好-python网课学习笔记--4
  11. 32bit 天堂服务端假设教程
  12. 线性表——链表(含代码)
  13. 聚宽macd底背离_什么是MACD顶背离和底背离?
  14. java浮点类型数据运算并保留小数点后几位工具类
  15. 如何微信分享网页链接自定义图片和文字描述?生成微信自定义卡片链接流程(附教程与工具)
  16. PHP页面间参数传递
  17. 如何解决用户对浏览器进行缩放或滚动鼠标滑轮、或调节屏幕显示百分比后,页面变形或显示不全
  18. 头条2019.3.16笔试题
  19. Apollo Cyber实践之talker-listener通信
  20. 数据库各种锁的简单理解(转自口渴的火麒麟)

热门文章

  1. 【STM32】窗口看门狗相关类型和函数
  2. 【Linux】一步一步学Linux——readonly命令(219)
  3. 【Linux】一步一步学Linux——nice命令(127)
  4. 【Linux】一步一步学Linux——cat/tac命令(38)
  5. 【Linux网络编程】套接字的介绍
  6. Qt -- 非常详细的pro文件的语法说明
  7. 每天一道LeetCode-----将间隔集中有重叠的间隔合并
  8. mysql导出数据意义_导出数据库的意义
  9. 速来围观!leetcode java实现汇总
  10. 神经网络前向引擎内存复用技术(基于caffe)