Qual é o caminho absoluto para o arquivo que contém todas as unidades? [fechadas]

1

Qual é o caminho absoluto para o arquivo que contém todas as unidades, hardware e compartilhamentos de rede, que são montados pelo sistema durante a inicialização?

    
por Adrian Cunningham 02.06.2018 / 21:01

2 respostas

3

Isso é /etc/fstab (para sua sintaxe, consulte man fstab ).

Para ser mais preciso, ele não contém unidades, mas sistemas de arquivos a serem montados.

    
por muclux 02.06.2018 / 21:03
2

Não há um único arquivo que contenha todas unidades, compartilhamentos, etc. para serem montados na inicialização. /etc/fstab é onde você deve adicioná-los, mas na prática, qualquer método para executar um comando na inicialização como root pode ser usado para montagem.

No mundo do systemd, a maneira canônica de montar qualquer coisa na inicialização seria usar montagens do systemd . No systemd, mesmo as entradas em fstab são convertidas em .mount s pelo systemd-fstab-generator .

~ systemctl list-units --type=mount
UNIT                          LOAD   ACTIVE SUB     DESCRIPTION                                  
-.mount                       loaded active mounted Root Mount                                   
boot.mount                    loaded active mounted /boot                                        
dev-hugepages.mount           loaded active mounted Huge Pages File System                       
dev-mqueue.mount              loaded active mounted POSIX Message Queue File System     
...

~ systemctl cat -- -.mount                    
# /run/systemd/generator/-.mount
# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
Before=local-fs.target

[Mount]
Where=/
What=/dev/disk/by-uuid/e5018f7e-5838-4a47-b146-fc1614673356
Type=ext4
Options=rw,relatime,data=ordered
    
por muru 03.06.2018 / 08:43