Como forçar fsck para todas as outras partições não-raiz

2

Temos os seguintes discos e ponto de montagem:

/dev/sdb /appTdb/sdc ext4 defaults,noatime 0 0
/dev/sdc /appTdb/sdd ext4 defaults,noatime 0 0
/dev/sdd /appTdb/sde ext4 defaults,noatime 0 0
/dev/sde /appTdb/sdb ext4 defaults,noatime 0 0

Queremos ativar fsck nos discos - sdb - sde, (quero dizer, executar o fsck durante a inicialização) então definimos "1" nesse fstab :

/dev/sdb /appTdb/sdc ext4 defaults,noatime 0 1
/dev/sdc /appTdb/sdd ext4 defaults,noatime 0 1
/dev/sdd /appTdb/sde ext4 defaults,noatime 0 1
/dev/sde /appTdb/sdb ext4 defaults,noatime 0 1

primeira pergunta - está correto

segundo quais são os valores de éter que podemos definir em vez de "1",

por exemplo 3 ou 4 etc (e o que cada valor significa?)

    
por yael 29.04.2018 / 15:34

1 resposta

2

IIRC, os números são apenas a ordem em que os discos são digitalizados antes dos outros. Portanto, se 1 for usado para todos os discos, todos os discos terão a mesma prioridade de verificação. Se um disco falhar, a inicialização falhará, mas poderá ser qualquer um dos discos que causar a falha. Usar, digamos, 2 em alguns dos discos fará com que esses discos sejam verificados após os 1. 1.

/dev/sdb /appTdb/sdc ext4 defaults,noatime 0 1 /dev/sdc /appTdb/sdd ext4 defaults,noatime 0 2 /dev/sdd /appTdb/sde ext4 defaults,noatime 0 2 /dev/sde /appTdb/sdb ext4 defaults,noatime 0 3

Neste caso, o disco / dev / sdb será escaneado primeiro, depois / dev / sdc e / dev / sdd, e finalmente / dev / sde. Isso pode fazer diferença na sua seqüência de inicialização, por exemplo, se / dev / sdb for a unidade de inicialização. Uma falha seria um problema, enquanto uma falha nas outras unidades poderia ser ignorada se não fosse crítica.

Por acaso, por que seus discos e pontos de montagem estão bagunçados? Geralmente, eles combinam de forma que é mentalmente mais fácil mapear o ponto de montagem para o dispositivo.

    
por 29.04.2018 / 19:28