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 21/03/2015, à 02:16

Bougron

[FYI] Installation ubuntu 14.04.2 sur partition BTRFS

Bonsoir.
j'avais, Il y a quelques mois, découvert la puissance des partitions BTRFS au lieu de EXT4.
                J'avais été surpris par la capacité d'utiliser rapidement le moindre octet disponible et surtout le fait que la commande
                   

  df -i

était devenue inutile.
Il y a quelques semaines, j'avais déjà installé de cette façon, mais suite à un problème (os-prober), j'étais redevenu classique.
Aujourd'hui, je viens de réinstaller dans une partition BTRFS.
Tout semble fonctionner. Je vous transmets le boot-info à toute fin utile. Il sera nécessaire pour la suite.
http://paste.ubuntu.com/10638719/
On y voit en particulier.

sda10: _________________________________________________________________________
    File system:       btrfs
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04.2 LTS 
    Boot files:        /boot/grub/grub.cfg /etc/fstab

ainsi que

=================== os-prober:
/dev/sda10:L'OS actuellement utilisé - Ubuntu 14.04.2 LTS CurrentSession:linux
/dev/sda11:Ubuntu 14.04.2 LTS (14.04):Ubuntu:linux
/dev/sda13:Ubuntu 14.04.1 LTS (14.04):Ubuntu1:linux
/dev/sda16:Ubuntu 14.10 (14.10):Ubuntu2:linux
/dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
/dev/sda5:Ubuntu 14.04.2 LTS (14.04):Ubuntu3:linux

Peut-être aurais-je pu ne faire que cette seule commande.

bougron@S70t-A:~$ sudo os-prober
[sudo] password for bougron: 
/dev/sda11:Ubuntu 14.04.2 LTS (14.04):Ubuntu:linux
/dev/sda13:Ubuntu 14.04.1 LTS (14.04):Ubuntu1:linux
/dev/sda16:Ubuntu 14.10 (14.10):Ubuntu2:linux
/dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
/dev/sda5:Ubuntu 14.04.2 LTS (14.04):Ubuntu3:linux
bougron@S70t-A:~$ 

Je tiens à préciser que je boote parfaitement bien et que je peux si besoin choisir d'autres versions de ubuntu.
Ce que je vais bientôt faire d'ailleurs pour indiquer le problème.

J'ai relancé en choisissant une ancienne version de ubuntu (14.04.2 noyau 3.13) , J'ai fais un boot-info  http://paste.ubuntu.com/10638873/
Le ubuntu que je viens d'installer n'est pas visible!

os-prober
/dev/sda11:Ubuntu 14.04.2 LTS (14.04):Ubuntu:linux
/dev/sda13:Ubuntu 14.04.1 LTS (14.04):Ubuntu1:linux
/dev/sda16:Ubuntu 14.10 (14.10):Ubuntu2:linux
/dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

J'ai relancé en choisissant la bonne  version de ubuntu (14.04.2 noyau 3.16)  installé dans une partition EXT4. Je vais faire un boot-info lorsque le site répondra.

bougron@S70t-A:~$ sudo apt-get install -y boot-repair boot-info
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  boot-sav boot-sav-extra gawk gksu glade2script libgksu2-0 libsigsegv2
  pastebinit
Paquets suggérés :
  dmraid lvm2 cryptsetup mbr mdadm clean-ubiquity os-uninstaller gawk-doc
Les NOUVEAUX paquets suivants seront installés :
  boot-info boot-repair boot-sav boot-sav-extra gawk gksu glade2script
  libgksu2-0 libsigsegv2 pastebinit
