Auteur Sujet: Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place  (Lu 13538 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #12 le: 06 août 2017 à 16:40:31 »
La partition /boot n'est pas indispensable sur les OS récents, GRUB sait scanner le LVM pour trouver la partition racine.

Du coup, sur mon serveur (démarrage MBR) je n'ai pas de partitions hors LVM.
Par contre je ne sais pas si ça marche pour la partition /boot/efi (pour démarrer en UEFI).

/boot/efi dois nécessairement être une partition hors LVM, mais cela n'empéche pas d'avoir /boot dans LVM.

Pour /boot/efi, une petite taille est suffisante, les noyaux Linux ne sont pas dans stocké là.
Microsoft recommande de mettre 100 Mo dans cette partition, ce qui est largement suffisant.

Avec un dual-boot Windows 10  / Ubuntu, cette partition contient seulement :
- /boot/efi/EFI/Boot : 1,2 Mo utilisés
- /boot/efi/EFI/ubuntu : 3,3 Mo utilisés
- /boot/efi/EFI/Microsoft : 25 Mo utilisés

Pour un système avec uniquement Linux, je pense que l'on peut sans risque diminuer la taille de la partition EFI.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #13 le: 06 août 2017 à 17:08:56 »
Pour un système avec uniquement Linux, je pense que l'on peut sans risque diminuer la taille de la partition EFI.
Attention quand même : c'est une partition FAT32, et même si les outils Linux peuvent en créer une de petite taille, certains UEFI (et peut-être Windows aussi) exigent qu'elle fasse au moins 65527 secteurs.
Cette limite impose une taille minimale de 256Mo dans le cas où on a des secteurs logiques de 4Ko (certains SSD NMVe selon leur configuration).

Dans mon cas (portable Dell avec SSD NVMe que j'ai configuré en secteurs 4Ko) :
 - boot en mode BIOS impossible (c'est uniquement possible avec des secteurs de 512 octets)
 - en mode UEFI, si la partition système est trop petite, elle est tout simplement invisible dans un shell EFI, et donc impossible de booter dessus

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #14 le: 06 août 2017 à 17:11:54 »
La source Microsoft, pour la taille de 100 Mo recommandé pour la partition EFI : https://technet.microsoft.com/fr-fr/library/dd744301(v=ws.10).aspx

Ils ne parlent pas de cette taille minimum de 65527 secteurs, cela ne toucherait qu certains fabricants ?

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #15 le: 06 août 2017 à 17:19:37 »
La source Microsoft, pour la taille de 100 Mo recommandé pour la partition EFI : https://technet.microsoft.com/fr-fr/library/dd744301(v=ws.10).aspx
En 2010, il n'y avait que des secteurs de 512 octets (sur lesquels on peut créer une partition FAT32 valide de 32Mo).
Il est également probable que les outils Microsoft imposent une taille minimale de partition.

J'ai trouvé l'information sur le nombre minimum de secteurs sur le wiki ArchLinux (https://wiki.archlinux.org/index.php/EFI_System_Partition).

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #16 le: 15 août 2017 à 18:43:38 »
on peut aussi modifier le fichier /etc/apt/apt.conf.d/50unattended-upgrades pour y mettre:

Unattended-Upgrade::Remove-Unused-Dependencies "true";

(modification avec sudo, chercher la ligne dans le fichier car avant elle existe peut-etre déja avec "false" ou commentée)

Ce qui revient à faire automatiquement un sudo apt-get autoremove a chaque mise a jour.


Pour faire cette modification en ligne de commande :
sudo sed -i -e "s/\/\/Unattended-Upgrade::Remove-Unused-Dependencies \"false\"/Unattended-Upgrade::Remove-Unused-Dependencies \"true\"/g" /etc/apt/apt.conf.d/50unattended-upgrades

A rajouter dans votre script de post-installation !

vivien

  • Administrateur
  • *
  • Messages: 48 042
    • Twitter LaFibre.info
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #17 le: 18 août 2017 à 11:59:53 »
Une autre commande intéressantes pour gagner de la place.
APT conserve une copie de chaque paquet installé et désinstallé sur votre disque dur.

sudo apt clean => vide la cahe ou les fichiers deb sont téléchargés : /var/cache/apt/archives

Cela n'a bien sur aucun impact sur les paquets installés


Exemple de contenu : (cela peut facilement dépasser le Go)
$ ls -lh /var/cache/apt/archives
total 128M
-rw-r--r-- 1 root root 1,2M août  10 17:15 libapache2-mod-php7.0_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root 1,8K août  10 20:57 linux-generic_4.4.0.91.96_amd64.deb
-rw-r--r-- 1 root root 1,8K août  10 20:56 linux-generic-hwe-16.04_4.10.0.32.34_amd64.deb
-rw-r--r-- 1 root root  11M août  10 20:57 linux-headers-4.10.0-32_4.10.0-32.36~16.04.1_all.deb
-rw-r--r-- 1 root root 680K août  10 20:56 linux-headers-4.10.0-32-generic_4.10.0-32.36~16.04.1_amd64.deb
-rw-r--r-- 1 root root 9,5M août  10 20:58 linux-headers-4.4.0-91_4.4.0-91.114_all.deb
-rw-r--r-- 1 root root 773K août  10 20:57 linux-headers-4.4.0-91-generic_4.4.0-91.114_amd64.deb
-rw-r--r-- 1 root root 2,3K août  10 20:57 linux-headers-generic_4.4.0.91.96_amd64.deb
-rw-r--r-- 1 root root 2,3K août  10 20:56 linux-headers-generic-hwe-16.04_4.10.0.32.34_amd64.deb
-rw-r--r-- 1 root root  20M août  10 20:56 linux-image-4.10.0-32-generic_4.10.0-32.36~16.04.1_amd64.deb
-rw-r--r-- 1 root root  21M août  10 20:57 linux-image-4.4.0-91-generic_4.4.0-91.114_amd64.deb
-rw-r--r-- 1 root root  29M août  10 20:56 linux-image-extra-4.10.0-32-generic_4.10.0-32.36~16.04.1_amd64.deb
-rw-r--r-- 1 root root  35M août  10 20:58 linux-image-extra-4.4.0-91-generic_4.4.0-91.114_amd64.deb
-rw-r--r-- 1 root root 2,3K août  10 20:57 linux-image-generic_4.4.0.91.96_amd64.deb
-rw-r--r-- 1 root root 2,3K août  10 20:56 linux-image-generic-hwe-16.04_4.10.0.32.34_amd64.deb
-rw-r--r-- 1 root root 1,8K août  10 20:57 linux-signed-generic_4.4.0.91.96_amd64.deb
-rw-r--r-- 1 root root 4,0K août  10 22:29 linux-signed-image-4.4.0-91-generic_4.4.0-91.114_amd64.deb
-rw-r--r-- 1 root root 2,3K août  10 20:57 linux-signed-image-generic_4.4.0.91.96_amd64.deb
-rw-r----- 1 root root    0 oct.  22  2014 lock
drwx------ 2 _apt root 4,0K août  16 16:54 partial
-rw-r--r-- 1 root root 1,3M août  10 17:15 php7.0-cli_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root 824K août  10 17:15 php7.0-common_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root  27K août  10 17:15 php7.0-curl_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root  27K août  10 17:15 php7.0-gd_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root  17K août  10 17:15 php7.0-json_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root 455K août  10 17:15 php7.0-mbstring_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root  15K août  10 17:15 php7.0-mcrypt_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root 122K août  10 17:15 php7.0-mysql_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root  76K août  10 17:15 php7.0-opcache_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root  13K août  10 17:15 php7.0-readline_7.0.22-0ubuntu0.16.04.1_amd64.deb
-rw-r--r-- 1 root root 110K août  10 17:15 php7.0-xml_7.0.22-0ubuntu0.16.04.1_amd64.deb

  • Invité
Ubuntu : Suppression des anciens noyaux pour gagner [beaucoup] de place
« Réponse #18 le: 18 août 2017 à 12:13:28 »
Bon Plan  ;)
J'ai tester >De la balle c'est la saison de la minceur