Я использую экземпляр Linux, к которому прикреплен том EBS (смонтирован на xvda1). что, я считаю, вызывает некоторые проблемы. Обычно, чтобы отсоединить том, я перехожу в раздел томов консоли AWS EC2, выбираю том и нажимаю «Отключить». но я получаю сообщение об ошибке
Error detaching volume
vol-0a4107076dcd6895f: Unable to detach root volume
'vol-0a4107076dcd6895f' from instance 'i-04d5c232841cc2fa1'
когда я пытался отключить том с помощью команд, я получаю это
b@ip-XX-XX-XX-XX:~$ df -hk
Filesystem 1K-blocks Used Available Use% Mounted on
udev 499260 0 499260 0% /dev
tmpfs 101452 4320 97132 5% /run
/dev/xvda1 10098468 4869284 5212800 49% /
tmpfs 507248 0 507248 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 507248 0 507248 0% /sys/fs/cgroup
tmpfs 101452 0 101452 0% /run/user/1000
b@ip-XX-XX-XX-XX:~$ sudo umount /dev/xvda1
umount: /: target is busy
(In some cases useful info about processes that
use the device is found by lsof(8) or fuser(1).)
Пожалуйста, помогите мне размонтировать и отсоединить диск AWS EBS
Почему ты пытаешься отстраниться корень объем от работающей системы?
Это невозможно по очевидным причинам - для правильной работы ОС требуется корневая файловая система.
Если по какой-то причине вам действительно нужно отсоединить корневой том, вам придется остановить экземпляр первый. Не прекратить это просто стоп. После этого вы сможете отсоединить его, но пока вы не прикрепите его обратно, вы не сможете запустить экземпляр.
Надеюсь, это поможет :)
Используйте следующие команды umount -l / PATH / OF / BUSY-DEVICE umount -f / PATH / OF / BUSY-NFS (NETWORK-FILE-SYSTEM)
Используя эти команды, он остановит запущенные процессы на диске.