btrfs com dispositivos múltiplos falha montagem automática no fstab

3

Estou tentando montar automaticamente o btrfs em 12.04-desktop-amd64.
Durante o bootsplash, o fstab falhou em montar o btrfs e pediu para pular ou preparar manualmente.

No rootshell, btrfs device scan e mount -a podem ser automontados corretamente.
Parece que "a varredura do dispositivo btrfs" estava ausente do bootstrap.

Onde devo adicionar a linha para preparar o bootstrap?

    
por user72072 25.06.2012 / 08:01

3 respostas

2

Adicione o dispositivo = / dev / sda1, / dev / sdb1 etc às opções de montagem (por exemplo, subvol = @, device = / dev ...) dependendo de quais são as suas partições btrfs reais para grub.cfg.

Observe que o update-grub irá sobrescrever isso. Você pode monkeypatch /etc/grub.d/10_linux.

Teoricamente, initrd deve fazer uma varredura de dispositivo btrfs, e eu acho que já vi bugs abertos para isso. De qualquer forma, quando tiver uma solução mais limpa, vou verificar novamente.

    
por Yuval Kogman 25.06.2012 / 23:42
0

Edite /etc/initramfs-tools/modules e adicione:

btrfs

E, em seguida, execute:

sudo update-initramfs -u
    
por Stuart K. Smith 12.10.2012 / 04:34
0

Definitivamente, não é a melhor solução, mas a primeira que funciona para mim é simplesmente adicionar mount -a a /etc/rc.local .

    
por vaab 19.03.2013 / 15:46