Por que recebo esses erros de desligamento do FS com uma instalação de loopback do Ubuntu no NTFS?

1

Editar:

A "duplicata" não não responde a essa pergunta. Primeiro, não posso nem mount --move /host /elsewhere porque recebo um erro dizendo que a movimentação de montagens sob um ponto compartilhado não é suportada. Em segundo lugar, o problema surge mesmo quando /host nunca é montado em todos . (Isso ocorre se o diretório /host não existir, de modo que simplesmente não possa ser montado durante a inicialização.) Portanto, o problema ainda não foi resolvido.

Instalei o Ubuntu no modo de loopback em um arquivo em uma partição NTFS, inicializando via GRUB da seguinte forma:

set uuid="[SOME_UUID]"
set img="/path/to/root.disk"
loopback loop0 "$img"
set root=(loop0)
linux /vmlinuz rw root=UUID="$uuid" loop="$img"
initrd /initrd.img

Isso funciona bem até que eu desligue o sistema. Então eu recebo os seguintes erros (veja imagem abaixo):

[FAILED] Failed unmounting /host
[  OK  ] Stopped Remount Root and Kernel File Systems
[  OK  ] Reached target Shutdown
[  ... ] loop: Write error at byte offset [offset], length [length]
[  ... ] Buffer I/O error on device loop0, logical block [LBA]
   ...
[  ... ] Buffer I/O error on dev loop0, logical block [LBA], lost async page write
   ...
[  ... ] Aborting journal on device loop0-0
[  ... ] JBD2 (?): Error -5 detected when updating journal superblock for loop0-0
[  ... ] systemd-shutdown[1]: failed to finalize file systems, loop devices, ignoring

Observe que /host é não no meu /etc/fstab ; ele é montado automaticamente por tremoço .

Eu não entendo porque isso deve acontecer.
Alguém pode explicar o que está acontecendo e como consertá-lo para que eu possa voltar corretamente?

    
por Mehrdad 01.07.2017 / 08:28

0 respostas