Eu tenho duas instâncias do Linux na Amazon. Ambos têm um dispositivo de disco.
Para o teste, eu desativo uma instância (A) e anexe seu volume ao segundo (B), como / dev / xvdf
Neste servidor, posso montar e usar (B), por exemplo, como / mount / xvdf.
Agora a estranheza: eu reinicio este servidor (B): às vezes ele começa e eu vejo seu volume como / e o volume (B) como / mount / xvdf.
Às vezes (B) começa ... e eu tenho o volume (B) como /!
Esta é a saída de 'dmesg | grep xvd 'neste caso estranho:
[102029834.997373] blkfront: xvda1: barrier or flush: disabled; persistent grants: disabled; indirect descriptors: disabled;
[102029835.000238] blkfront: xvdf: barrier or flush: disabled; persistent grants: disabled; indirect descriptors: disabled;
[102029835.309885] EXT4-fs (xvdf): mounted filesystem with ordered data mode. Opts: (null)
[102029835.323719] EXT4-fs (xvdf): mounted filesystem with ordered data mode. Opts: (null)
[102029835.328251] dracut: Mounted root filesystem /dev/xvdf
[102029836.817661] EXT4-fs (xvdf): re-mounted. Opts: (null)
E isso é 'cat / etc / fstab' ... de volume (B) montado como /:
LABEL=/
/ ext4 defaults,relatime 1 1 tmpfs
/dev/shm tmpfs defaults 0 0 devpts /dev/pts
devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults
0 0 proc /proc proc defaults 0 0
É possível que eu tenha uma sintaxe 'errada' em / etc / fstab, então o sistema não pode discernir qual montagem é como /?
Como consertar esse caos?