Je regardais la documentation de ZFS pour Linux et je suis tombé sur une commande que les instructions me disent d'exécuter pour préparer un disque à utiliser.
La commande était;
sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF
Les sauts de ligne sont inclus la commande a pris 3 lignes
Que fait sfdisk? Est-ce la même chose et créer une nouvelle table de partition ou est-ce quelque chose de différent?
Voici la documentation que je regardais, Link
linux
partitioning
format
fdisk
ianc1215
la source
la source
sfdisk -q
fait, ce que je ne comprends pas, c'est la<< EOF 0, EOF
partie.Réponses:
sfdisk lit et écrit des tables de partition, mais n'est pas interactif comme fdisk ou cfdisk (il lit les entrées d'un fichier ou stdin). Il est généralement utilisé pour partitionner des lecteurs à partir de scripts ou pour la sauvegarde et la récupération de table de partition. Comme il est piloté par commande plutôt que par menu, je peux voir l'intérêt de l'utiliser dans une documentation comme celle-ci, car vous pouvez facilement documenter l'entrée.
la source
sfdisk est agréable pour les raids logiciels. Lors du remplacement d'un disque, simplement:
et vous avez cloné la table de partition de sda vers sdb.
Maintenant, ajoutez simplement à mdadm et bon pour vous.
la source
Ainsi, cela crée une nouvelle partition, commençant à 0 et se terminant à la taille par défaut.
la source