FSCK 8
目录
- NAME fsck
- 总览 SYNOPSIS .B fsck [ .B
- 描述 DESCRIPTION .B fsck 通常用来检查并适当修复一个或多个Linux文件系统. .I filesys 可以是一个设备名(例如: .IR /dev/hdc1
- 选项 OPTIONS .TP .B
- 作者 AUTHOR Theodore Ts'o (tytso@mit.edu) .SH 文件 FILES .IR /etc/fstab .SH 环境变量 ENVIRONMENT VARIABLES .B fsck 程序的行为受下列环境变量影响: .TP .B FSCK_FORCE_ALL_PARALLEL 如果设置了这个环境变量, .B fsck 将试着并行运行所有指定的文件系统检查,不管这些文件系统是不是在同一设备上。(这对于RAID系统或者高端存储系统比如IBM或者EMC出售的那种很有用) .TP .B FSCK_MAX_INST 这个环境变量将限制同时可以运行的文件系统检查器的最大数量。这样使得拥有大量磁盘的系统避免 .B fsck 一次启动过多文件系统检查器,那样有可能耗尽机器的CPU和内存资源。如果值为0,可以孵化出没有限制的数量的进程,这是当前的默认值。将来版本的 .B fsck 将试着根据收集操作系统的统计数据,自动判断应当启动多少文件系统检查。 .TP .B PATH .B PATH 环境变量用来查找文件系统检查器。一些系统目录会被最先搜索: .BR /sbin , .BR /sbin/fs.d , .BR /sbin/fs , .BR /etc/fs , 和 .BR /etc . 然后才搜索 .B PATH 环境变量中设置的目录集合。 .TP .B FSTAB_FILE 这个环境变量允许系统管理员指定 .B /etc/fstab 文件的位置。它也为 .BR fsck 的开发者做测试之用。 .SH 参见 SEE ALSO .BR fstab (5), .BR mkfs (8), .BR fsck.minix (8), .BR fsck.ext2 (8) 或者 .BR e2fsck (8), .BR fsck.xiafs (8). .SH
- [中文版最新更新]
- 《中国linux论坛man手册页翻译计划》:
- 跋
FSCK
NAMEæ»è§ SYNOPSIS
æè¿° DESCRIPTION
é项 OPTIONS
ä½è AUTHOR
æä»¶ FILES
ç¯å¢åé ENVIRONMENT VARIABLES
åè§ SEE ALSO
[䏿çç»´æ¤äºº]
[ä¸æçææ°æ´æ°]
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
è·
NAME
fsck - æ£æ¥å¹¶ä¿®å¤Linuxæä»¶ç³»ç»
æ»è§ SYNOPSIS
fsck [ -sACVRTNP ] [ -t fstype ] [filesys ... ] [--] [ fs-specific-options ]
æè¿° DESCRIPTION
fsck éå¸¸ç¨æ¥æ£æ¥å¹¶éå½ä¿®å¤ä¸ä¸ªæå¤ä¸ªLinuxæä»¶ç³»ç». filesys å¯ä»¥æ¯ä¸ä¸ªè®¾å¤å(ä¾å¦: /dev/hdc1, /dev/sdb2), ä¸ä¸ªæè½½ç¹(ä¾å¦: /, /usr, /home), æä¸ä¸ªext2æä»¶ç³»ç»çç£çæ ç¾, ä¹å¯ä»¥æ¯UUIDæå®ç¬¦(ä¾å¦: UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd æ LABEL=root). éå¸¸ï¼ fsck ä¼è¯ç以并è¡çæ¹å¼åæ¶å¨ä¸åçç©çç£çä¸è¿è¡æä»¶ç³»ç»æ£æ¥ï¼è¿æ·å¯ä»¥åå°å¯¹æææä»¶ç³»ç»è¿è¡æ£æ¥çæ¶é´ã
å¦ææ²¡æå¨å½ä»¤è¡æå®æä»¶ç³»ç»ï¼å¹¶ä¸æ²¡ææå® -A éé¡¹ï¼ fsck å°é»è®¤é¡ºåºå°æ£æ¥ /etc/fstab ä¸ç»è®°çæä»¶ç³»ç»ãè¿åä½¿ç¨ -As é项æ¯ç¸åçã
fsck éåºçè¿å弿¯ä¸åæåµä¹åï¼
|
0 |
- 没æé误 | ||
|
1 |
- æä»¶ç³»ç»æéä½å·²ä¿®å¤ | ||
|
2 |
- ç³»ç»åºå½éå¯ | ||
|
4 |
- æä»¶ç³»ç»é误没æä¿®å¤ | ||
|
8 |
- è¿è¡é误 | ||
|
16 |
- ç¨æ³æè¯æ³é误 | ||
|
32 |
- ç¨æ·æ¤éäºfsck æä½ | ||
|
128 |
- å±äº«åºåºé |
彿£æµå¤ä¸ªæä»¶ç³»ç»æ¶ï¼éåºçè¿å弿¯å¯¹æ¯ä¸ªæä»¶ç³»ç»æ£æ¥çè¿å弿使çç»æã
å®éä¸ï¼ fsck åªæ¯Linux ä¸- ä¸åçæä»¶ç³»ç»æ£æ¥å¨(fsck.fstype)çä¸ä¸ªå端ãé¦åï¼å®å¨ /sbin ä¸- æç´¢ç¹å®æä»¶ç³»ç»çæ£æ¥å¨ï¼ç¶åå¨ /etc/fs å /etc ä¸æç´¢ï¼æåå¨ PATH ç¯å¢åéä¸ååºçè·¯å¾ä¸æç´¢ã请æ¥çç¹å®æä»¶ç³»ç»çæ£æ¥å¨çæå页æ¥è·åç»èä¿¡æ¯ã
é项 OPTIONS
|
-s |
顺åºå°è¿è¡ fsck æä½ã妿ä½è¦æ£æ¥å¤ä¸ªæä»¶ç³»ç»ï¼å¹¶ä¸æ£æ¥å¨è¿è¡å¨äº¤äºæ¨¡å¼ï¼è¿æ·ä½æ¯è¾æå¥½å¤ã(注æ: e2fsck(8) é»è®¤æ¯ä»¥äº¤äºæ¹å¼è¿è¡çãè¦ä½¿ e2fsck(8) 以éäº¤äºæ¹å¼è¿è¡ï¼ä½ å¿é¡»æå® -p å -a é项ï¼å¦æä½ æ³è¦èªå¨çº æ- £éè¯¯ï¼æ -n é项ï¼å¦æä¸æ³èªå¨çº æ£é误ã) |
-t fslist
æå®è¦æ£æ¥çæä»¶ç³»ç»çç±»åã彿å®äº -A æ å¿æ¶ï¼åªæ fslist ä¸- ååºçç±»åçæä»¶ç³»ç»ä¼è¢«æ£æ¥ã fslist åæ°æ¯ä¸ä¸ªä»¥éå·åéçæä»¶ç³»ç»ç±»åå表以åé项说æç¬¦ãå¯ä»¥å¨è¿ä¸ªä»¥éå·åéçåè¡¨çæææä»¶ç³»ç»åé¢åä¸å¦å®åç¼ ’no’ æ ’!’ æ¥ä½¿å¾åªææ²¡æåå¨ fslist ä¸- çæä»¶ç³»ç»å°è¢«æ£æ¥ã妿并é fslist ä¸- ååºçæææä»¶ç³»ç»é½å ä¸äºå¦å®åç¼ï¼é£ä¹åªæ fslist ä¸- ååºçæä»¶ç³»ç»å°è¢«æ£æ¥ã
é项说æç¬¦ä¹å¯è½åå«å¨è¿ä¸ªä»¥éå·åéçå表 fslist ä¸ãå®ä»¬çæ ¼å¼æ¯ opts=fs-option ã妿åºç°äºé项说æç¬¦ï¼é£ä¹åªæå¨ /etc/fstab ä¸- å®ä»¬çæè½½é项忮µä¸ä¸åå« fs-option çæä»¶ç³»ç»å°è¢«æ£æ¥ã 妿é项说æç¬¦æå¦å®åç¼ï¼é£ä¹åªæå¨ /etc/fstab ä¸å®ä»¬çæè½½é项å- 段ä¸åå« fs-option çæä»¶ç³»ç»å°è¢«æ£æ¥ã
ä¾å¦ï¼å¦æ fslist ä¸åºç°äº opts=ro é£ä¹åªæ /etc/fstab ä¸- ï¼æè½½é项åå« ro çæä»¶ç³»ç»å°è¢«æ£æ¥ã
为äºåMandrake åè¡çå¼å®¹(å®çå¯å¨èæ¬ä¾èµäºä¸ä¸ªæªç»è®¸å¯è对 fsck ç¨åºç¨æ·æ¥å£ä½åºçæ¹å)ï¼å¦æ fslist 䏿ä¸ä¸ª loop æä»¶ç³»ç»ï¼å®è¢«è§ä¸ºæå®äº opts=loop ä½ä¸º -t é项çåæ°ã
ä¸è¬å°ï¼æä»¶ç³»ç»ç±»åæ¯å¨ /etc/fstab ä¸éè¿æç´¢ä¸ filesys ç¸åºçæ¡ç®å¾å°çã妿ä¸è½è¿æ ·æ¨ç¥ç±»åï¼å¹¶ä¸ -t éé¡¹åªæä¸ä¸ªæä»¶ç³»ç»åæ°ï¼ fsck å°ä½¿ç¨æå®çæä»¶ç³»ç»ç±»åã妿ä¸è½ä½¿ç¨è¿ç§ç±»åï¼å°ä½¿ç¨é»è®¤çæä»¶ç³»ç»ç±»å(å½åæ¯ext2)ã
|
-A |
æç´¢ /etc/fstab æä»¶ï¼ä¸æ¬¡æ£æ¥ææå¨æä»¶ä¸- æå®ä¹çæä»¶ç³»ç»ãè¿ä¸ªé项å¸åå°ç¨å¨ /etc/rc ç³»ç»åå§åæä»¶ä¸- ï¼èä¸ä½¿ç¨å¤æ¡å½ä»¤æ¥å嫿£æ¥åç¬ç«çååºã |
å¦ææ²¡æä½¿ç¨ -P é项ï¼åæ ¹æä»¶ç³»ç»å°ç¬¬ä¸ä¸ªè¢«æ£æ¥ãä¹åï¼å°æ /etc/fstab æä»¶ä¸ç¬¬ååæ®µ fs_passno æå®ç顺åºå¯¹åæä»¶ç³»ç»è¿è¡æ£æ¥ã fs_passno å¼ä¸º0 çæä»¶ç³»ç»å°è¢«è·³è¿ï¼ä¸ä¼è¢«æ£æ¥ã fs_passno å¼å¤§äº0 çæä»¶ç³»ç»å°è¢«æé¡ºåºæ£æ¥ï¼ fs_passno 弿å°çæä»¶ç³»ç»å°è¢«æåæ£æ¥ã 妿å¤ä¸ªæä»¶ç³»ç»æç¸åçpasså·ï¼fsckå°è¯çå¹¶è¡å¤çè¿äºæä»¶ç³»ç»ï¼å°½ç®¡å®ä¸å许å¨åä¸ä¸ªç©çç£çä¸åæ¶è¿è¡å¤ä¸ªæä»¶ç³»ç»æ£æ¥ç¨åºã
å æ¤ï¼ /etc/fstab æä»¶ä¸çä¸ä¸ªå¾æ®éç设置æ¯å°rootæä»¶ç³»ç»ç fs_passno 设为1ï¼å®ä¹å¶å®æä»¶ç³»ç»ç fs_passno 为2ãè¿æ ·å°±å许 fsck ç¨åºèªå¨ä»¥å¹¶è¡çæ¹å¼è¿è¡æä»¶ç³»ç»æ£æ¥ï¼ å¦æè¿æ·æå¥½å¤çè¯ãç³»ç»ç®¡çåå¯è½ä¼åºäºæäºååèä¸å¸æå¹¶è¡è¿è¡å¤ä¸ªæä»¶ç³»ç»æ£æ¥--ä¾å¦ï¼å¦æåå- ä¸å¤ï¼é£ä¹è¿å¤çæ¢é¡µä¼æä¸ºç³»ç»ç¶é¢ã
|
-C |
妿æä»¶ç³»ç»æ£æ¥å¨æ¯æçè¯(å½ååªæext2)ï¼æ¾ç¤ºè¿åº¦æ¡ãfsck å°ç®¡çåæä»¶ç³»ç»æ£æ¥å¨ï¼ä½¿å¾å䏿¶é´å®ä»¬ä¸- åªè½æä¸ä¸ªå¯ä»¥æ¾ç¤ºè¿åº¦æ¡ã | ||
|
-N |
䏿§è¡ï¼ä»ä»æ¾ç¤ºå°æ§è¡çæä½ã | ||
|
-P |
å½è®¾ç½®äº -A æå¿æ¶ï¼å°å¹¶è¡æ£æ¥rootæä»¶ç³»ç»åå¶ä»æä»¶ç³»ç»ãè¿æ·æ¯ä¸ç䏿ä¸å®å¨çåæ³ï¼åä¸ºå¦ærootæä»¶ç³»ç»æé®é¢ï¼ e2fsck(8) è¿æ ·çç¨åºå¯æ§è¡æä»¶å°è¢«ç ´åï¼è¿ä¸ªé项æ¯ä¸ºä¸æ³æroot æä»¶ç³»ç»åå¾å°èç´§å(è¿ææ¯æ£ç¡®çåæ³)çç³»ç»ç®¡çååå¤çã | ||
|
-R |
å½ä½¿ç¨ -A æ å¿æ¥æ£æ¥æææä»¶ç³»ç»æ¶ï¼è·³è¿rootæä»¶ç³»ç» (å®å¯è½å·²ç»è¢«æè½½ä¸ºå¯è¯»å)ã | ||
|
-T |
å¯å¨æ¶ä¸æ¾ç¤ºæ é¢ã | ||
|
-V |
产çåä½è¾åºï¼å嫿æè¢«æ§è¡çç¹å®æä»¶ç³»ç»çå½ä»¤ã |
fs-specific-options
fsck ä¸çè§£çéé¡¹è¢«ä¼ éç»ç¹å®æä»¶ç³»ç»çæ£æ¥å¨ãè¿äºé项 å³ä¸è½ æåæ°ï¼å 为 fsck ä¸è½å¤æåºåªä¸ªé项æåæ°ï¼é£äºæ²¡æã
以 -- å¼å¯¼çé项ååæ°å°è¢«å½ä½ç¹å®æä»¶ç³»ç»çéé¡¹ä¼ ç»å®çæ£æ¥å¨ã
注æ fsck 没æä¸ºä¼éä»»æå¤æçé项ç»ç¹å®æä»¶ç³»ç»çæ£æ¥å¨èä¸é¨è®¾è®¡ã妿ä½è¦å夿çæä½ï¼è¯·ç´æ¥æ§è¡ç¹å®æä»¶ç³»ç»çæ£æ¥å¨ã妿ä½ä¼ç» fsck æå¶å¤æçé项ååæ°ï¼å®æ²¡ææç§ä½ æ³è¦ç飿 ·å·¥ä½ï¼ ä¸è¦æå®æ¥å为ä¸ä¸ªbugï¼ You’re almost certainly doing something that you shouldn’t be doing with fsck.
å½åï¼æ åçç¹å®æä»¶ç³»ç»çé项ä»å¨æ¹è¿ä¹ä¸- ã尽管ä¸è½ä¿è¯ï¼è¿æ¯æä¸åè¿äºé项å¯ä»¥è¢«å¤§é¨åæä»¶ç³»ç»æ£æ¥å¨ææ¯æã
|
-a |
䏿é®ï¼èªå¨ä¿®å¤æä»¶ç³»ç»(请å°å¿ä½¿ç¨æ¤é项)ãæ³¨æ e2fsck(8) æ¯æ -a ä»ä»æ¯ä¸ºäºååå¼å®¹ãè¿ä¸ªé项被æ å°å° e2fsck ç -p é项ï¼é£æ¯è¾å®å¨ä¸ç¹ï¼ä¸å大夿°æä»¶ç³»ç»æ£æ¥å¨æ¯æç -a 飿 ·ã | ||
|
-r |
交äºå¼å°ä¿®å¤æä»¶ç³»ç»é误(询é®ç¡®è®¤)ãæ³¨æ: 妿å¤ä¸ª fsck å¨å¹¶è¡æ§è¡ï¼è¿ä¸æ¯ä¸ä¸ªå¥½æ³æ³ãè¿è¦æ³¨æ e2fsck çé»è®¤è¡ä¸ºï¼å®ä¹åªä¸ºäºååå¼å®¹æä¿çè¿ä¸ªé项ã |
ä½è AUTHOR
Theodore Ts’o (tytso@mit.edu)
æä»¶ FILES
/etc/fstab
ç¯å¢åé ENVIRONMENT VARIABLES
fsck
ç¨åºçè¡ä¸ºåä¸åç¯å¢åéå½±åï¼
FSCK_FORCE_ALL_PARALLEL
å¦æè®¾ç½®äºè¿ä¸ªç¯å¢åéï¼ fsck å°è¯çå¹¶è¡è¿è¡æææå®çæä»¶ç³»ç»æ£æ¥ï¼ä¸ç®¡è¿äºæä»¶ç³»ç»æ¯ä¸æ¯å¨åä¸è®¾å¤ä¸ã(è¿å¯¹äºRAIDç³»ç»æèé«ç«¯å- å¨ç³»ç»æ¯å¦IBMæèEMCåºå®çé£ç§å¾æç¨)
FSCK_MAX_INST
è¿ä¸ªç¯å¢åéå°éå¶åæ¶å¯ä»¥è¿è¡çæä»¶ç³»ç»æ£æ¥å¨çæå¤§æ°éãè¿æ·ä½¿å¾æ¥æå¤§éç£ççç³»ç»é¿å fsck 䏿¬¡å¯å¨è¿å¤æä»¶ç³»ç»æ£æ¥å¨ï¼é£æ ·æå¯è½èå°½æºå¨çCPUååå- èµæºã妿å¼ä¸º0ï¼å¯ä»¥å- µååºæ²¡æéå¶çæ°éçè¿ç¨ï¼è¿æ¯å½åçé»è®¤å¼ãå°æ¥çæ¬ç fsck å°è¯çæ ¹æ®æ¶éæä½ç³»ç»çç»è®¡æ°æ®ï¼èªå¨å¤æ- åºå½å¯å¨å¤å°æä»¶ç³»ç»æ£æ¥ã
|
PATH |
PATH ç¯å¢åéç¨æ¥æ¥æ¾æä»¶ç³»ç»æ£æ¥å¨ãä¸äºç³»ç»ç®å½ä¼è¢«æåæç´¢ï¼ /sbin, /sbin/fs.d, /sbin/fs, /etc/fs, å /etc. ç¶åææç´¢ PATH ç¯å¢åéä¸è®¾ç½®çç®å½éåã |
FSTAB_FILE
è¿ä¸ªç¯å¢åéå许系ç»ç®¡çåæå® /etc/fstab æä»¶çä½ç½®ãå®ä¹ä¸º fsck çå¼åèåæµè¯ä¹ç¨ã
åè§ SEE ALSO
fstab(5), mkfs(8), fsck.minix(8), fsck.ext2(8) æè e2fsck(8), fsck.xiafs(8).
[䏿çç»´æ¤äºº]
è¢ä¹é§ <bbbush@163.com>
[ä¸æçææ°æ´æ°]
2003.11.01
ãä¸å½linux论åmanæå页翻è¯è®¡åã:
http://cmpp.linuxforum.net
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh