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

Ç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 ?
Bonsoir arckosfr,
arckosfr wrote:dans /etc/fstab 😉
C'est ce que je viens d'écrire

Après avoir tapé la commande nano /etc/fstab je ne comprends pas où je dois inscrire la suite. A cela, j'ai ajouté que j'aurais aimé savoir si tout ce que j'ai fait pour le moment était correct (enfin si c'est pas trop demandé). merci.
Oui tu l ajoute a la fin du fichier, et après soit tu reboot soit tu mount chaque partition, oui a priori ça me semble juste
Merci pour ta réponse.
arckosfr wrote:Oui tu l ajoute a la fin du fichier
Toutefois, si je posais la question de savoir si j'avais correctement effectué les choses, c'est par rapport au commentaire de Ptikrazy ci-dessus. Commentaire dans lequel il explique être sous Debian 8 (comme moi) rencontrant certaines difficultés à la mise en œuvre du tuto (comme moi) et arrivant néanmoins à ce résultat :



Ce qui visiblement n'est pas mon cas :
Device           Start         End     Sectors  Size Type
/dev/sda1         2048        4095        2048    1M BIOS boot
/dev/sda2         4096      395263      391168  191M Linux filesystem
/dev/sda3       395264    37607423    37212160 17.8G Linux filesystem
/dev/sda4     37607424    39608319     2000896  977M Linux swap
/dev/sda5     39608320 11739770879 11700162560  5.5T Linux filesystem
/dev/sda6  11739770880 15639824383  3900053504  1.8T Linux filesystem
/dev/sda7  15639824384 19539877887  3900053504  1.8T Linux filesystem
/dev/sda8  19539877888 23441867662  3901989775  1.8T Linux filesystem
Du coup, pour éditer nano /etc/fstab je ne suis pas certain d'avoir des partitions logiques
# 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
Concernant la suite de ton message :
arckosfr wrote:après soit tu reboot soit tu mount chaque partition, oui a priori ça me semble juste
je crois qu'en fonction de ce qui est mentionné dans le tuto (4ème partie, après formatage des partitions) c'est déjà fait

je comprend pas, ou pense tu avoir faux ?