você pode colocar as seguintes linhas no seu arquivo /etc/rc.local:
mkdir -p /mnt/tmp && mount --bind -o nobootwait /mnt/tmp /tmp
Eu tenho esta linha no meu / etc / fstab:
/mnt/tmp /tmp none bind,nobootwait
No EC2, no entanto, / mnt pode ser perdido durante as reinicializações, fazendo com que a montagem falhe devido a inexistente / mnt / tmp. Então, existe uma maneira de criar explicitamente este diretório?
você pode colocar as seguintes linhas no seu arquivo /etc/rc.local:
mkdir -p /mnt/tmp && mount --bind -o nobootwait /mnt/tmp /tmp
O script responsável pela montagem dos diretórios do fstab é /etc/init.d/mountall.sh
. Você pode adicionar mkdir -p /mnt/tmp
antes da linha mount -a
. Está localizado na função mount_all_local()
.
Este é o meu script mountall.sh
depois de adicionar o comando mkdir:
mount_all_local() {
mkdir -p /mnt/tmp;
mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2,ceph \
-O no_netdev
}
Tags mount amazon-ec2 fstab ubuntu