1.基础工具:e2label /device/xxx [new label
name] 显示/设定设备的label名称
2.e2fsck 修复工具,用-b 指定备用的superblock位置
3.mke2fs –n /devce/xxx 模拟创建ext文件系统
4.mount –L labelname /path 用label名称mount
5.tune2fs 查看/调整硬盘有关参数
tune2fs –l /device/xxx
Maximum mount count : 多少次mount后做fsck检查
Check interval : 两次fsck检查的间隔时间
如果文件系统达成max_mount_counts或者check_interval的某一个条件,都会执行文件系统检查。
6.fstab中用label名称mount 的格式范例:
/dev/mapper/vg_centos6-lv_root
/
ext4 defaults 1
1
UUID=0d06ebad-ea73-48ad-a50a-1b3b8ef24491 /boot
ext4 defaults 1
2
/dev/mapper/vg_centos6-lv_swap
swap swap
defaults 0
0
tmpfs
/dev/shm
tmpfs defaults 0
0
devpts
/dev/pts
devpts gid=5,mode=620 0
0
sysfs
/sys
sysfs defaults 0
0
proc
/proc
proc defaults 0
0
LABEL=/backup /backup
ext4 defaults 1
2
后面的1 2的作用:
分别表示dump_freq和pass_no
dump_freq - 该选项被"dump"命令使用来检查一个文件系统是否需要转储,若不需要转储就设置该字段为0
pass_no -
该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0
7.如何添加新硬盘
http://www.techotopia.com/index.php/Adding_a_New_Disk_Drive_to_a_CentOS_6_System
8.非正常关机的自动磁盘修复配置(如果文件系统规模小)
如果由于种种原因,服务器非正常关机了,比如死机、强制关机或复位、突然断电等,如果有正在打开的文件,很可能发生文件系统的一些错误,检查文件系统并修复错误的命令是著名的
fsck。通过创建 /etc/sysconfig/autofsck 文件,设置如下内容,能够在非正常关机后,系统启动时自动运行 fsck
命令来检查并修复文件系统错误:
# 启动自动检查的功能
AUTOFSCK_DEF_CHECK=yes
# 对所有的提示都回答 yes
PROMPT=yes
9.blkid对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询
10.修复错误等需要进入single user mode时候root分区是只读,如何修改成可读写
mount –o remount,rw /
[-force]
----------------------------------------------------------------------------------------------------------------------------
vmware workstation下的RHEL6.5,安装的Oracle,
新添加了一个10GB的硬盘/dev/sdb1,mount到/tmpfile,方便从此处添加TEMP表空间的文件.
启动的时候遇到如下错误
后来折腾半天,原来是fstab中的格式错误我写成了
/tmpfile /dev/sdb1 ext4 defaults 1 2
应该是LABEL=/tmpfile /tmpfile ext4 defaults 1 2