当我过去运行fsck
时,我总是在我认为是文件系统分区的地方运行它,即。fsck -yf /dev/sdaN
,其中 N 是磁盘 A 上的分区号。我的一个朋友最近fsck
在他全新的磁盘上运行,使用fsck -yf /dev/sda
. 我很好奇,fsck
在整个磁盘 ( /dev/sda
) 上运行与仅在单个分区 ( /dev/sda1
)上运行有什么区别?
如果文件系统安装在一个分区中(例如sda1
),它就不会工作。
fsck
和它的兄弟是用于对文件系统维护工具(故名:˚F ILE小号ystem Ç CHEC ķ),而不是块器件。
我想,理论上可以通过类似的方式将文件系统直接放到块设备上mke2fs -j /dev/sda
,但这是非常非常糟糕的做法。但是,如果您这样做,文件系统将直接存在于 上sda
,然后指向fsck
它,您确实只需指向fsck
该设备。 不要这样做。分区表的存在是有原因的,它不仅仅是为目录占用少量的空间。
归档时间: |
|
查看次数: |
11032 次 |
最近记录: |