Evolution #3178
Amélioration de la vitesse de détection des systèmes de fichiers
Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
Distribution:
EOLE 2.3
Description
L’utilisation de lshm
est très lente:
dad@nidhogg~$ sudo lshw -short -quiet -class volume [sudo] password for dad: Chemin matériel Périphérique Classe Description ========================================================= /0/1/0.0.0/1 /dev/sda1 volume 972MiB Linux swap / Solaris partition /0/1/0.0.0/2 /dev/sda2 volume 3420MiB EXT4 volume /0/1/0.0.0/3 /dev/sda3 volume 293GiB Linux filesystem partition /0/2/0.0.0/0 /dev/sdb volume 465GiB Linux Unified Key Setup volume /0/3/0.0.0/1 /dev/sdc1 volume 988MiB Windows NTFS volume [dad@nidhogg] ~/src/eole/eole-exim git (master=) -> time sudo lshw -short -quiet -class volume Chemin matériel Périphérique Classe Description ========================================================= /0/1/0.0.0/1 /dev/sda1 volume 972MiB Linux swap / Solaris partition /0/1/0.0.0/2 /dev/sda2 volume 3420MiB EXT4 volume /0/1/0.0.0/3 /dev/sda3 volume 293GiB Linux filesystem partition /0/2/0.0.0/0 /dev/sdb volume 465GiB Linux Unified Key Setup volume /0/3/0.0.0/1 /dev/sdc1 volume 988MiB Windows NTFS volume real 0m9.192s user 0m8.737s sys 0m0.404s
L’utilitaire /sbin/blkid
fourni par util-linux
est beaucoup plus rapide :
dad@nidhogg~$ time sudo blkid /dev/dm-0: UUID="0Ytplj-haOV-rYXY-oVY2-BJJw-tEx7-N4RbWv" TYPE="LVM2_member" /dev/sda2: LABEL="live" UUID="d44f3b61-4bd1-4ccc-b628-91efd228f55d" TYPE="ext4" /dev/sda3: UUID="24307009-2447-4200-a159-875152414d10" TYPE="crypto_LUKS" /dev/mapper/nidhogg-root: LABEL="/root" UUID="a5aed2d0-52fa-4efe-9404-1dd933f91c62" TYPE="ext4" /dev/mapper/nidhogg-usr: LABEL="/usr" UUID="0422f7f4-3cfe-42e3-beb3-4ae028bb738c" TYPE="ext4" /dev/mapper/nidhogg-usr+local: LABEL="/usr/local" UUID="0beb52e3-9199-404c-8456-92415e349ee6" TYPE="ext4" /dev/mapper/nidhogg-usr+src: LABEL="/usr/src" UUID="490becdb-611b-4734-8322-49c9c9026b68" TYPE="ext4" /dev/mapper/nidhogg-var: LABEL="/var" UUID="3c3d7781-4a59-42f2-af53-8e5b4b821acb" TYPE="ext4" /dev/mapper/nidhogg-var+log: LABEL="/var/log" UUID="435ee3de-9cf2-4953-9163-1e3f4e4b68e3" TYPE="ext4" /dev/mapper/nidhogg-home: LABEL="/home" UUID="c3c93b91-2c35-4b94-9954-66123c16c5b9" TYPE="ext4" /dev/mapper/nidhogg-libvirt+images: LABEL="/var/lib/libvirt" UUID="e0f3cd6f-ca05-41b2-9661-bc990a59c413" TYPE="ext4" /dev/mapper/swap: UUID="93a52f04-5294-421f-b57a-20320d829631" TYPE="swap" /dev/mapper/tmp: UUID="f788896f-e351-4181-863a-933a9d2f1a4d" TYPE="ext4" /dev/mapper/_dev_sdb: LABEL="DaD" UUID="67c68c34-7e8f-4b7c-8ef1-79dd62570f0b" UUID_SUB="47868f3c-d2d3-4b42-be3c-d87c192a05e0" TYPE="btrfs" /dev/sdb: UUID="8e09540b-58be-41bd-ad83-86cdb7098c51" TYPE="crypto_LUKS" /dev/sdc1: UUID="4206382B24EBE8D6" TYPE="ntfs" real 0m0.354s user 0m0.008s sys 0m0.028s
Related issues
Associated revisions
Remplacement de "lshw" par "blkid" pour détecter le système de fichier utilisé
- pyeole/bacula.py : modification du test de détection du volume USB
Fixes #3178 @35m
Nouvelle optimisation sur la détection du système de fichiers USB
- pyeole/bacula.py : avec les bonnes options de blkid on peut supprimer le for
Ref #3178 @10m
History
#1 Updated by Joël Cuissinat over 11 years ago
- Target version set to Mises à jour 2.3.5 RC
- Estimated time set to 0.75 h
#2 Updated by Joël Cuissinat over 11 years ago
- Status changed from Nouveau to Accepté
- Assigned To set to Joël Cuissinat
#3 Updated by Joël Cuissinat over 11 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit 0d70f159a8eedba7a4eb7d06e0586dffc2e8d22d.
#4 Updated by Daniel Dehennin over 11 years ago
- Status changed from Résolu to Fermé
Disponible dans la version 2.3-eole56~5.gbpa819e7