#1 Le 16/09/2015, à 10:59
- Arbiel
LVM : erreur de lecture après passage en veille
Bonjour
Confronté à des erreurs d'entrée/sortie sur mes volumes logiques apparemment aléatoires, je viens de faire un test qui montrerait que ces erreurs surviennent après passage en veille.
J'ai démarré mon PC et exécuté le commande lvscan ; je l'ai mis en veille pour le réveiller et passer à nouveau cette même commande. Voici le résultat
remi@remi-Vostro-3550:~$ lvscan
ACTIVE '/dev/uranie/iconiochore' [85,00 GiB] inherit
ACTIVE '/dev/uranie/root' [3,00 GiB] inherit
ACTIVE '/dev/uranie/usr' [3,00 GiB] inherit
ACTIVE '/dev/uranie/home' [3,00 GiB] inherit
ACTIVE '/dev/uranie/swap' [4,00 GiB] inherit
ACTIVE '/dev/victor/root_l' [2,50 GiB] inherit
ACTIVE '/dev/victor/usr' [8,00 GiB] inherit
ACTIVE '/dev/victor/boot' [1,00 GiB] inherit
ACTIVE '/dev/victor/grub' [152,00 MiB] inherit
ACTIVE '/dev/victor/ouranos' [130,00 GiB] inherit
ACTIVE '/dev/victor/gumnon' [95,00 GiB] inherit
ACTIVE '/dev/victor/psilos' [7,00 GiB] inherit
ACTIVE '/dev/victor/home_l' [10,00 GiB] inherit
remi@remi-Vostro-3550:~$ lvscan
/dev/uranie/iconiochore: read failed after 0 of 4096 at 91267989504: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 91268046848: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4294901760: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4294959104: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
ACTIVE '/dev/uranie/iconiochore' [85,00 GiB] inherit
ACTIVE '/dev/uranie/root' [3,00 GiB] inherit
ACTIVE '/dev/uranie/usr' [3,00 GiB] inherit
ACTIVE '/dev/uranie/home' [3,00 GiB] inherit
ACTIVE '/dev/uranie/swap' [4,00 GiB] inherit
ACTIVE '/dev/victor/root_l' [2,50 GiB] inherit
ACTIVE '/dev/victor/usr' [8,00 GiB] inherit
ACTIVE '/dev/victor/boot' [1,00 GiB] inherit
ACTIVE '/dev/victor/grub' [152,00 MiB] inherit
ACTIVE '/dev/victor/ouranos' [130,00 GiB] inherit
ACTIVE '/dev/victor/gumnon' [95,00 GiB] inherit
ACTIVE '/dev/victor/psilos' [7,00 GiB] inherit
ACTIVE '/dev/victor/home_l' [10,00 GiB] inherit
remi@remi-Vostro-3550:~$
Merci d'avance à quiconque pourra m'indiquer ce que je dois faire pour supprimer ces erreurs.
Arbiel
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#2 Le 16/09/2015, à 15:19
- jamesbad000
Re : LVM : erreur de lecture après passage en veille
Bonjour Arbiel.
Au vu des erreurs j'aurais tendance à penser que le(s) devices physique ne sont plus accessibles...
Est-ce que le problème se reproduit systématiquement suite à mise en veille ?
Et est-ce que quand le problème se présente tout accès au volume échoue, ou seulement par intermittence.
En situation d'erreur que donne
lvm pvs
lvm pvscan
ls /dev/sd*
ls /dev/mapper
Pour finir après un reboot à froid, que donne
sudo smartctl -a /dev/sdX
sur chacun des disques utilisés par le volume
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#3 Le 16/09/2015, à 18:07
- Arbiel
Re : LVM : erreur de lecture après passage en veille
En situation d'erreur, les résultats sont les suivants
remi@remi-Vostro-3550:~$ lvm pvs
/dev/uranie/iconiochore: read failed after 0 of 4096 at 91267989504: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 91268046848: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4294901760: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4294959104: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
PV VG Fmt Attr PSize PFree
/dev/sda4 victor lvm2 a-- 435,46g 181,81g
/dev/sde2 uranie lvm2 a-- 109,79g 11,79g
remi@remi-Vostro-3550:~$ lvm pvscan
/dev/uranie/iconiochore: read failed after 0 of 4096 at 91267989504: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 91268046848: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/iconiochore: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/root: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/usr: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 3221159936: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 3221217280: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/home: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4294901760: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4294959104: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
/dev/uranie/swap: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
PV /dev/sde2 VG uranie lvm2 [109,79 GiB / 11,79 GiB free]
PV /dev/sda4 VG victor lvm2 [435,46 GiB / 181,81 GiB free]
Total: 2 [545,25 GiB] / in use: 2 [545,25 GiB] / in no VG: 0 [0 ]
remi@remi-Vostro-3550:~$ ls /dev/sd*
/dev/sda /dev/sda2 /dev/sda4 /dev/sdc1 /dev/sdd /dev/sde1
/dev/sda1 /dev/sda3 /dev/sdc /dev/sdc2 /dev/sde /dev/sde2
remi@remi-Vostro-3550:~$ ls /dev/mapper
control uranie-swap victor-gumnon victor-psilos
uranie-home uranie-usr victor-home victor-root
uranie-iconiochore victor-boot victor-home_l victor-root_l
uranie-root victor-grub victor-ouranos victor-usr
remi@remi-Vostro-3550:~$
remi@remi-Vostro-3550:~$
Arbiel
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#4 Le 16/09/2015, à 18:23
- Arbiel
Re : LVM : erreur de lecture après passage en veille
James, voici ce que donne la commande smartctl au démarrage.
remi@remi-Vostro-3550:~$ sudo smartctl -a /dev/sd*
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
ERROR: smartctl takes ONE device name as the final command-line argument.
You have provided 12 device names:
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sdb
/dev/sdb1
/dev/sdb2
/dev/sdc
/dev/sdc1
/dev/sdc2
/dev/sdd
Use smartctl -h to get a usage summary
remi@remi-Vostro-3550:~$ sudo smartctl -a /dev/sda
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Seagate Momentus 7200.4
Device Model: ST9500420AS
Serial Number: 5VJ5QML0
LU WWN Device Id: 5 000c50 024f3caab
Firmware Version: D005SDM1
User Capacity: 500 107 862 016 bytes [500 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 7200 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Wed Sep 16 18:10:15 2015 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.
General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 110) minutes.
Conveyance self-test routine
recommended polling time: ( 3) minutes.
SCT capabilities: (0x103f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 108 099 006 Pre-fail Always - 19145043
3 Spin_Up_Time 0x0003 100 098 085 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 097 097 020 Old_age Always - 3375
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 075 060 030 Pre-fail Always - 30067114
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 2833
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 098 037 020 Old_age Always - 3053
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 055 043 045 Old_age Always In_the_past 45 (0 20 45 43 0)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 57
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 278
193 Load_Cycle_Count 0x0032 087 087 000 Old_age Always - 26540
194 Temperature_Celsius 0x0022 045 057 000 Old_age Always - 45 (0 18 0 0 0)
195 Hardware_ECC_Recovered 0x001a 046 041 000 Old_age Always - 19145043
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 40282498271990
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 1810225849
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 3283892627
254 Free_Fall_Sensor 0x0032 001 001 000 Old_age Always - 52
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Conveyance offline Completed without error 00% 2 -
# 2 Short offline Completed without error 00% 2 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
remi@remi-Vostro-3550:~$ sudo smartctl -a /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/sdb: Unknown USB bridge [0x040d:0x6208 (0x000)]
Please specify device type with the -d option.
Use smartctl -h to get a usage summary
remi@remi-Vostro-3550:~$ sudo smartctl -a -d auto /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/sdb: Unknown USB bridge [0x040d:0x6208 (0x000)]
Please specify device type with the -d option.
Use smartctl -h to get a usage summary
remi@remi-Vostro-3550:~$ sudo smartctl -a -d ata /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
Read Device Identity failed: Invalid argument
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
remi@remi-Vostro-3550:~$ sudo smartctl -a -d test /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
/dev/sdb: Unknown USB bridge [0x040d:0x6208 (0x000)]
Please specify device type with the -d option.
Use smartctl -h to get a usage summary
remi@remi-Vostro-3550:~$ sudo smartctl -a -d scsi /dev/sdb
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-55-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Vendor: ST912082
Product: 2AS
Revision: 3.AL
User Capacity: 120 034 122 240 bytes [120 GB]
Logical block size: 512 bytes
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
remi@remi-Vostro-3550:~$
Comme il apparaît dans mes essais, je ne sais pas comment le bus USB est connecté.
Dois-je également passé la commande sur mes partitions ?
Arbiel
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#5 Le 16/09/2015, à 19:20
- jamesbad000
Re : LVM : erreur de lecture après passage en veille
Dois-je également passé la commande sur mes partitions ?
Non la commande smartmon interroge le disque lui même.
Mais sur de l'usb ça ne marche qu'avec certains boîtier.
PV /dev/sde2 VG uranie lvm2 [109,79 GiB / 11,79 GiB free]
PV /dev/sda4 VG victor lvm2 [435,46 GiB / 181,81 GiB free]
Si je comprend tu as donc fait un VG sur sde2 et un autre sur sda4. Ou est-ce qu'il est sensé y avoir d'autre volume physique (parttition ou disque entier) impliqués ?
Sinon refait un petit coup de
lvm pvscan
en situation de fonctionnement "normal"
et le smartmonctrl sur sde ne donne rien ? (quoiqu'il semble avoir disparu après le reboot ! est ce de l'usb ?)
Je vais regarder si je peux déduire quelque chose d'utile du résultat de smartmon sur sda qui me semble avoir certains compteur d'erreur un peu élevés.
Ceci dit comme les 2 VG ont le même problème avec des disques différents. Je doute que ce soit la cause du problème...
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#6 Le 16/09/2015, à 21:56
- jamesbad000
Re : LVM : erreur de lecture après passage en veille
Bon après lecture détaillé du résultat de smarmontools pour sda. Je ne vois rien qui puisse justifier des erreurs d'entrée sortie causée par le disque lui même:
- Pas d'erreur bloquante reportée dans les log
- Pas d'erreur de lecture irrémédiable reportées, ni de secteur de réserve utilisés
Au reste les valeurs d'erreurs qui me paraissaient élevées semblent finalement dans les clous.
J'imagine que suite à la mise en veille, des buffers d'E/S ou quelque chose du même ordre n'est plus à la même place...
Mais pour régler un problème comme ça il faudrait certainement creuser profond. Et je n'ai que des petites cuillères...
Dernière modification par jamesbad000 (Le 16/09/2015, à 21:57)
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#7 Le 16/09/2015, à 22:39
- Arbiel
Re : LVM : erreur de lecture après passage en veille
J'ai commencé la rédaction de ce présent message avant de lire ta nouvelle intervention. Ce que j'ai écrit n'a plus vraiment d'importance puisque je comprends que tu es allé au bout de ce que tu peux faire, ce dont je te remercie.
Je laisse cependant mon message, au cas où quelqu'un pourrait en tirer quelque chose.
J'ai effectivement défini 2 LVM, un pour mon système principal, sur mon unique disque interne, l'autre pour une petite application que je suis en train de mettre au point, sur un disque USB externe. J'utilise également des clés USB, qui ne participent que de loin à ma configuration.
Si tu estimes avoir besoin d'informations supplémentaires, tu trouveras en P.S. ci-dessous ce qu'il en est.
Il semble bien que mon problème ne se produise, apparemment systématiquement, qu'après retour de veille de mon PC que la mise en veille ait résulté d'un débordement de temporisation ou d'une mise en veille commandée par mes soins.
Je n'ai pas mis en place de swap, mais je pourrais aisément le faire si tu estimes nécessaire de voir ce qui se passe au retour de l'hibernation.
Je viens de faire un nouveau "lvm pvscan", qui m'a renvoyé des erreurs, mais je ne sais pas si j'ai commencé le présent message après un démarrage ou après un réveil.
Par contre, le raccordement du disque externe après démarrage du PC, ou sa reconnexion après retrait ne provoque aucune erreur.
Je vais essayer de travailler assez longtemps sans passage en veille pour vérifier que le problème ne survient pas d'une éventuelle autre cause.
Arbiel
P.S.
Sur mon disque interne, sda, j'ai mon système principal, une Ubuntu LTS 14.04 en LVM sur sda4, les 3 autres partitions étant 2 partitions Windows originales et une partition d'échange. Mon LVM s'appelle victor.
J'ai développé, sur ce système, une application (un script shell) pour la gestion d'un club informatique pour adultes handicapés. Les jeux dont nous disposons sont anciens et certains ne fonctionnent que sous Windows 98SE. Tous nos jeux ne fonctionnent que sous Windows xx. Nous allons très probablement devoir mettre au rebus nos vieilles machines qui sont les seules qui soient compatibles avec Windows 98 et je veux récupérer ces jeux qui sont appréciés de nos utilisateurs. Mon application fabrique des machines virtuelles avec l'un quelconque des Windows que je peux utiliser avec VirtualBox (98SE et XP) et des lanceurs pour utiliser nos jeux par un simple clic, sans passer par l'interface VirtualBox, à mes yeux trop complexe pour nos utilisateurs.
Pour migrer l'application vers les PC cibles, j'ai défini sur mon disque USB externe un second LVM que j'ai nommé uranie. Pour utiliser mon application, il faudra, dans un premier temps, démarrer à partir de ce disque USB, puis à partir de clés USB "grubées" lorsque je l'aurai répliquée sur le disque dur des PC cibles. Cette manière de faire me garantit une indépendance totale par rapport au Windows qui restera le seul système visible par les autres utilisateurs (autres que les adultes handicapés du club) avec lesquels nous pourrions être amenés à partager ces PC.
Je connecte et déconnecte des clés USB en fonction du système que je veux utiliser, soit mon système principal pour l'incorporation de jeux supplémentaires dans mon application, soit sur le système du disque externe, pour tester que tout fonctionne correctement dans l'environnement cible. C'est la raison pour laquelle le nommage des volumes logiques varie d'une session à une autre.
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne