Existe uma diferença específica que, quando lemos duas vezes, faz mais sentido.
-p - Automatically repair the file system without any questions.
-y - Assume an answer of 'yes' to all questions.
Portanto, fsck -p
tentará corrigir o sistema de arquivos automaticamente, sem qualquer intervenção do usuário. É mais provável que tome decisões como yes ou no por si só.
No entanto, fsck -y
apenas assumirá sim para todas as perguntas.
Um exemplo pode ser pensado como,
Se algumas alterações precisarem ser feitas em uma partição, fsck -y
apenas seguirá em frente e assumirá yes e fará as alterações.
No entanto, fsck -p
tomará a decisão correta, que pode ser sim ou não .