volume não encontrado ou não montado ao tentar desmontar

3

Estou tentando remover o Volume do Amazon EBS de uma instância , e não consigo descobrir por que o sistema de arquivos não pode ser encontrado / não está montado.

Nos meus volumes do EBS, as informações do anexo mostram:

(Instance1):/dev/sdh (attached)
(Instance1):/dev/sdo (attached)
(Instance1):/dev/sdo (attached)
(Instance1):/dev/sdj (attached)
(Instance1):/dev/sdi (attached)
(Instance1):/dev/sdn (attached)
(Instance1):/dev/sdm (attached)
(Instance1):/dev/sda1 (attached)
(Instance1):/dev/sdl (attached)

Executando fdisk -l na instância, recebo:

Disk /dev/xvda: 16.1 GB, 16106127360 bytes
Disk /dev/xvdh: 156.8 GB, 156766306304 bytes
Disk /dev/xvdm: 156.8 GB, 156766306304 bytes
Disk /dev/xvdi: 156.8 GB, 156766306304 bytes
Disk /dev/xvdn: 156.8 GB, 156766306304 bytes
Disk /dev/xvdj: 156.8 GB, 156766306304 bytes
Disk /dev/xvdo: 156.8 GB, 156766306304 bytes
Disk /dev/xvdk: 156.8 GB, 156766306304 bytes
Disk /dev/xvdl: 156.8 GB, 156766306304 bytes
Disk /dev/md127: 1254.1 GB, 1254122061824 bytes

Tentando umount :

[root@ip-10-0-0-22 ~]# umount -d /dev/xvdm
umount: /dev/xvdm: not mounted
[root@ip-10-0-0-22 ~]# umount -d /dev/sdm
umount: /dev/sdm: not found

mount :

[root@ip-10-0-0-22 ~]# mount
/dev/xvda1 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/md127 on /vertica/data type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

Como posso excluir os sistemas de arquivos subjacentes?

Delete what underlying filesystems? Also, could you cut-and-paste the output of cat /proc/mdstat into your question? – MadHatter

[root@ip-10-0-0-22 ~]# cat /proc/mdstat
Personalities : [raid0]
md127 : active raid0 xvdj[2] xvdn[6] xvdl[4] xvdh[0] xvdm[5] xvdi[1] xvdk[3] xvdo[7]
      1224728576 blocks super 1.2 1024k chunks

unused devices: <none>
    
por Kermit 13.05.2014 / 16:55

3 respostas

2

OK, você está claro que não quer os dados (obrigado, é bom ser claro sobre coisas desse tipo). Desmonte o sistema de arquivos

umount /vertica/data

Em seguida, pare o metadevice

mdadm -S /dev/md127

Isso deve ser suficiente para liberar os dispositivos para que eles sejam desconectados da instância do host.

    
por 13.05.2014 / 17:14
1

Supondo que as unidades estejam montadas no sistema de arquivos, tente desmontar o ponto de montagem do sistema de arquivos

umount /path/to/mount/point/for/xvdm

Isso deve funcionar na maioria das circunstâncias, enquanto há momentos em que a desmontagem do dispositivo falhará

The umount command detaches the file system(s) mentioned from the file hierarchy. A file system is specified by giving the directory where it has been mounted. Giving the special device on which the file system lives may also work, but is obsolete, mainly because it will fail in case this device was mounted on more than one directory.

Você atualizou sua pergunta, mas a resposta é basicamente a mesma. Você tem vários dispositivos que foram transformados em uma matriz RAID-0. Se você realmente quer desmontar isto então

umount /vertica/data

deve fazer o truque.

    
por 13.05.2014 / 17:00
1

Você tem uma configuração RAID ou LVM que simplesmente mescla todos os discos em um grande disco:

/dev/md127 on /vertica/data type ext4 (rw)

Todas essas unidades são críticas para esse ponto de montagem. Se você precisar por algum motivo liberar uma unidade por um motivo ou outro, faça isso com as mesmas ferramentas usadas para criar a matriz.

FAÇA UM BACKUP ANTES DE FAZER ISTO! Inúmeros bytes foram perdidos devido ao gerenciamento incorreto de arrays.

    
por 13.05.2014 / 17:06