• Serveurs
  • [Discussion] Partitionnement d'un disque dur avec fdisk

/dev/sda5            /home/usr1          ext4         defaults       0         2
Au lieu de /dev/sda5, il faudrait mettre l'UUID de la partition, c'est plus fiable
Merci pour ce tuto yonea, y a rien à redire, ça va servir à pas mal de monde je pense
Au lieu de /dev/sda5, il faudrait mettre l'UUID de la partition, c'est plus fiable
Les UUIDs sont plus fiable que les labels effectivement, mais l'intérêt pour un serveur est assez discutable je pense. C'est vrai qu'on évite les collisions avec d'autres devices mais sur un serveur c'est très improbable. Après je trouve que c'est moins lisible dans les fichiers de config (fstab, crypttab...etc) et surtout quand la partition est reformatée ou redimensionnée, un UUID unique est regénéré par le système, donc les fichiers de config doivent être modifiés en conséquence.
Merci et dsl pour les fautes je pense qu'il doit y en avoir ^^ oki BXT je vais modifier ça.

Edit:
Ha oui donc pas trop utile si je comprends bien ? Merci en tout cas pour ses precisions.
yonea11 wrote:Merci et dsl pour les fautes je pense qu'il doit y en avoir ^^ oki BXT je vais modifier ça.

Edit:
Ha oui donc pas trop utile si je comprends bien ? Merci en tout cas pour ses precisions.
yes, je préfère sans UUID, c'est plus lisible. Déjà qu'il touche pas le fond avec des commandes de base. On va pas les noyer direct ^^

A la limite tu peux dire qu'il est possible de mettre un UUID à la place.
Ça m'est déjà arrivé de pouvoir créer le système de fichier sur une partition sans devoir reboot, en fait ça semble même récurrent, mais je n'ai pas porté attention aux conditions requises.
Je rebootais déjà une fois les partitions créées pour pouvoir créer les systèmes de fichier mais doit y'avoir plus propre et plus rapide quand même non ?
En fait je suis quasi certain étant donné que pour créer les partitions j'utilises cfdisk, et au moment de sauvegarder, un message s'affiche indiquant de soit reboot ou de lancer un utilitaire.
Oui il n'est pas obligé de reboot le serveur comme indiqué dans le message aprés avoir creer les partitions :
WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Oui, il y a effectivement plus propre et plus rapide. Toutefois, je pense également qu'il doit y avoir des conditions requises (ou précises). Un exemple, une installation via Deboostrap. Dans ce cadre, l'OS sera en mesure de fonctionner. Et ce sans avoir renseigné ce fichier (fstab).
6 jours plus tard
Merci pour ton tuto!
est-ce adapatable a mdadm?
Merci encore!
Aucune idee je ne connais pas mdadm. Apres avoir regardé sur google et ubuntu eux ce servent de cfdisk, donc je dirais que le principe reste le meme, peut importe l'outil utilisé ! A confirmer par quelqu'un de plus qualifié...
4 mois plus tard
mais tu ne récupères pas le 2ème disque dur dans ton tuto ?
Il faut juste faire :
fdisk /dev/sdb
pour partitionner ton deuxieme disque.
ah ok désolé je n'avais pas compris. Merci
la commande suivante ne fonctionne pas chez moi
df -f
à la place il faut faire
df -a
4 mois plus tard
Hello,

J'ai un souci alors que je tente de suivre ton tuto (je suis sous Debian 8.1).

En fait fdisk ne me propose pas de choisir un type de partition au moment d'en créer une, cad que je fais "n" et il me demande directement le numéro de la partition, sans se soucier de si c'est une primary ou extended.
De plus, chose bizarre, il me propose d'aller jusqu'à la partition 128 alors qu'il me semblait que les disques étaient limités à 4 partitions primaires.

Quelqu'un aurait une idée par hasard?
Merci d'avance!

Ptikrazy
Alors auto-réponse: il semble que sous Debian 8, fdisk se comporte différemment, CAD qu'il faut créer une partition et ensuite la changer de type.
Là où c'est drôle c'est que les types ont changé de nom...
Donc, une partition primary c'est "Linux filesystems" (choix 15), une extended c'est "Linux extended boot" (choix 22), et une logique c'est "Linux LVM" (23).
Le truc qui me semble bizarre c'est que j'ai maintenant une partition de boot, une primaire, une de swap et 4 logiques, mais pas d'extended sur laquelle se trouvent mes logiques.

Peut-être que je raconte moult conneries, auquel cas si quelqu'un veut me corriger qu'il ne s'en prive pas en tout cas, voilà comment est partitioné mon disque maintenant, et ça fonctionne:



Chaque utilisateur a donc sa partition indépendante, comme prévu.

Hope this helps !
Ptikrazy
Bonjour Ptikrazy, desolé de ne pas avoir repondu avant. Je te remercie pour ton retour et des que j'ai quelque minute et un ordi a disposition je ferai la maj vers debian 8. Bonne journee a toi.
No souci, si tu peux confirmer ce que je dis quand tu as le temps c'est parfait
3 mois plus tard
Bonsoir,

Après de nombreuses tentatives infructueuses et quatre jours à tenter de comprendre ce qui m'empêchait d'y arriver, j'ai enfin "réussi" ou presque. Je suis arrivé au terme de la 4ème partie du tuto :
df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  1.1G   16G   7% /
udev             10M     0   10M   0% /dev
tmpfs           3.2G  8.4M  3.2G   1% /run
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda2       181M   31M  137M  19% /boot
/dev/sda5       5.5T   59M  5.5T   1% /home/sb101
/dev/sda6       1.8T   68M  1.8T   1% /home/sb102
/dev/sda7       1.8T   68M  1.8T   1% /home/sb103
/dev/sda8       1.8T   68M  1.8T   1% /home/sb104
Mais force est de reconnaitre qu'après je ne comprends pas la 5ème partie. Je tape cette commande :
nano /etc/fstab
Ensuite, en fonction de ce qui est écrit dans le tuto, je devrais éditer de cette façon :
# Partitions logiques
/dev/sda5            /home/sb101          ext4         defaults       0         2
/dev/sda6            /home/sb102          ext4         defaults       0         2
/dev/sda7            /home/sb103          ext4         defaults       0         2
/dev/sda8            /home/sb104          ext4         defaults       0         2
Le tout est d'arriver à comprendre où je dois le faire.

Quelqu'un aurait-il la gentillesse de me dire si j'ai réussi jusque là et m'expliquer pour la suite (partie 5) svp ?