0 mis à jour, 10 nouvellement installés, 0 à enlever et 7 non mis à jour.
Il est nécessaire de prendre 15,0 ko/1 506 ko dans les archives.
Après cette opération, 6 086 ko d'espace disque supplémentaires seront utilisés.
Err http://fr.archive.ubuntu.com/ubuntu/ trusty/main libsigsegv2 amd64 2.10-2
  Ne parvient pas à résoudre « fr.archive.ubuntu.com »
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/libs/libsigsegv/libsigsegv2_2.10-2_amd64.deb  Ne parvient pas à résoudre « fr.archive.ubuntu.com »
E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
bougron@S70t-A:~$ 

Enfin, ce matin, cela va mieux http://paste.ubuntu.com/10641514/
On voit que la partition BTRFS n'est pas tellement renseignée.

sda10: _________________________________________________________________________
    File system:       btrfs
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:    

   
   Le ubuntu que je viens d'installer n'est pas visible par les autres versions de ubuntu!

bougron@S70t-A:~$ sudo os-prober
/dev/sda13:Ubuntu 14.04.1 LTS (14.04):Ubuntu:linux
/dev/sda16:Ubuntu 14.10 (14.10):Ubuntu1:linux
/dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
/dev/sda5:Ubuntu 14.04.2 LTS (14.04):Ubuntu2:linux
bougron@S70t-A:~$

========> https://bugs.launchpad.net/ubuntu/+sour … ug/1294638

Dernière modification par Bougron (Le 22/03/2015, à 17:36)

Hors ligne

#2 Le 27/03/2015, à 12:49

moko138

Re : [FYI] Installation ubuntu 14.04.2 sur partition BTRFS

Que signifie "FYI" ?

Bougron a écrit :
/dev/sda10:L'OS actuellement utilisé - Ubuntu 14.04.2 LTS
sda10: 
    File system:       btrfs

Le ubuntu que je viens d'installer n'est pas visible!

Question bête : as-tu installé btrfs-tools dans les autres OS ?

EDIT : En quoi la commande df -i est-elle "devenue inutile." ?

Dernière modification par moko138 (Le 27/03/2015, à 12:59)


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

Hors ligne

#3 Le 28/03/2015, à 01:16

Bougron

Re : [FYI] Installation ubuntu 14.04.2 sur partition BTRFS

Bonsoir Moko138
Il y a des dizaines d'années, j'utilisais un logiciel, souvent il disait 'For Your Information'
Si on lisait bien, on évitait des bêtises.

Oui "btrfs-tools" est bien installé.    J'ai déjà écris dans une partition BTRFS. A Chaque démarrage de ubuntu, il y a un contrôle de l'intégrité des partitions BRTFS.

J'avais été surpris lors des discussions avec les personnes ayant une partition /boot
     Il y avait souvent un message disant qu'il n'y avait pas de place disque, Les personnes disaient que ce n'était pas vrai car la commande
                df -h
      leur donnait raison.   D'ailleurs un boot-info le confirmait aussi. 
IL fallait souvent expliquer à quoi sert la commande
                 df -i
qui est sans objet avec un système BTRFS car la technique de mémorisation des noms de fichiers (que je connais très mal) est différente.
     Pour Info   http://forum.ubuntu-fr.org/viewtopic.ph … #p18477531

Voici comment la partition de mon installation de la nouvelle version est vue.   Certainement la cause du problème.
http://hpics.li/3429559

bougron@S70t-A:/media/bougron$ cd BT*
bougron@S70t-A:/media/bougron/BTRFS$ ls -l
total 0
drwxr-xr-x 1 root root 226 mars  21 00:21 @
drwxr-xr-x 1 root root  14 mars  20 15:38 @home
bougron@S70t-A:/media/bougron/BTRFS$ cd @
bougron@S70t-A:/media/bougron/BTRFS/@$ ls
bin    dev   initrd.img      lib64  opt   run   sys  var
boot   etc   initrd.img.old  media  proc  sbin  tmp  vmlinuz
cdrom  home  lib             mnt    root  srv   usr  vmlinuz.old
bougron@S70t-A:/media/bougron/BTRFS/@$ 

Hors ligne

#4 Le 28/03/2015, à 01:55

moko138

