O que acontece se dois valores de passagem de “1” forem definidos em / etc / fstab?

1
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/vda1 during installation
UUID=xxxx /               ext4    errors=remount-ro 0       1
# swap was on /dev/vdb1 during installation
UUID=yyyy none            swap    sw          0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
UUID=zzzz /data ext4 default 0 1

Na última linha, o valor da senha é definido como 1, mesmo que esteja reservado para a partição raiz. Eu acidentalmente fiz isso no meu sistema e agora não posso alcançá-lo (ssh). O que o conjunto duplo de "1" faz ao sistema na inicialização?

    
por Ziron5 22.01.2018 / 12:24

1 resposta

0

TL; DR: nada.

Detalhes:

como por man fstab

The sixth field (fs_passno).

This field is used by fsck(8) to determine the order in which filesystem checks are done at boot time.
(...)

Filesystems within a drive will be checked sequentially, but filesystems on different drives will be checked at the same time to utilize parallelism available in the hardware.

Isso basicamente afetará a maneira como o fsck (verificação de consitency do sistema de arquivos) é feito, e não a maneira como ele é montado. A montagem do FS ocorrerá de forma sequencial (o primeiro a "aparecer" no fstab será o primeiro a ser montado).

Então, para a pergunta, no fsck time, ambos os sistemas de arquivos serão checados em ordem.

    
por 22.01.2018 / 12:55