Назад | Перейти на главную страницу

Невозможно размонтировать и отсоединить диск AWS EBS

Я использую экземпляр 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)

Используя эти команды, он остановит запущенные процессы на диске.