===== Recherches ===== - Voir la taille des partitions 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 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 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 1 2 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 2 2 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 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