Montei um dispositivo mount /dev/xvdf /mnt/mongo
e verifiquei a montagem usando df-h
:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 955M 6.9G 12% /
tmpfs 299M 44K 299M 1% /dev/shm
/dev/xvdf 20G 589M 19G 4% /mnt/mongo
Mas agora estou tentando descobrir como fazê-lo montar automaticamente na inicialização.
Entendo que preciso adicionar uma nova entrada a /etc/fstab
, então executo:
$ sed -i '$ a\/dev/xvdf /mnt/mongo xfs defaults 1 1' /etc/fstab
Mas, após a reinicialização, parece que a montagem automática não funcionou. O dispositivo não apareceu na df -h
lista.
Não devo usar o sed
para adicionar a entrada? A entrada digitada está incorreta?
sudo
? Além disso, a pergunta provavelmente está melhor direcionada ao * nix Q&A Forumnano /etc/fstab
como root, ousudo nano /etc/fstab
se o sudo estiver ativado ou se você estiver usando o ubuntu.sudo
. Eu não sabianano
, me ajudou a editar o arquivo, obrigado!dmesg
mostra? (E o sistema Linux você está usando?)Respostas:
Sed é bom, mas não é ideal para o que você está fazendo. Sed é mais para quando você só quer que um usuário cole algo no terminal. Como os comentários mencionados, você pode editar o arquivo usando o nano ou, se preferir a GUI, pode usar o gedit, kate ou qualquer que seja o seu editor preferido.
Para que o sistema de arquivos seja montado na inicialização, no campo de opções você deseja "auto". Assim, sua linha deve se parecer com
/dev/xvdf /mnt/mongo xfs defaults,auto 1 1
fonte
/dev/xvdf /mnt/mongo xfs defaults,auto,noatime,noexec,nodiratime 0 0
e reinicie e, ainda assim - ele não montou automaticamente o dispositivo. Estou usando o dispositivo Amazon EBS, isso importa?