/ etc / fstab e verificação de sistema de arquivos paralelo (fsck)

0

FSCK (8) diz:

The root filesystem will be checked first unless the -P option is specified (see below). After that, filesystems will be checked in the order specified by the fs_passno (the sixth) field in the /etc/fstab file. Filesystems with a fs_passno value of 0 are skipped and are not checked at all. Filesystems with a fs_passno value of greater than zero will be checked in order, with filesystems with the lowest fs_passno number being checked first. If there are multiple filesystems with the same pass number, fsck will attempt to check them in parallel, although it will avoid running multiple filesystem checks on the same physical disk.

...

Hence, a very common configuration in /etc/fstab files is to set the root filesystem to have a fs_passno value of 1 and to set all other filesystems to have a fs_passno value of 2. This will allow fsck to automatically run filesystem checkers in parallel if it is advantageous to do so. System administrators might choose not to use this configuration if they need to avoid multiple filesystem checks running in parallel for some reason – for example, if the machine in question is short on memory so that excessive paging is a concern.

Eu tenho um disco físico na minha máquina, com dois sistemas de arquivos um vfat este é o ESP e o outro é ext4 isso é montado na raiz / , cada um com valor fs_passno de 1. O primeiro parágrafo nos estados da página de manual que fsck evita "múltiplas verificações de sistema de arquivos no mesmo disco físico."

Confusamente, o segundo parágrafo implica que os sistemas de arquivos com fs_passno do valor 2 serão executados em paralelo e não diz que eles podem não funcionar paralelamente no mesmo disco. No meu caso, o que Seja o caso? Paralela ou não paralela?

    
por direprobs 12.08.2017 / 12:00

1 resposta

1

Eu não vejo exatamente onde está sua confusão. Primeiro, todo FS com fs_passno=1 será verificado. Se eles estiverem na mesma mídia física (sua situação), o cheque será sequencial: VFAT primeiro, depois / ou o contrário. Então todos os FS com fs_passno=2 serão verificados e assim por diante.

    
por 12.08.2017 / 13:05