Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/12/2017, à 03:24

js8bleu

Redimensionner partitions Ubuntu sur serveur déjà utilisé

Bonjour,

J'ai installé Ubuntu 12.04 Server LTS sur un PC que j'ai configuré comme serveur.

Les partitions sont les suivantes :

/ => 920 Go
/datas  => 63 Go
swap => 17 Go

Il s'avère que la partition /datas est à présent saturée et que la partition / possède au moins 500Go de libre.

J'aimerai donc redimensionner les 2 premières partitions afin que ce soit ainsi :

/ => 500 Go
/datas  => 483 Go
swap => 17 Go

NB : Le serveur ne dispose pas d'interface graphique et le serveur est utilisé depuis 1 an (donc contient des données).

Je sollicite votre aide.

Merci d'avance.

Hors ligne

#2 Le 22/12/2017, à 11:05

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Pourquoi installeré une version d'ubuntu qui n'est plus soutenue ?
Le serveur peut-il être arrêté pour la manip ?
C'est un serveur de quoi ?


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 22/12/2017, à 12:01

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Merci Nasman pour l'intérêt.

Je pense que c'était la version que j'avais sous la main. Mais je pense à l'upgrader.

Oui, le serveur peut-être arrêté sans problème pour la manip.

C'est un simple serveur de fichier avec samba (Serveur Ubuntu et PC client sous Windows).

Merci d'avance.

Bien cordialement.

Hors ligne

#4 Le 22/12/2017, à 12:49

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Avec un LiveDVD ou LiveUSB et gparted, ça devrait pouvoir le faire.

Combien as tu de ram sur ce poste ? (la swap de 17 Go me parait élevée).

Comment fait-il office de Serveur ubuntu et pc client sous Windows - as tu un dual boot dessus ?
Que donne

sudo fdisk -l

(effectué sur ce serveur)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#5 Le 22/12/2017, à 12:56

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

La RAM est de 8 Go.

Le serveur est uniquement sous Ubuntu. Je n'ai donc pas de dual boot dessus.

Ce sont les PC clients qui sont sous Windows.

Je suis actuellement à quelques 250 km du serveur.

Je comptais aller gérer le redimensionnement ce samedi ou dimanche.

Pouvez-vous me décrire à peu près la démarche à suivre sans les informations sur le fdisk s'il vous plaît?

Merci d'avance.

Hors ligne

#6 Le 22/12/2017, à 13:26

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

