nouvelles
Serverspace Technologies aux Emirats Arabes Unis : Lancement de Falconcloud
DF
Daniil Fedorov
2 août 2021
Mise à jour en mai 25, 2023

Ajout d'un volume et création de partitions dans FreeBSD

AD Windows

Après avoir ajouté un volume dans le panneau de configuration, vous devez le rendre disponible dans le système d'exploitation.

Connectez-vous au serveur en tant que sudo ou root et parcourez tous les volumes, exécutez la commande suivante :

geom disk list

Mise en situation :

Geom name: vtbd0
Providers:
Name: vtbd0
Mediasize: 26843545600 (25G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e3
descr: (null)
ident: BHYVE-72B8-3EC6-7459
rotationrate: unknown
fwsectors: 0
fwheads: 0
Geom name: vtbd1
Providers:
Name: vtbd1
Mediasize: 42949672960 (40G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
descr: (null)
identr: BHYVE-679A-4260-62AE
rotationrate: unknown
fwsectors: 0
fwheads: 0

Ce tutoriel montrera comment monter le périphérique /dev/vtbd1 40 Go en tant que partition ufs (Unix Fast File System) standard et comment ajouter une partition swap.
Remarque : si le volume ajouté n'apparaît pas dans la liste, vous devez redémarrer le serveur.

Créez un volume partitionné GPT avec la commande :

gpart create -s gpt /dev/vtbd1

Remarque : GPT est un format de table de partition GUID qui utilise un système d'adressage de bloc logique (LBA).

Pour afficher le volume, exécutez la commande :

gpart show vtbd1
=> 40 83886000 vtbd1 GPT (40G)
40 83886000 - free - (40G)

Exemple 1

Pour ajouter la première partition de 10 Go, utilisez la commande :

gpart add -t freebsd-ufs -s 10G /dev/vtbd1
vtbd1p1 added

Cet exemple ajoutera la deuxième partition de 20 Go :

gpart add -t freebsd-ufs -s 20G /dev/vtbd1
vtbd1p2 added

La troisième partition peut être ajoutée sans spécifier de LBA et de taille initiales, elle sera donc créée sur toutes les partitions disponibles. space:

gpart add -t freebsd-ufs /dev/vtbd1
vtbd1p3 added

Pour vérifier les partitions résultantes :

gpart show vtbd1
=> 40 83886000 vtbd1 GPT (40G)
40 20971520 1 freebsd-ufs (10G)
20971560 41943040 2 freebsd-ufs (20G)
62914600 20971440 3 freebsd-ufs (10G)

Pour créer un système de fichiers sur des partitions de volume, exécutez les commandes suivantes. L'option -U spécifie l'utilisation du mécanisme Soft Update, qui augmente la vitesse de création et de suppression des fichiers :

newfs -U /dev/vtbd1p1
newfs -U /dev/vtbd1p2
newfs -U /dev/vtbd1p3

Ensuite, vous devez créer un point de montage pour chaque partition :

mkdir /mnt/volume1
mkdir /mnt/volume2
mkdir /mnt/volume3

Pour changer le mode d'accès des partitions, vous devez exécuter la commande suivante :

chmod -R 660 /mnt/volume1
chmod -R 660 /mnt/volume2
chmod -R 660 /mnt/volume3

Pour monter des partitions automatiquement après le redémarrage du serveur, vous devez apporter des modifications au fichier /etc/fstab. Utilisez un éditeur de texte comme vi ou nano pour ouvrir ce fichier :

vi /etc/fstab

Dans le fichier qui s'ouvre, vous devez ajouter les lignes suivantes et enregistrer vos modifications :

/dev/vtbd1p1 /mnt/volume1 ufs rw 0 0
/dev/vtbd1p2 /mnt/volume2 ufs rw 0 0
/dev/vtbd1p3 /mnt/volume3 ufs rw 0 0

Pour monter des partitions, utilisez :

mount -a

Pour afficher la liste des appareils montés et les space, utilisez la commande :

df -h
Filesystem Size Used Avail Capacity Mounted on
...
/dev/vdbd1p1 9.7G 8.0K 8.9G 0% /mnt/volume1
/dev/vdbd1p2 19G 8.0K 18G 0% /mnt/volume2
/dev/vdbd1p3 9.7G 8.0K 8.9G 0% /mnt/volume3

Exemple 2 (ajout d'une partition swap)

Nous devons d'abord ajouter une partition d'échange de 1 Go :

gpart add -t freebsd-swap -s 1G /dev/vtbd1
vtbd1p1 added

La deuxième partition peut être ajoutée sans spécifier de LBA et de taille initiales, elle sera donc créée en toute liberté. space:

gpart add -t freebsd-ufs /dev/vtbd1
vtbd1p2 added

Pour vérifier les partitions résultantes :

gpart show vtbd1
=> 40 83886000 vtbd1 GPT (40G)
40 2097152 1 freebsd-swap (1.0G)
2097192 81788848 2 freebsd-ufs (39G)

Pour créer un système de fichiers sur les partitions de volume, exécutez la commande suivante. L'option -U spécifie l'utilisation du mécanisme Soft Update, qui accélère la création et la suppression de fichiers :

newfs -U /dev/vtbd1p2

Remarque : la partition swap n'a pas besoin d'être formatée.

Ensuite, vous devez créer un point de montage pour chaque partition sauf swap :

mkdir /mnt/volume1

Pour changer le mode d'accès des partitions, vous devez exécuter la commande suivante :

chmod -R 660 /mnt/volume1

Pour monter des partitions automatiquement après le redémarrage du serveur, vous devez apporter des modifications au fichier /etc/fstab. Utilisez un éditeur de texte comme vi ou nano pour ouvrir ce fichier :

vi /etc/fstab

Vous devez ajouter les lignes suivantes et enregistrer vos modifications :

/dev/vtbd1p1 none swap sw 0 0
/dev/vtbd1p2 /mnt/volume1 ufs rw 0 0 0

Utilisez la commande suivante pour monter des partitions :

mount -a

Ensuite, vous devez monter la partition de swap :

swapon /dev/vtbd1p1

Vous pouvez utiliser la commande swapininfo pour vérifier si la partition a été montée avec succès :

swapinfo
Device 1K-blocks Used Avail Capacity
/dev/vtbd1p1 1048576 0 1048576 0%

Utilisez cette commande pour afficher une liste des périphériques montés et space occupé:

Remarque : La partition de type swap n'est pas affichée dans cette liste.

df -h
Filesystem Size Used Avail Capacity Mounted on
...
/dev/vdbd1p2 38G 8.0K 35G 0% /mnt/volume

Voter:
2 sur 5
Note moyenne : 2.8
Noté par : 8
1101 CT Amsterdam Pays-Bas, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies ainsi que Politique de confidentialité.