Re : [FYI] Installation ubuntu 14.04.2 sur partition BTRFS

Merci pour "FYI" !

Dans ton dernier message du lien ./viewtopic.php?pid=18489731, je suis largué , surtout à partir de "Finalement, au moment où je n'y croyais plus" :

  tu as expliqué qu'il n'y avait pas d'inodes en btrfs.
  Tu as fait un test de remplissage qui, si j'ai bien suivi, s'arrête à 3.000.028 fichiers pour les 58 Gio de sdc1, ne pouvant plus écrire le moindre fichier alors qu'il reste 11 Mio de libres.
  Or pour une partition de 58 Go en ext4, on aurait à peu près 3.000.000 d'inodes.
  Donc, si on compte 1 inode par fichier, la capacité des deux partitions de 58 Gio (btrfs et ext4) serait quasi équivalente en nombre de fichiers.
 
  Est-ce bien cela que tu as voulu dire ?

  Quant aux deux lignes :

for i in /media/*/USB*/*; do echo -n $i " " ; find $i 2>/dev/null |wc -l; done | sort -n -k2

Rappel de la commande de base:   
for ((i=3000000 ; 3100000 - $i ; i++))    do  cp /home/*/T*/clonezilla $i ;done

elles me sont complètement opaques.
  Ce qui fait que je ne vois pas où tu voulais en venir.  sad


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

Hors ligne

#5 Le 29/03/2015, à 19:35

Bougron

Re : [FYI] Installation ubuntu 14.04.2 sur partition BTRFS

La première fois, je voulais simplement voir si BTRFS fonctionnait bien pour le remplissage.
      J'avais donc créé des très petits fichiers avec la commande bouclante
                  for ((i=1000000 ; 2000000 - $i ; i++))    do echo $i " " >$i ;done
                       Le premier fichier va s'appeler 1000000 et son contenu sera son nom .   Sa taille sera probablement de 512 octets.    Le nom suivant sera incrémenté de 1.
      Comme j'avais initialement pris une clé USB2 de 64 Go, cela a mouliné plus de 24 heures.
          C'est pour cela que j'ai fini par mettre  un contenu nettement plus grand. J'avais un fichier qui traînait dans le coin. Il faisait probablement 1 Mo.
          Au second matin, j'avais le message disant que c'était plein.

Je viens de refaire à l'instant un petit essai comparatif. Je n'ai pas souhaité modifier les paramètres par défaut de création des partitions.
J'ai considérablement rétréci la taille des partitions.  C'est donc un cas d'école!   Avec cette taille, je ne peux pas regarder les performances:
Plus de 65000 fichiers dans un même répertoire n'est pas très réaliste.

J'ai créé 3 partitions de 256 Mo (taille minima possible pour la partition BTRFS) chacune afin de faire quelques comparaisons.
Partition			EXT4		BTRFS		NTFS
Espace initial disponible    	237,91Mo	255,97mo	254,27mo
Nombre fichiers créés		65524           417585          216833
Espace non utilisé             172,47Mo  	50,70Mo		0Mo

et

bougron@S70t-A:/media/bougron/ESSAIntfs/NTFS$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda18         240M     68M  156M  31% /media/bougron/ESSAIext4
/dev/sda19         256M    206M   47M  82% /media/bougron/ESSAIbtrfs
/dev/sda20         256M    256M     0 100% /media/bougron/ESSAIntfs
bougron@S70t-A:/media/bougron/ESSAIntfs/NTFS$ df -i
Sys. de fichiers   Inœuds IUtil.   ILibre IUti% Monté sur
/dev/sda18          65536  65536        0  100% /media/bougron/ESSAIext4
/dev/sda19              0      0        0     - /media/bougron/ESSAIbtrfs
/dev/sda20         229376 196567    32809   86% /media/bougron/ESSAIntfs

Dernière modification par Bougron (Le 29/03/2015, à 19:37)

Hors ligne