problema com ferramentas btrfs

1

Instalei o btrf-tools e gostaria de reduzir 5gb da minha partição primária para uso como um instantâneo temporário para um dd backup. Mas as primeiras coisas primeiro ...

me@my:~$ btrfs fi show
failed to open /dev/sda: Permission denied
failed to open /dev/sda1: Permission denied
failed to open /dev/sdb: Permission denied
failed to open /dev/sdb1: Permission denied
failed to open /dev/sdb2: Permission denied
failed to open /dev/sdb5: Permission denied
failed to open /dev/sdc: Permission denied
failed to open /dev/sdc1: Permission denied
failed to open /dev/dm-0: Permission denied
failed to open /dev/dm-1: Permission denied
Btrfs v0.20-rc1
me@my:~$ sudo btrfs fi show
Btrfs v0.20-rc1
me@my:~$ sudo btrfs fi df /dev/sdb1
ERROR: couldn't get space info on '/dev/sdb1' - Inappropriate ioctl for device

Estas não são as saídas esperadas. Você vê que quando não sou root, recebo erros de permissão. Quando eu sou raiz, não recebo nada. (Eu assumo que "Btrfs v0.20-rc1" não é um dispositivo / montagem, mas apenas um banner tradicional (rodapé?).)

O que está acontecendo?

Obrigado!

Veja o que o GParted mostra

@Grumbel traz um bom ponto! Talvez eu não tenha btrfs. Eu estou realmente certo de que eu selecionei durante a instalação, porque parecia ser a coisa newfangled sobre ext4. A única coisa que posso pensar é que também verificar o LVM anulou a escolha do sistema de arquivos ??

cat /etc/fstab diz

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1

Então eu acho que não estou no que eu pensei que estava.

    
por Jason Kleban 17.01.2014 / 05:30

1 resposta

2

btrfs fi show verifica todos os seus dispositivos para descobrir se algum deles contém um btrfs, por isso, as mensagens de erro são executadas quando os usuários são esperados, pois você não tem direitos de acesso. Se você executar como root e não tiver nenhum btrfs, obterá a saída obtida. Se você tiver um btrfs e btrfs fi show não puder encontrá-lo, pode haver algo errado.

btrfs fi df simplesmente precisa ser executado no ponto de montagem, não no dispositivo de bloco.

    
por Grumbel 17.01.2014 / 05:52