Outils pour utilisateurs

Outils du site


Writing /app/www/public/data/meta/linux/gestion_disques.meta failed
linux:gestion_disques

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
linux:gestion_disques [2022/06/19 17:04] – créée michellinux:gestion_disques [2024/12/27 06:28] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +===== Recherches =====
 - Voir la taille des partitions - Voir la taille des partitions
    df -h    df -h
 +- Connaitre l'espace disque utilisé des deux répertoires (disk usage).
 +   du -sh dossier1 dossier2
 +- Afficher l'espace disque utilisé des fichiers et répertoires contenu dans le répertoire ou vous êtes.
 +   du -hc --max-depth=1
 +   
 +===== Manipulation partitions =====
 +==== EXT4 ====
 +- Redimensionner votre partition avec FDISK\\
 +- On liste les disques et les partitions avec la commande lsblk\\
 +   lsblk -f
 +- Exemple de résultat
 +   sdd
 +   ├─sdd1 ext4   SSD       341ad361-9d49-47d1-afff-e307175775b4   24,9G    82% /SSD
 +   ├─sdd2
 +   ├─sdd5 swap             40bdad3f-878a-4746-bbc3-84797ccef64c                [SWAP]
 +   ├─sdd6 ext4             582216eb-6a95-4b0b-98ac-dad937bee60c    8,6G     0% /home
 +   └─sdd7 ext4             93e7f454-60fb-4692-bf12-f2795f1fe981    9,7G    27% /
 +**Attention on ne peut avec cette exemple augmenter que sdd7 car si vous voulez augmenter sdd6 il faudrat supprimer sdd7 et la re-créer (donc sauvegarde des données de sdd7)**\\
 +- On ouvre le disque dur avec la commande FDISK
 +   sudo fdisk /dev/sda
 +- Résultat:
 +   root@kvm:~/OpenVPN-Admin-master# sudo fdisk /dev/sdd
 +
 +   Bienvenue dans fdisk (util-linux 2.33.1).
 +   Les modifications resteront en mémoire jusqu'à écriture.
 +   Soyez prudent avant d'utiliser la commande d'écriture.
 +
 +
 +   Commande (m pour l'aide) :
 +- Liste des commandes possible en entrant: m\\
 +- Voir l'espace disponible à ajouter: F (30G pour moi)\\
 +   Commande (m pour l'aide) : F
 +   Espace non partitionné /dev/sdd : 30G, 0 octets, 0 secteurs
 +   Unités : secteur de 1 × 512 = 512 octets
 +   Taille de secteur (logique / physique) : 512 octets / 512 octets  
 +- Connaître et identifier la partition à agrandir entrer: p\\
 +- Résultat:
 +   Commande (m pour l'aide) : p
 +   Disque /dev/sdd : 223,6 GiB, 240057409536 octets, 468862128 secteurs
 +   Modèle de disque : KINGSTON SA400S3
 +   Unités : secteur de 1 × 512 = 512 octets
 +   Taille de secteur (logique / physique) : 512 octets / 512 octets
 +   taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 +   Type d'étiquette de disque : dos
 +   Identifiant de disque : 0x18e400aa
 +
 +   Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
 +   /dev/sdd1    *             2048 403220479 403218432 192,3G 83 Linux
 +   /dev/sdd2             403222526 468860927  65638402  31,3G  5 Étendue
 +   /dev/sdd5             403222528 418844671  15622144   7,5G 82 partition d'échange Linux / Solaris
 +   /dev/sdd6             418846720 438376447  19529728   9,3G 83 Linux
 +   /dev/sdd7             438378496 468860927  30482432  14,5G 83 Linux 
 +- On supprime la partition (sdd7 = partition n° 5)
 +   Commande (m pour l'aide) : D
 +   Entrez 5 pour le N°
 +- Re-création de la partition
 +
 +Saisir "N" afin de créer une nouvelle partition avec le nouvel espace disque.
 +
 +Nous allons devoir choisir le numéro de la partition, dans notre cas c'est la 5.
 +
 +L'outil FDISK demande le premier secteur du disque (laissez par défaut) puis le dernier secteur.
 +
 +Pour le dernier secteur il faut indiquer la taille souhaitée. Exemple ici j'ai fais +39G pour obtenir une partition de 39GO (Soit 9Go d'origine oublier le ,7 + 30Go de libre). 
 +
 +__**Surtout on ne supprime pas la signature.**__
 +   Commande (m pour l'aide) : n
 +
 +   Numéro de partition (4,8-128, 5 par défaut) : *Entrée*
 +   Premier secteur (102305968-1953525134, 102307840 par défaut) : *Entrée*
 +   Dernier secteur, +secteurs ou +taille{K,M,G,T,P} (102307840-1924124671, 1924124671 par défaut) : +60G
 +
 +   Une nouvelle partition 4 de type « Linux filesystem » et de taille 30 GiB a été créée.
 +   La partition #4 contient une signature ext4.
 +
 +   Voulez-vous supprimer la signature ? [O]ui/[N]on : **N**
 +- On enregistre la partition
 +   Commande (m pour l'aide) : w
 +- On reboot
 +   sudo reboot
 +- Redimensionner le système de fichiers
 +   resize2fs /dev/sdd7
 +- Vous devriez voir la partition avec les 30G en plus.
 +
 +==== LVM ====
 +- Voir la partition vide ici sda3
 +   lsblk
 +- Ici sda3
 +   NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
 +   sda                     8:   0  103G  0 disk 
 +   ├─sda1                  8:1    0  487M  0 part /boot
 +   ├─sda2                  8:2    0    1K  0 part 
 +   ├─sda3                  8:3    0   95G  0 part 
 +   └─sda5                  8:5    0  7,5G  0 part 
 +     ├─amanda--vg-root   254:   0  6,6G  0 lvm  /
 +     └─amanda--vg-swap_1 254:1    0  980M  0 lvm  [SWAP]
 +- On prépare la partition
 +   pvcreate /dev/sda3
 +Physical volume "/dev/sda3" successfully created.
 +
 +- On identifie la partition à étendre
 +   vgs
 +VG        #PV #LV #SN Attr   VSize  VFree\\
 +amanda-vg       0 wz--n- <7,52g    0
 +
 +- On étend la partiton
 +   vgextend amanda-vg /dev/sda3
 +Volume group "amanda-vg" successfully extended
 +
 +- On vérifie que c'est pris
 +   vgs
 +VG        #PV #LV #SN Attr   VSize    VFree\\
 +amanda-vg       0 wz--n- <102,52g 95,00g
 +
 +- On identifie la sous partition à étendre
 +   lvs
 +- Ici c'est root
 +   LV     VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
 +   root   amanda-vg -wi-ao----   6,56g                                                    
 +   swap_1 amanda-vg -wi-ao---- 980,00m
 +- On étend root
 +   lvextend -l +100%FREE /dev/amanda-vg/root
 +Size of logical volume amanda-vg/root changed from 6,56 GiB (1680 extents) to 101,56 GiB (26000 extents).\\
 +Logical volume amanda-vg/root successfully resized.
 +
 +- On vérifie que la nouvelle partition est bien reliée à root
 +   lsblk
 +├─sda3                  8:3    0    95G  0 part\\ 
 +│ └─amanda--vg-root   254:   0 101,6G  0 lvm  /
 +
 +- Parfait on confirme
 +   resize2fs /dev/amanda-vg/root
 +resize2fs 1.47.0 (5-Feb-2023)\\
 +Filesystem at /dev/amanda-vg/root is mounted on /; on-line resizing required\\
 +old_desc_blocks = 1, new_desc_blocks = 13\\
 +The filesystem on /dev/amanda-vg/root is now 26624000 (4k) blocks long
 +
 +- Un df -h pour vérifier
 +   /dev/mapper/amanda--vg-root   100G    6,1G   90G   7% /
 +- Nickel on reboot  
 +
 +==== Créer un fichier d'échange SWAP ====
 +Si, lors de l'installation du système, vous avez sous-estimé la taille de la partition d'échange SWAP (il est recommandé d'avoir une partition d'échange SWAP équivalent à la quantité de mémoire vive installée sur le système), il est possible de créer des fichiers supplémentaires post-installation.
 +
 +Pour l'exemple, je vais créer un fichier SWAP de 2 Go dans le répertoire /mnt (avec le user root)
 +
 +   cd /
 +   mkdir swap
 +   cd swap
 +   dd if=/dev/zero of=2G.swap bs=1k count=2048000
 +   du -sh ./2G.swap 2G.swap
 +   chmod 600 2G.swap
 +   mkswap 2G.swap -f
 +   swapon 2G.swap
 +   swapon -s
 +Le rendre persistent:
 +   nano /etc/fstab
 +Ajouter en fin de fichier
 +   /swap/2G.swap      swap            swap    defaults        0       0
 +
 +
linux/gestion_disques.1655658288.txt.gz · Dernière modification : 2024/12/27 06:28 (modification externe)