欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux 怎么修改块大小?查看块大小 有大用

linux 怎么修改块大小?

 我来答  举报
兄弟连教育北京总校
2016-06-06 · 专注培养IT技术人才
1、查看os系统块的大小
[root]# /sbin/tune2fs -l /dev/sda1
2、查看os系统页的大小
[oracle@skate-test ~]$ getconf PAGESIZE
4096
3、修改块e68a843231313335323631343130323136353331333361303565的大小:
创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减少文件碎片,加快fsck扫描的速度和文件删除以及读操作的速度。另外,在ext2的文件系统中,为根目录保留了5%的空间,对一个大的文件系统,除非用作日志文件,5%的比例有些过多。可以使用命令
# mke2fs -b 4096 -m 1 /dev/hda6
4、将它改为1%并以块大小4096byte创建文件系统。
使用多大的块大小,需要根据你的系统综合考虑,如果系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的浪费。比如文件系统中的文件平均大小为2145byte,如果使用4096byte的块大小,平均每一个文件就会浪费1951byte空间。如果使用1024byte的块大小,平均每一个文件会浪费927byte空间。在性能和磁盘的代价上如何平衡,要看具体应用的需要。可以使用命令
[root@localhost ~]# lvreduce -L 6G /dev/sda5
xiangjuan314
2016-05-20 · TA获得超过3.1万个赞
1组命令:
mkfs.ext3 -T news /dev/sda5 (指定分区bai文件系统du块大小为4096)
mkfs.ext3 -b 4096 /dev/sda5

第2组命令zhi
mkfs.ext3 -i 4096 /dev/sda5 (指定每个inode的字节数为dao4096)
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://zhidao.baidu.com/question/1671650280373157827.html


Linux查看系统块大小

2020-04-23 22:41  潇湘隐者  阅读(2067)  评论(0)  编辑  收藏

Linux系统的块大小(Block Size)怎么查看呢?下面总结一些常用的查看块大小(block size)的方法。

 

方法1: fdisk -l查看block size

 

 

[root@KerryDB ~]# fdisk -l /dev/sda1

 

Disk /dev/sda1: 106 MB, 106896384 bytes, 208782 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Alignment offset: 512 bytes

 

方法2:stat命令查看block size

 

[root@KerryDB ~]# stat / | grep "IO Block"
  Size: 260             Blocks: 0          IO Block: 4096   directory
 
[root@KerryDB ~]# stat -f /
  File: "/"
    ID: fd0000000000 Namelen: 255     Type: xfs
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 13100800   Free: 11998605   Available: 11998605
Inodes: Total: 26214400   Free: 26170926

 

 

 

方法3:tune2fs命令查看block size

 

[root@mylnx ~]# tune2fs -l /dev/sda1 | grep "Block size"
Block size:               1024

 

这里可以是/dev/sda1, 对于LVM文件系统,可以使用下面命令

 

# tune2fs -l /dev/mapper/VolGroup04-LogVol00 | grep -i 'block size'
Block size:               4096

 

方法4:blockdev命令查看block size

 

[root@KerryDB ~]# blockdev --getbsz /dev/sda2
4096

作者:潇湘隐者出处:http://www.cnblogs.com/kerrycode/
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨小小打赏一下吧,如果囊中羞涩,不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.


来自  https://www.cnblogs.com/kerrycode/p/12764361.html

普通分类: