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

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

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

Responder1

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

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

Responder2

Não existe um único arquivo que contenhatodosunidades, compartilhamentos, etc. a serem montados na inicialização. /etc/fstabé onde você deve adicioná-los, mas na prática, qualquer método paraexecutando um comando na inicializaçãocomo root pode ser usado para montagem.

No mundo systemd, a maneira canônica de montar qualquer coisa na inicialização seria usarmontagens do systemd. No systemd, até mesmo as entradas fstabsão convertidas em .mounts pelosystemd-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

informação relacionada