Init SysV
O script /etc/init.d/mountall.sh
init monta apenas sistemas de arquivos locais:
mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2,ceph -O no_netdev
Outros sistemas de arquivos são montados por scripts init separados, como por exemplo /etc/init.d/mountnfs.sh
, que declara (via cabeçalhos LSB) sua dependência em $network
. Assim, eles são agendados mais tarde, depois que a rede é ativada, enquanto mountall.sh
pode ser executado muito antes.
systemd
As unidades de montagem locais são recebidas por local-fs.target
, as remotas por remote-fs.target
. systemd-fstab-generator
varre /etc/fstab
, gera unidades de montagem e as atribui aos destinos acima com base em condições semelhantes às anteriores.