アンマウントしようとしたときにボリュームが見つからないかマウントされていません

アンマウントしようとしたときにボリュームが見つからないかマウントされていません

私は切り離そうとしているインスタンスからの Amazon EBS ボリューム、ファイルシステムが見つからない/マウントされない理由がわかりません。

EBS ボリュームでは、添付ファイル情報は次のように表示されます。

(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)

fdisk -lインスタンス上で実行すると、次のようになります。

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

試みること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)

基礎となるファイルシステムを削除するにはどうすればいいですか?


基盤となるファイルシステムのどれを削除しますか? また、cat /proc/mdstat の出力を質問にコピーして貼り付けてもらえますか? – 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>

答え1

わかりました。データが必要ないことは明らかです(ありがとうございます。このようなことを明確にしておくのは良いことです)。ファイルシステムをアンマウントします。

umount /vertica/data

次にメタデバイスを停止します

mdadm -S /dev/md127

これによって、デバイスが解放され、ホスト インスタンスから切り離されるようになります。

答え2

ドライブがファイルシステムにマウントされていると仮定して、ファイルシステムのマウントポイントをアンマウントしてみてください。

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

これはほとんどの状況で機能するはずですが、デバイスのアンマウントが失敗する場合もあります。

umount コマンドは、指定されたファイル システムをファイル階層から切り離します。ファイル システムは、マウントされているディレクトリを指定して指定します。ファイル システムが存在する特別なデバイスを指定しても機能する場合がありますが、このデバイスが複数のディレクトリにマウントされている場合に失敗するため、この方法は廃止されています。


質問を更新しましたが、答えは基本的に同じです。RAID-0アレイに作成されたデバイスがいくつかあります。これを本当にアンマウントしたい場合は、

umount /vertica/data

うまくいくはずです。

答え3

すべてのディスクを 1 つの大きなディスクに単純にマージする RAID または LVM セットアップがあります。

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

これらすべてのドライブは、そのマウントポイントにとって重要です。しなければならない何らかの理由でドライブを解放する場合は、アレイの作成に使用したのと同じツールを使用して解放します。

これを実行する前にバックアップを作成してください。不適切な配列管理により、数え切れないほどのバイトが失われました。

関連情報