Probleme taille de disk avec FreeBSD 12

Bonjour,

j'ai installé FreeBSD depuis la console d'administration. Je verifie la taille du disque du VPS (2Go RAM - 40Go SSD):

> freebsd@bastion:~ % gpart show
> => 40 10239920 vtbd0 GPT (40G) [CORRUPT]
> 40 1024 1 freebsd-boot (512K)
> 1064 984 - free - (492K)
> 2048 10235904 2 freebsd-zfs (4.9G)
> 10237952 2008 - free - (1.0M)

> freebsd@bastion:~ % df -h
> Filesystem Size Used Avail Capacity Mounted on
> zroot/ROOT/default 4.4G 850M 3.5G 19% /
> devfs 1.0K 1.0K 0B 100% /dev
> zroot 3.5G 88K 3.5G 0% /zroot

> freebsd@bastion:~ % gpart list
> Geom name: vtbd0
> modified: false
> state: CORRUPT
> fwheads: 16
> fwsectors: 63
> last: 10239959
> first: 40
> entries: 128
> scheme: GPT
> Providers:
> 1. Name: vtbd0p1
> Mediasize: 524288 (512K)
> Sectorsize: 512
> Stripesize: 0
> Stripeoffset: 20480
> Mode: r0w0e0
> efimedia: HD(1,GPT,318c087d-d579-11ea-89a6-83d512b722e3,0x28,0x400)
> rawuuid: 318c087d-d579-11ea-89a6-83d512b722e3
> rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
> label: gptboot0
> length: 524288
> offset: 20480
> type: freebsd-boot
> index: 1
> end: 1063
> start: 40
> 2. Name: vtbd0p2
> Mediasize: 5240782848 (4.9G)
> Sectorsize: 512
> Stripesize: 0
> Stripeoffset: 1048576
> Mode: r1w1e1
> efimedia: HD(2,GPT,319111ae-d579-11ea-89a6-83d512b722e3,0x800,0x9c3000)
> rawuuid: 319111ae-d579-11ea-89a6-83d512b722e3
> rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
> label: zfs0
> length: 5240782848
> offset: 1048576
> type: freebsd-zfs
> index: 2
> end: 10237951
> start: 2048
> Consumers:
> 1. Name: vtbd0
> Mediasize: 42949672960 (40G)
> Sectorsize: 512
> Mode: r1w1e2

Le template d'installation n'a pas l'air de bien fonctionner. Sur les serveurs physiques, on peut choisir ses partitions, la pour le VPS, cette option n'est pas disponible. Une idee de ce qui se passe ou ce qu'il y a faire ? merci d'avance

Bonjour,

Désolé pour cette réponse tardive, mais si ça peut dépanner quelqu'un à l'avenir, voilà comment j'ai résolu le problème de mon côté.

En mode single user, depuis la console KVM (attention, il faut être rapide: le `autoboot_delay` est seulement de 1 seconde…).

Créer la copie de backup du header GPT (pas créé par le template d'OVH), puis agrandir la partition ZFS:
```
# gpart recover vtbd0
# gpart resize -i 2 /dev/vtbd0
```
Vérifier que le zpool est bien en autoexpand (c'était le cas pour moi):
```
# zpool get autoexpand zroot
NAME PROPERTY VALUE SOURCE
zroot autoexpand on local
```
si ce n'est pas le cas:
```
# zpool set autoexpand=on zroot
```
Après ça, rebooter (ou simplement `exit` pour sortir du mode single user), et plus de problème:
```
% gpart show
=> 40 83886000 vtbd0 GPT (40G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 83883992 2 freebsd-zfs (40G)
```
```
% zfs list
NAME USED AVAIL REFER MOUNTPOINT
zroot 1.22G 37.1G 88K /zroot
zroot/ROOT 1.21G 37.1G 88K none
zroot/ROOT/default 1.21G 37.1G 1.21G /
```

Bonjour,
J'avais le meme problème avec mon Starter VPS instance (1cpu/2Gb RAM/20 Gb SSD) et je confirme que ces instructions m'ont résolus ce problème d'espace disque.
Par defaut le template VPS FreeBSD n'utilise que ~5 Gb de vtbd0.
J'espere qu'OVH vont le fixer avec la prochaine version d'OS.