Não será possível estender / dev / xvda1 diretamente, mas desde que seu volume xvda apareça (de acordo com a sua saída fdisk) para ter 46G + 2G usado, você deve ser capaz de criar outra partição no disco e monte-o sobre a área do sistema de arquivos raiz, onde você precisa de mais espaço.
Por exemplo, se você precisasse de mais espaço para a área inicial do user101, você poderia usar uma das duas abordagens:
1) Crie / dev / xvda3 como uma partição que usa o resto do disco, crie um sistema de arquivos EXT4 e monte-o sobre / home / user101. A maior desvantagem desta abordagem é que você teria que recorrer a coisas como links simbólicos ou montagens de ligação se você precisasse de mais espaço em disco em mais de uma área.
ou
2) Crie / dev / xvda3 como uma partição usando o resto do disco, torne-o um volume físico LVM, coloque-o em um grupo de volume e crie volumes lógicos desse volume, montando-os conforme necessário. Essa abordagem permite que você tenha tantos sistemas de arquivos diferentes quanto necessário (dentro do razoável), mas a configuração inicial é mais complexa. Por outro lado, esses sistemas de arquivos podem ser estendidos conforme necessário com o lvextend (e com a opção -r, o sistema de arquivos é automaticamente aumentado para corresponder ao tamanho do volume).