我试图了解 Linux 上特殊文件的概念。然而,/dev
根据我的知识,当它的功能可以通过 C 中的几行代码实现时,在其中包含一个特殊文件似乎很愚蠢。
此外,您可以以几乎相同的方式使用它,即通过管道进入null
而不是重定向到/dev/null
. 将其作为文件是否有特定原因?使它成为一个文件不会导致许多其他问题,例如太多程序访问同一文件吗?
我们有 RedHat 7.2 操作系统。
/dev/sdc is mounted to /bla/appLO
Run Code Online (Sandbox Code Playgroud)
是否可以fsck
在已安装的磁盘上运行(没有umount /bla/appLO
)并且仅查看错误(如果存在)?
例子:
e2fsck -n /dev/sdc
e2fsck 1.42.9 (28-Dec-2013)
Warning! /dev/sdc is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sdc: clean, 11/1310720 files, 126322/5242880 blocks
Run Code Online (Sandbox Code Playgroud)
是否fsck -n
显示错误即使磁盘安装?