• Home
Name Date Size #Lines LOC

..--

BUILD.gnD12-May-20242.1 KiB6762

COPYRIGHTD12-May-20246 KiB127102

MakefileD12-May-2024287 169

Makefile.dependD12-May-2024273 1810

OAT.xmlD12-May-20246.4 KiB8538

README.OpenSourceD12-May-2024645 1211

README_zh.mdD12-May-20242 KiB3220

boot.cD12-May-202411.4 KiB377254

check.cD12-May-20244.8 KiB194136

dir.cD12-May-202428.4 KiB1,169862

dosfs.hD12-May-20244.8 KiB13469

ext.hD12-May-20244.4 KiB15546

fat.cD12-May-202430.5 KiB1,329903

fsck_msdosfs.8D12-May-20243.5 KiB142141

fsutil.hD12-May-20242.6 KiB8741

main.cD12-May-20243.9 KiB164105

README.OpenSource

1[
2    {
3        "Name"                  : "fsck_msdos",
4        "License"               : "BSD-4-Clause",
5        "License File"          : "COPYRIGHT",
6        "Version Number"        : "freebsd-src 12.2.0",
7        "Owner"                 : "Berkeley",
8        "Upstream URL"          : "https://github.com/freebsd/freebsd-src/tree/master/sbin/fsck_msdosfs",
9        "Description"           : "The fsck_msdos utility verifies and repairs FAT file systems (more commonly known as DOS file systems). It checks the specified filesystem and tries to repair all detected inconsistencies, requesting confirmation before making any changes."
10    }
11]
12

README_zh.md

1# third_party_fsck_msdos
2
3#### 介绍
4fsck_msdos是Fat32文件系统fsck工具,是DOS/Windows 用来检查和维护不一致的(FAT) 文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
5
6命令格式:
7
8    fsck_msdosfs -p [-Cf] filesystem ...
9    fsck_msdosfs [-CMny] filesystem ...
10
11第一种形式整理指定的文件系统。 当检测到 FAT 文件系统时,它通常由在自动重启期间从 /etc/rc 运行的 fsck(8) 启动。 整理文件系统时,fsck_msdosfs 将以非交互方式修复常见的不一致。 如果发现更严重的问题,fsck_msdosfs 不会尝试修复它们,表明它没有成功,然后退出。
12
13第二种形式检查指定的文件系统并尝试修复所有检测到的不一致,在进行任何更改之前请求确认。
14
15可选参数:
16- -C :与相应的 fsck(8) 选项的兼容性(如果干净则跳过检查),定义为无操作。
17- -F :与包装器 fsck(8) 的兼容性,它试图确定文件系统是否需要在前台立即清理,或者是否可以推迟到后台清理。必须始终在前台清理 FAT (MS-DOS) 文件系统。始终为此选项返回非零退出代码。
18- -M :导致在检查 FAT32 文件系统时不使用 mmap(2)。此选项主要用于调试目的,通常不需要。当实用程序无法执行 mmap(2) 或指定 -M 时,它会自动回退到使用 4 MiB 的简单 LRU 缓存。
19- -f :强制 fsck_msdosfs 在整理时检查“干净”的文件系统。
20- -n :假定“否”作为所有操作员问题的答案,“继续?”除外。
21- -p :整理指定的文件系统。
22- -y :假定“是”作为所有操作员问题的答案。
23
24
25#### 来源
261.  fsck_msdos是[freebsd/freebsd-src](https://github.com/freebsd/freebsd-src/tree/master/sbin/fsck_msdosfs)下的一个功能。
272.  BSD提供的[使用手册](https://www.freebsd.org/cgi/man.cgi?query=fsck_msdosfs&sektion=8)283.  可以到[freebsd-src](https://github.com/freebsd/freebsd-src.git)了解源代码。
29
30
31
32