- 浏览: 4407194 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
tune2fs简介
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
tune2fs用法
tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m
reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g
group ] [ -C mount-count ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...] ] [ -T time-last-checked ] [ -U
UUID ] device
常用选项说明:
-l:查看文件系统信息
-c:max-mount-counts:设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检
-C:mount-count:设置文件系统挂载的次数,如果同时对一个文件系统指定了-c选项且-c参数的值大于-C,则将在下次启动时进行强制自检
-i:interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]
-m:reserved-blocks-percentage 保留块的百分比
-j:将ext2文件系统转换为ext3类型的文件系统,ext2可以转ext3 但不可以转回,转回数据丢失
-L:volume-label 类似e2label的功能,可以修改文件系统的标签
-r:reserved-blocks-count 调整系统保留空间
-o:[^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项
-I:设置自检天数
-m:设置预留空间
-U:要设定 UUID 可以使用命令「tune2fs -U UUID 装置档案」,(要显示各储存装置的 UUID,可以使用命令
-e:error_behavior
下面列出3种发现错误后的行为:
continue:继续执行检测
remount-ro:重新以只读方式挂接
panic:产生一次系统崩溃(panic)
注意:默认情况下如果系统检测到文件系统有错误,会设置文件系统在下次启动的时候执行fsck检测。-c和-C参数可以用来设置文件系统在下次重启的时候强制继续执行fsck。-i和-c参数也可以同时设置在一个文件系统上。请注意,如果文件系统达成max_mount_counts或者check_interval的某一个条件,都会执行文件系统检查。
tune2fs -l的输出介绍
tune2fs -l /dev/ram3
档案系统 volume 名称 (Filesystem volume name):即是档案系统标签 (Filesystem label),用作简述该档案系统的用途或其储存数据。现时 GNU/Linux 都会用 USB 手指/IEEE1394 硬盘等可移除储存装置的档案系统标签作为其挂载目录的名称,方便使用者识别。而个别 GNU/Linux distribution 如 Fedora、RHEL 和 CentOS 等亦在 fstab 取代传统装置档案名称 (即 /dev/sda1 和 /dev/hdc5 等) 的指定开机时要挂载的档案系统,避免偶然因为 BIOS 设定或插入次序的改变而引起的混乱。可以使用命令 e2label 或 tune2fs -L 改变。
上一次挂载于 (Last mounted on)' :上一次挂载档案系统的挂载点路径,此栏一般为空,很少使用。可以使用命令 tune2fs -M 设定。
档案系统 UUID (Filesystem UUID):一个一般由乱数产生的识别码,可以用来识别档案系统。个别 GNU/Linux distribution 如 Ubuntu] 等亦在 fstab 取代传统装置档案名称 (即 /dev/sda1 和 /dev/hdc5 等) 的指定开机时要挂载的档案系统,避免偶然因为 BIOS 设定或插入次序的改变而引起的混乱。可以使用命令 tune2fs -U 改变。
(Filesystem magic number):用来识别此档案系统为 Ext2/Ext3/Ext3 的签名,位置在档案系统的 0x0438 - 0x0439 (Superblock 的 0x38-0x39),现时必定是 0xEF53。
档案系统版本编号 (Filesystem revision #) - 档案系统微版本编号,只可以在格式化时使用 mke2fs -r 设定。现在只支援[1]:
0 - 原始格式,Linux 1.2 或以前只支援此格式[2]
1 (dymanic) - V2 格式支援动态 inode 大小 (现时一般都使用此版本)
档案系统功能 (Filesystem features):开启了的档案系统功能,可以使用合令 tune2fs -O 改变。现在可以有以下功能:
has_journal - 有日志 (journal),亦代表此档案系统必为 Ext3 或 Ext4
ext_attr - 支援 extended attribute
resize_inode - resize2fs 可以加大档案系统大小
dir_index - 支援目录索引,可以加快在大目录中搜索档案。
filetype - 目录项目为否记录档案类型
needs_recovery - e2fsck 检查 Ext3/Ext4 档案系统时用来决定是否需要完成日志纪录中未完成的工作,快速自动修复档案系统
extent - 支援 Ext4 extent 功能,可以加快档案系系效能和减少 external fragmentation
flex_bg
sparse_super - 只有少数 superblock 备份,而不是每个区块组都有 superblock 备份,节省空间。
large_file - 支援大于 2GiB 的档案
huge_file
uninit_bg
dir_nlink
extra_isize
档案系统旗号 (Filesystem flags):signed_directory_hash
缺省挂载选项 (Default mount options):挂载此档案系统缺省会使用的选项
档案系统状态 (Filesystem state):可以为 clean (档案系统已成功地被卸载)、not-clean (表示档案系统挂载成读写模式后,仍未被卸载) 或 erroneous (档案系统被发现有问题)
错误处理方案 (Errors behavior):档案系统发生问题时的处理方案,可以为 continue (继续正常运作) 、remount-ro (重新挂载成只读模式) 或 panic (即时当掉系统)。可以使用 tune2fs -e 改变。
作业系统类型 (Filesystem OS type):建立档案系统的作业系统,可以为 Linux/Hurd/MASIX/FreeBSD/Lites[1]
Inode 数目 (Inode count):档案系统的总 inode 数目,亦是整个档案系统所可能拥有档案数目的上限
区块数目 (Block count):档案系统的总区块数目
保留区块数目 (Reserved block count):保留给系统管理员工作之用的区块数目
未使用区块数目 (Free blocks):未使用区块数目
未使用 inode 数目 (Free inodes):未使用 inode 数目
第一个区块编数 (First block):Superblock 或第一个区块组开始的区块编数。此值在 1 KiB 区块大小的档案系统为 1,大于1 KiB 区块大小的档案系统为 0。(Superblock/第一个区块组一般都在档案系统 0x0400 (1024) 开始)[1]
区块大小 (Block size) - 区块大小,可以为 1024, 2048 或 4096 字节 (Compaq Alpha 系统可以使用 8192 字节的区块)
Fragment 大小 (Fragment size):实际上 Ext2/Ext3/Ext4 未有支援 Fragment,所以此值一般和区块大小一样
保留 GDT 区块数目 (Reserved GDT blocks) - 保留作在线 (online) 改变档案系统大小的区块数目。若此值为 0,只可以先卸载才可脱机改变档案系统大小[3]
区块/组 (Blocks per group):每个区块组的区块数目
Fragments/组 (Fragments per group):每个区块组的 fragment 数目,亦用来计算每个区块组中 block bitmap 的大小
Inodes/组 (Inodes per group):每个区块组的 inode 数目
Inode 区块/组 (Inode blocks per group):每个区块组的 inode 区块数目
(Flex block group size):16
档案系统建立时间 (Filesystem created):格式化此档案系统的时间
最后挂载时间 (Last mount time):上一次挂载此档案系统的时间
最后改动时间 (Last write time):上一次改变此档案系统内容的时间
挂载次数 (Mount count):距上一次作完整档案系统检查后档案系统被挂载的次数,让 fsck 决定是否应进行另一次完整档案系统检查
最大挂载次数 (Maximum mount count):档案系统进行另一次完整检查可以被挂载的次数,若挂载次数 (Mount count) 大于此值,fsck 会进行另一次完整档案系统检查
最后检查时间 (Last checked):上一次档案系统作完整检查的时间
检查间距 (Check interval):档案系统应该进行另一次完整检查的最大时间距
下次检查时间 (Next check after):下一次档案系统应该进行另一次完整检查的时间
保留区块使用者识别码 (Reserved blocks uid):0 (user root)
保留区块群组识别码 (Reserved blocks gid):0 (group root)
第一个 inode (First inode):第一个可以用作存放正常档案属性的 inode 编号,在原格式此值一定为 11, V2 格式亦可以改变此值[1]
Inode 大小 (Inode size):Inode 大小,传统为 128 字节,新系统会使用 256 字节的 inode 令扩充功能更方便
(Required extra isize):28
(Desired extra isize):28
日志 inode (Journal inode):日志档案的 inode 编号
缺省目录 hash 算法 (Default directory hash):half_md4
目录 hash 种子 (Directory Hash Seed):17e9c71d-5a16-47ad-b478-7c6bc3178f1d
日志备份 (Journal backup):inode blocks
日志大小 (Journal size):日志档案的大小
使用示例
设置强制检查前文件系统可以挂载的次数
tune2fs -c 30 /dev/hda1
关闭强制检查挂载次数限制
tune2fs -c -l /dev/hda1
10天后检查
tune2fs -i 10 /dev/hda1
1天后检查
tune2fs -i 1d /dev/hda1
3周后检查
tune2fs -i 3w /dev/hda1
半年后检查
tune2fs -i 6m /dev/hda1
禁用时间检查
tune2fs -i 0 /dev/hda1
添加日志功能,将ext2转换成ext3文件系统
tune2fs -j /dev/hda1
调整/dev/hda1分区的保留空间为40000个磁盘块
tune2fs -r 40000 /dev/hda1
调整/dev/hda1分区的保留空间为10%
tune2fs -m 10 /dev/hda1
设置/dev/hda1挂载选项,启用Posix Access Control Lists和用户指定的扩展属性
tune2fs -o acl,user_xattr /dev/hda1
开机取消自检
tune2fs -l /dev/sdb1 | grep -E 'Maximum mount count:|Check interval'
tune2fs -i 0 -c 0 /dev/sdb1
更改设备为指定的uuid
tune2fs -U 51f7e9a4-5154-4e29-a7a6-208417290b85 /dev/sda1
-U 的参数如果为 random 表示直接产生一个随意的新 UUID:
tune2fs -U random /dev/sda1
-U 的参数如果为 time 表示直接依当前时间产生一个新的 UUID:
tune2fs -U time /dev/sda1
-U 的参数如果为 clear 表示清除档案系统的 UUID:
tune2fs -U clear /dev/sda1
缩小保留空间已扩大使用容量
#tune2fs -l /dev/sdd12|grep -i 'reserved block count'
Reserved block count: 7984
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext3 289G 5.6G 268G 3% /
tmpfs tmpfs 633M 0 633M 0% /dev/shm
/dev/sdd12 ext3 38M 4.5M 26M 15% /mnt
# tune2fs -m 1 /dev/sdd12
tune2fs 1.39 (29-May-2006)
Setting reserved blocks percentage to 1% (399 blocks)
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext3 289G 5.6G 268G 3% /
tmpfs tmpfs 633M 0 633M 0% /dev/shm
/dev/sdd12 ext3 38M 4.5M 33M 13% /mnt
参考至:http://space.itpub.net/35489/viewspace-670297
http://bian5399.blog.51cto.com/3848702/1065473
http://blog.tektea.com/archives/1749.html
http://blog.sina.com.cn/s/blog_6bbd0a5501015y8d.html
http://blog.chinaunix.net/uid-7530389-id-2050094.html
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Linux OOM机制介绍
2018-06-06 11:27 3459Linux系统运行过程中,有时候会在message中看 ... -
Linux启动过程--从引导说起
2016-09-23 13:49 1175Linux的引导过程是一个用来初始化系统的程序。它包含了在打 ... -
基于案例学SQL优化第5周脚本
2015-04-12 19:35 0===============BEGIN=========== ... -
重启linux network服务/etc/resolv.conf信息丢失的解决方案
2014-11-13 13:38 3112修改/etc/resolv.conf,修改后重启服务 ser ... -
linux sudo 命令
2014-11-04 15:01 1331“Sudo”是Unix/Linux平台上的一个非常有用的工具 ... -
linux sudo,su和打开终端速度很慢
2014-11-04 09:42 4276一、症状sudo指令执行速度很慢,例如:sudo -u ro ... -
Linux NFS服务器的安装与配置
2014-10-15 00:00 1008一、NFS服务简介 N ... -
DISPLAY变量和xhost(原创)
2014-10-14 16:58 60571DISPLAY 在Linux/Unix类操作系统上, D ... -
Linux NTP配置详解 (Network Time Protocol)
2014-10-02 21:49 18493Network Time Protocol (NTP) ... -
Linux下DNS服务器的设置
2014-10-02 21:43 1464环境:要设的DNS机子 ... -
nslookup工具的使用方法
2014-10-02 21:35 6918配置好DNS服务器,添加 ... -
ntpd与ntpdate的区别
2014-10-02 17:57 1141之前配置ntpd的时候搜到一句话,印象很深刻,也觉得很有标题 ... -
认识/etc/fstab和/etc/mtab文件
2014-09-20 12:27 3161fstab fs tab(描述 各 ... -
扩展Linux swap分区 两种方法
2014-09-16 17:23 1543先来查询一下系统的swap [root@localhost ... -
vim切换tab标签快捷键
2014-06-22 17:16 19481这几天在学习VIM,在WIN7下装了GVIM,在折腾好配置文 ... -
如何看linux是32位还是64位
2014-04-27 14:09 1674查看linux机器是32位还是64位的方法:方法一:file ... -
iSCSI的配置(target/initiator)
2014-04-27 13:45 54479iSCSI 是一种 SAN的设备而 SAN的设备主要是提供 ... -
linux kudzu作用与操作方法(原创)
2013-08-29 22:03 2867概述kudzu是在linux系统启动时用来检测硬件的,一般在 ... -
Linux下获取详细硬件信息的工具:Dmidecode命令详解
2013-08-29 21:52 2539Dmidecode 这款软件允许 ... -
DAS,NAS,SAN和ISCSI存储架构介绍(原创)
2013-06-23 10:22 16120DASDAS是Direct Attached Stor ...
相关推荐
2. 安全擦除:如果需要处理旧硬盘或保护敏感数据,HD Tune的擦除功能可以安全地清除硬盘上的所有数据,防止信息泄露。 总结来说,HD Tune作为一款专业的硬盘管理工具,其强大的信息查看和检测功能使用户能够及时...
最新linux工具e2fsprogs静态编译x86_64版本。可在任何x86_64的linux系统上运行。 包含以下工具: badblocks blkid chattr compile_et debugfs dumpe2fs e2freefrag e2fsck ...tune2fs uuidd uuidgen
12. ** tune2fs**: 用于调整EXT2、EXT3、EXT4文件系统的参数,例如调整日志大小、设置预留空间等。 13. **dd**: 虽然主要用于数据复制,但dd也可以用来进行磁盘克隆或创建映像文件,这对于备份和恢复非常重要。 ...
Gran Vals org.wma Nokia tune 2011(Bella N9).mp3 Nokia Tune 2013.mp3 nokia tune all.mp3 Nokia tune remix(2011获奖版).mp3 Nokia tune_1994.wav Nokia tune_2005.wav Nokia tune_2008.wav
e2fsprogs是一个由一系列实用程序组成的软件包,包括fsck.e2fs(用于检查文件系统的错误)、mkfs.e2fs(用于创建新的EXT2/EXT3/EXT4文件系统)、mke2fs(用于格式化磁盘分区)、tune2fs(用于调整文件系统参数)等。...
《S-TUNE_Ver-2_1_11_0--simplified_Chinese:深入了解禾川股份SV-X5系列伺服电机软件》 在工业自动化领域,伺服电机扮演着至关重要的角色,它们以其高精度和快速响应能力被广泛应用于各种机械设备。禾川股份,作为...
《三协尼德科伺服调试软件S-TUNE详解》 在工业自动化领域,伺服系统扮演着至关重要的角色,它能够精确地控制设备的运动位置、速度和加速度,从而实现高精度的生产作业。其中,三协尼德科作为全球知名的伺服驱动器...
日前,该公司对HD Tune进行了大规模升级,新推出的HD Tune Pro首个版本号即为3.0版,今后可能会采取普通版HD Tune 2.xx和HD Tune Pro 3.xx的两线升级路线。 HD Tune Pro相对之前HD Tune 2.55的升级包括: 传输速率...
《HDTune Pro 5.60:硬盘性能检测利器》 HDTune Pro是一款备受赞誉的硬盘检测和诊断工具,版本号5.60,主要用于评估硬盘的健康状况、性能以及提供数据安全相关的功能。它以其简洁的操作界面和强大的功能,深受广大...
图2:HD Tune硬盘性能测试 2:磁盘详细信息 在信息标签页面,HD Tune不仅列出了当前硬盘各个分区的详细信息,还提供此硬盘所支持特性。另外,在此画面还提供了硬盘的固件版本、序列号、容量、缓存大小以及当前的...
《HDTunePro 5.5:硬盘检测与健康管理的得力助手》 HDTunePro 5.5是一款高效且全面的硬盘检测工具,专为电脑用户设计,旨在帮助他们深入了解硬盘的工作状态,及时发现并预防可能出现的问题。这款软件以其易用性和...
《硬盘检测利器——HDTune Pro 5.00 注册版详解》 在数字化信息时代,硬盘作为数据存储的核心设备,其健康状况至关重要。为了确保数据的安全与系统的稳定运行,我们常常需要借助专业的硬盘检测工具。HDTune Pro便是...
2. **硬盘健康状况监测** 通过SMART(Self-Monitoring, Analysis, and Reporting Technology)自我监控、分析和报告技术,HDTune能够检查硬盘的健康状态。它可以显示SMART参数,如果硬盘出现任何潜在问题,如错误...
2. **硬盘基准测试**:HD Tune的专业版能进行基准测试,测量硬盘的读取速度、写入速度、突发传输速率等,从而评估其性能。 3. **错误扫描**:通过扫描硬盘表面,HD Tune能检测出潜在的物理损坏,如坏道,及时进行...
JBL Tune 205 用户配置手册 JBL Tune 205 用户配置手册是 JBL 公司推出的耳机产品的使用手册,旨在帮助用户更好地使用和配置 JBL Tune 205耳机。该手册详细介绍了 JBL Tune 205 耳机的特点、技术规格、使用方法和...
在linux系统上,可以用命令tune2fs ,测试如下 [root@localhost test10g]# tune2fs -help tune2fs 1.35 (28-Feb-2004) tune2fs: invalid option -- h Usage: tune2fs [-c max-mounts-count] [-e errors-behavior] ...
2.纯正低频音效:JBL Tune 120TWS 采用 5.8mm 驱动单元,具备 JBL 纯正低频音效,能为用户带来震撼音效。 3.免提立体声通话:JBL Tune 120TWS 支持免提立体声通话,带来便捷的通话体验。 4.耳塞 4 小时播放 + 充电...
《硬盘检测工具——HDTune 3.5专业版详解》 在计算机使用过程中,硬盘作为数据存储的核心部件,其健康状况对系统稳定性和数据安全至关重要。为了确保硬盘的良好运行和预防潜在问题,专业的硬盘检测工具显得尤为重要...
《硬盘检测工具HD Tune Pro深度解析》 硬盘作为计算机存储数据的核心硬件,其稳定性和性能直接影响着系统的运行效率。为了确保硬盘的健康状态并优化其性能,一款专业的硬盘检测工具至关重要,而HD Tune Pro就是这样...