A confirmer mais comme ça je démarrerais sur une LiveUSB pour itiliserais gparted pour :
- désactiver le swap qui devrait être utilisé par la session "Live"
- réduire sda1 (si c'est bien la partition système et si elle est bien en début de disque) par la droite pour ramener la taille à 400-450 Go (voir si du ménage peut être fait avant car je pense que ce sont des données d'utilisateurs sous Linux qui prennent la plus grande place - voir aussi comment supprimer les noyaux excédentaires)
- effectuer les changements
- déplacer le début de sda2 (qui devrait être /data et suivre sda1 dans l'ordre du disque - à confirmer) vers la gauche pour récupérer l'espace libéré précédemment.
- effectuer les changements
- peut être réduire la swap par la gauche pour l'amener à une taille légèrement supérieure à 8 Go, puis déplacer la fin de sda2 par la droite pour récupérer l'espace.

Vérifier après le manip les uuid des partitions (sudo blkid) pour voir si elles sont les mêmes que dans /media/sda1/etc/fstab (si tu as monté sda1 en session "Live" dans /media/


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#7 Le 22/12/2017, à 14:34

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Waouh!

Je ne pensais pas qu'il y avait autant d'opérations et que ça pouvait être aussi sensible.

Permettez-moi de vous revenir avec une capture d'écran du fdisk et du gparted afin d'être sûr des manipulations que je devrais faire.

D'ici-là merci de ne pas hésiter à me prodiguer d'autres conseils sur la question s'il y a lieu.

Merci d'avance et à bientôt.

Hors ligne

#8 Le 22/12/2017, à 14:45

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Peux tu prendre la main à distance sur le serveur ?

Si oui, une fois connecté au serveur par ssh
ssh ton_login@serveur
puis après avoir tapé le mot de passe

sudo fdisk -l

et

df -h

PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#9 Le 23/12/2017, à 21:22

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Désolé pour le retard.

Je me suis mis physiquement sur le serveur et voici le résultat de la commande sudo fdisk -l :

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x00030a3a

Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1   *        2048  1796874239   898436096   83  Linux
/dev/sda2      1920321534  1953523711    16601089    5  Étendue
La partition 2 ne commence pas sur une frontière de cylindre physique.
/dev/sda3      1796874240  1920319487    61722624   83  Linux
/dev/sda5      1920321536  1953523711    16601088   82  partition d'échange Linux / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Et le résultat de la commande df -h :

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,9G    4,0K  3,9G   1% /dev
tmpfs              784M    1,2M  783M   1% /run
/dev/sda1          844G    258G  544G  33% /
none               4,0K       0  4,0K   0% /sys/fs/cgroup
none               5,0M       0  5,0M   0% /run/lock
none               3,9G       0  3,9G   0% /run/shm
none               100M       0  100M   0% /run/user
/dev/sda3           58G     55G  282M 100% /datas

Voici l'image de GParted :

mini_299916ScreenshotdevsdaGParted.png

Merci d'avance pour votre aide.


Edit : lien avec miniature

Dernière modification par cqfd93 (Le 30/12/2017, à 23:57)

Hors ligne

#10 Le 30/12/2017, à 23:46

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Bonjour,

je me permets un petit up au cas où quelqu'un passerait par là afin de m'apporter son aide.

Merci d'avance.

Dernière modification par js8bleu (Le 30/12/2017, à 23:47)

Hors ligne

#11 Le 31/12/2017, à 11:15

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

As tu beaucoup de données sur /home ?

ls -al /home

Selon ce que tu as - et les risques que sda1 se remplisse, tu peux réduire sda1 vers 300 - 400 Go (400 s'il y a des risques que sda1 se remplisse). Désactiver la swap (en mode "Live") avec

sudo swapoff /dev/sda5

Effectuer la réduction de /dev/sda1 par la droite avec gparted
Appliquer les changements.

En ce qui concerne la swap on peut la réduire et la passer en partition principale. Le plus simple est de la supprimer et de recréer une partition principale de type swap et commençant 8-9 Gio avant la fin du disque.
Appliquer les changements

Déplacer le début de sda3 vers la gauche pour l'amener à la fin de sda1.
Déplacer la fin pour l'amener au début de la swap.
Appliquer les changements (ce devrait être plus long).

Quand c'est fini, quitter gparted puis déterminer les uuid des partitions

sudo blkid

Il va ensuite falloir remettre les bons uuid dans le fichier /etc/fstab de la partition système sda1.

Créer un point de montage

sudo mkdir /mnt/SDA1

Monter la partition /dev/sda1 dans /mnt/SDA1

sudo mount /dev/sda1 /mnt/SDA1 

Editer le fichier /mnt/SDA1/etc/fstab

sudo nano /mnt/SDA1/etc/fstab

Corriger les uuid par ceux donnés par sudo blkid - ne pas mettre les guillemets - à priori seule la partition de swap devrait voir son uuid changer (vue qu'elle a été recréée).
Enregistrer ctrl o puis ctrl x

Redémarrer (sans LiveDVD ou LiveUSB)

Avec un peu de chance, ce devrait être bon

Dernière modification par Nasman (Le 04/01/2018, à 17:26)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#12 Le 31/12/2017, à 11:59

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Bonjour Nasman,

Ravi d'avoir de vos nouvelles big_smile.

Encore merci pour le soutien.

Il y a effectivement beaucoup de données sur le /home mais je suis tout à fait d'accord avec vos propositions.

Cependant, j'ai, si vous le permettez deux questions :

1 - Pourquoi est-il si important de désactiver le swap (/sda5) en mode live ?

2 - Y a-t-il des risques de dysfonctionnement si l'on "touche" la partition swap? Sans douter un seul instant de votre expertise, j'avoue craindre un peu à ce niveau car l'on m'a tellement souligné, il y a fort longtemps, que cette partition était assez sensible qu'en la supprimant et en la recréant, j'ai peur de créer des problèmes.

Merci d'avance.

Hors ligne

#13 Le 31/12/2017, à 12:11

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Je pense que si la swap est utilisée par le Live (le live utilise les partitions de swap qu'il trouve), tu ne pourras redimensionner les partitions du disque (occupé).

Certains utilisateurs font fonctionner ubuntu sans swap (elle n'est pas utilisée si tu as beaucoup de ram ou si tu ne fais pas d'hibernation)
Depuis quelque temps si une des partitions indiquée par le fichier /etc/fstab n'est pas présente, tu risques de te retrouver en mode recovery.
C'est le cas si l'uuid indiqué dans le fichier n'est pas trouvé (d'où la manip pour connaître les nouvelles valeurs et mettre le fichier à jour).

A titre de précaution, tu peux effectuer une copie de sauvegarde du fichier avec

sudo cp /mnt/SDA1/etc/fstab /mnt/SDA1/etc/fstab_sauv

avant de modifier les uuid (mais c'est surtout si tu touches à d'autres choses dans ce fichier).


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#14 Le 31/12/2017, à 13:19

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Super!

Merci bien pour toutes ces explications qui me rassurent.

Je vous reviendrai l'année prochaine (lol), avec les résultats des manipulations.

D'ici-là passez une bonne fête de fin d'année et prenez bien soin de vous.

Ciao!

Hors ligne

#15 Le 04/01/2018, à 14:24

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Bonjour Nasman.

Mes meilleurs vœux pour cette année 2018.

Je vous reviens comme promis après les manipulations.

J'ai pu repartitionner les disques avec GParted et supprimer/recréer une nouvelle partition swap :

https://img15.hostingpics.net/pics/757252Gparted.png

Voici le résultat de la commande sudo blkid :

https://img15.hostingpics.net/pics/408046blkid.png

Voici le nouveau fstab :

https://img15.hostingpics.net/pics/765181fstab.png

Voici l'ancien fstab :

https://img15.hostingpics.net/pics/526586fstabsauv.png

Quand je modifie le nouveau fstab pour y insérer les uuid de nouvelles partition, il ne prend pas en compte les modifications au redémarrage.

Que puis-je faire?

Aussi, après le repartitionnement, lorsque je redémarre le serveur, rien ne s'affiche à l'écran. Est-ce normal?

Merci d'avance.

Bien cordialement.


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre, TDCT'Pix et hostingpics le permettent).

Et pour les retours de commandes, le format texte est bien plus léger et exploitable.

Dernière modification par cqfd93 (Le 04/01/2018, à 18:17)

Hors ligne

#16 Le 04/01/2018, à 14:43

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Le fichier /etc/swap de ta 3ème capture d'écran doit être celui du LiveDVD ou LiveUSB.

Donc tu doit modifier la ligne avec UUID=e29b10cf.... par UUID=27f255...
Tu pourras le faire avec

sudo nano /mnt/SDA1/etc/fstab

Nota: si tu as quitté la session Live depuis que tu as eu ces informations, il faudra recréer le point de montage

sudo mkdir /mnt/SDA1

et monter la partition sda1 dans /mnt/SDA1

sudo mount /dev/sda1 /mnt/SDA1

avant de passer la commande

sudo nano /mnt/SDA1/etc/fstab

Edit : pour tout ce qui est texte tapé dans le terminal ou fichier texte, privilégier la copie du texte dans un message plutôt que la copie d'écran. C'est pour cela que je n'ai pas mis les uuid complets (la flemme de tout resaissir)

Dernière modification par Nasman (Le 04/01/2018, à 17:28)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#17 Le 04/01/2018, à 15:19

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Un grand merci pour votre promptitude.

Désolé pour les images.

Je ferai dorénavant comme souhaité.

La commande

sudo mount /mnt/SDA1 /dev/sda1

m'affiche l'erreur suivante :

mount: /mnt/SDA1 is not a block device

Merci d'avance.

Hors ligne

#18 Le 04/01/2018, à 15:26

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

C'est une erreur de ma part, c'est

sudo mount /dev/sda1 /mnt/SDA1

La syntaxe est mount -t système_de_fichiers partition point_de_montage.

Normalement le système de fichiers de la partition est détecté de façon automatique et il n'est pas indispensable de l'indiquer

Dernière modification par Nasman (Le 04/01/2018, à 15:32)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#19 Le 04/01/2018, à 15:30

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Un grand merci pour votre promptitude.

Désolé pour les images.

Je ferai dorénavant comme souhaité.

J'ai fait la commande

sudo mount /dev/sda1 /mnt/SDA1

au lieu de

sudo mount /mnt/SDA1 /dev/sda1

car cette dernière m'affichait l'erreur suivante :

mount: /mnt/SDA1 is not a block device

J'ai bien pu modifier le fichier en changeant uniquement le uuid de la partition swap et redémarrer le serveur.

Malheureusement, rien ne s'affiche à l'écran (même s'il y a un bruit de ronflement comme si le disque bossait).

ça prend du temps ou c'est simplement que ça ne marche pas?

Merci d'avance.

Hors ligne

#20 Le 04/01/2018, à 15:39

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Si cela ne redémarre pas, peux tu poster le contenu du fichier fstab de sda1 ? (en ayant démarré une session "Live")


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#21 Le 04/01/2018, à 15:56

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Le contenu du fstab est :

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=3beaff75-4b96-4ddd-949c-5b672272b7b0 /               ext4    errors=remount-ro,acl 0       1
# /datas was on /dev/sda3 during installation
UUID=1c0dc81f-b587-43df-bcac-06308b406b58 /datas          ext4    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=27f2556a-9114-42f3-98af-342035e3687c none            swap    sw              0       0

Hors ligne

#22 Le 04/01/2018, à 16:18

Nasman

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Je ne vois pas ce qui cloche.
Peux tu accéder au contenu des différentes partitions, sda1 et sda3 ?

Dernière modification par Nasman (Le 04/01/2018, à 16:57)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#23 Le 04/01/2018, à 16:27

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

En mode live oui.

Le démarrage après ces configurations doit-il être long?

Dernière modification par js8bleu (Le 04/01/2018, à 16:28)

Hors ligne

#24 Le 04/01/2018, à 16:32

moko138

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Peux-tu redonner en llive

sudo parted -l

et

sudo blkid

?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#25 Le 04/01/2018, à 16:45

js8bleu

Re : Redimensionner partitions Ubuntu sur serveur déjà utilisé

Pour la 1ère commande, le résultat est :

ubuntu@ubuntu:~$ sudo parted -l
Model: ATA ST1000DM003-9YN1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  454GB   454GB   primary  ext4         boot 
 3      454GB   983GB   529GB   primary  ext4              
 2      983GB   1000GB  17.0GB  primary  linux-swap        


Model: JetFlash TS2GJFV30 (scsi)
Disk /dev/sdb: 2055MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags    
 1      16.4kB  2055MB  2055MB  primary  fat32        boot, lba

et pour la seconde :

ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="3beaff75-4b96-4ddd-949c-5b672272b7b0" TYPE="ext4" 
/dev/sda2: UUID="27f2556a-9114-42f3-98af-342035e3687c" TYPE="swap" 
/dev/sda3: UUID="1c0dc81f-b587-43df-bcac-06308b406b58" TYPE="ext4" 
/dev/sdb1: LABEL="UUI" UUID="18F4-445D" TYPE="vfat" 

Merci pour l'appui.

Hors ligne