#8801 Le 29/12/2019, à 06:17
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
lsblk est même mieux que ls /dev/sd*
root@LibraZiK2:/home/ludovic/Bureau# ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sdb
root@LibraZiK2:/home/ludovic/Bureau# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 55,9G 0 disk
├─sda1 8:1 0 39,6G 0 part /
├─sda2 8:2 0 12,3G 0 part
└─sda3 8:3 0 4G 0 part [SWAP]
sdb 8:16 0 55,9G 0 disk
sr0 11:0 1 1024M 0 rom
nvme0n1 259:0 0 223,6G 0 disk
├─nvme0n1p2 259:1 0 8,8G 0 part [SWAP]
└─nvme0n1p3 259:2 0 214,8G 0 part /home
root@LibraZiK2:/home/ludovic/Bureau#
#8802 Le 29/12/2019, à 06:53
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Nouvelle énigme :
root@LibraZiK2:/home/ludovic/Bureau# fdisk /dev/sdb
Bienvenue dans fdisk (util-linux 2.29.2).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.
fdisk: impossible d'ouvrir /dev/sdb: Erreur d'entrée/sortie
root@LibraZiK2:/home/ludovic/Bureau# hdparm --yes-i-know-what-i-am-doing --write-sector 0 /dev/sdb
/dev/sdb:
re-writing sector 0: succeeded
root@LibraZiK2:/home/ludovic/Bureau# fdisk /dev/sdb
Bienvenue dans fdisk (util-linux 2.29.2).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.
fdisk: impossible d'ouvrir /dev/sdb: Erreur d'entrée/sortie
root@LibraZiK2:/home/ludovic/Bureau#
#8803 Le 29/12/2019, à 07:12
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
La suite :
root@LibraZiK2:/home/ludovic/Bureau# hdparm --read-sector 0 /dev/sdb
/dev/sdb:
reading sector 0: succeeded
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
root@LibraZiK2:/home/ludovic/Bureau# fdisk /dev/sdb
Bienvenue dans fdisk (util-linux 2.29.2).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.
fdisk: impossible d'ouvrir /dev/sdb: Erreur d'entrée/sortie
root@LibraZiK2:/home/ludovic/Bureau#
Dernière modification par Compte supprimé (Le 29/12/2019, à 07:20)
#8804 Le 29/12/2019, à 07:53
#8805 Le 29/12/2019, à 08:23
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Tiens jeange !
J'ai quelque-chose pour ton esprit !
#8806 Le 29/12/2019, à 08:46
- F50
Re : Topic des lève-tôt [partie 12]
Bon dia
#8807 Le 29/12/2019, à 09:13
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Bon dia
F50, j'ai un Virtualiser Pro DSP 2024P et j'aime bien le programme synthétiseur de basses en animations.
Ça détecte les basses entre 40Hz et 100Hz et ça re-synthétise des basses entre 20Hz et 40Hz. Ce n'est pas difficile à régler ET ça n'ajoute pas de basses aux triangles…
Beaucoup de musiques n'ont pratiquement rien entre 16Hz et 40Hz, le synthétiseur de basses rétablit la justice !
(cela n'améliore pas la musique et ne doit être considéré que comme un effet agréable).
Dernière modification par Compte supprimé (Le 29/12/2019, à 09:14)
#8808 Le 29/12/2019, à 10:22
- moko138
Re : Topic des lève-tôt [partie 12]
Ludovic,
D'où déduis-tu qu'un --write-sector raté engendre une réallocation de secteur ?
man hdparm
--write-sector
Writes zeros to the specified sector number. VERY DANGEROUS.
The sector number must be given (base10) after this option.
hdparm will issue a low-level write (completely bypassing the
usual block layer read/write mechanisms) to the specified sec‐
tor. This can be used to force a drive to repair a bad sector
(media error).
- -
Par ailleurs, après intervention sur le secteur zéro,
je pense que le système a besoin d'être informé que la situation a changé (comme après une recréation de la table des partitions).
Donc essaie un bête :
(sudo) partprobe
avant de relancer (sudo) fdisk /dev/sdb
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#8809 Le 29/12/2019, à 10:34
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Ludovic,
D'où déduis-tu qu'un --write-sector raté engendre une réallocation de secteur ?man hdparm --write-sector Writes zeros to the specified sector number. VERY DANGEROUS. ... *** >>This can be used to force a drive to repair a bad sector<< *** (media error).
- -
#8810 Le 29/12/2019, à 10:40
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Moko138, j'avais posté la méthode que j'ai suivie et j'avais mis le lien de la méthode qui explique comment se faisait la réparation manuelle de secteur par la réallocation.
Dernière modification par Compte supprimé (Le 29/12/2019, à 10:40)
#8811 Le 29/12/2019, à 10:41
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Tiens moko138,
#8812 Le 29/12/2019, à 10:50
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
La réallocation automatique de secteurs défectueux est un ancien mécanisme de disque dur qui remonte à environ 25 ans ou sinon plus...
#8813 Le 29/12/2019, à 10:57
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
moko138, autrefois, lorsqu'un secteur mettait trop de temps à être lu et déterminé après plusieurs essais, il était automatiquement réalloué (par le firmware du disque dur).
Dernière modification par Compte supprimé (Le 29/12/2019, à 11:02)
#8814 Le 29/12/2019, à 11:23
- moko138
Re : Topic des lève-tôt [partie 12]
La page
https://www.aplu.fr/v2/post/2016/01/07/forcer-un-disque-a-reallouer-des-secteurs-defectueux
ne m'inspire pas confiance.
- -
--write-sector n
succeeded
signifie que l'écriture de zéros sur le secteur n a "réussi".
Si le sens était "secteur n réalloué", le système devrait retourner :
sector n reallocated
ou
sector n reallocation succeeded
Mais admettons que je me trompe et qu'en réalité ce soient seulement les retours de hdparm qui sont très mal rédigés.
En ce cas la réallocation doit être visible en comparant smartctl avant/après.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#8815 Le 29/12/2019, à 11:23
- PPdM
Re : Topic des lève-tôt [partie 12]
Sauf erreur de ma part, il n'y a plus de secteurs sur un SSD, c'est ce qui me chiffonne depuis le début de tes expériences.
Mais sur un SSD, ce mapping 1:1 n'existe plus car le contrôleur n'utilise pas les mêmes unités d'adressage physique qu'un contrôleur de disque dur : adieu les secteurs, bonjour les pages et les blocs.
Les pages sont les unités de base pour la lecture et l'écriture. Leur taille est généralement comprise entre 1 Ko et 4 Ko (plus quelques octets pour stocker le code de contrôle et de correction d'erreurs). Il s'agit donc de la taille minimale qui peut être lue ou écrite lors d'une opération. L'interface SATA travaillant généralement avec des secteurs de 512 octets, on se rend vite compte que, si la taille "élevée" des pages n'est pas problématique en séquentiel (on va accéder à plusieurs secteurs consécutifs, donc au final, on va demander des pages complètes, et toutes les données accédées par le SSD seront utiles), elle le devient vite en aléatoire : si on accède à 512 octets à un endroit, puis 512 octets à un autre, puis encore 512 octets ailleurs, le contrôleur va à chaque fois devoir accéder à une page complète, alors que seule une partie des données est utile. Avec des pages de 4 Ko, le volume de données traitées par le contrôleur sera dans ce cas jusqu'à 8 fois supérieur à celui demandé par le système. Les performances pourront donc être divisées par 8 par rapport au mode séquentiel, sans compter l'influence des temps d'accès.
Dernière modification par PPdM (Le 29/12/2019, à 11:24)
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#8816 Le 29/12/2019, à 11:27
- rogn...
Re : Topic des lève-tôt [partie 12]
L_d_v_c@ a-t-il installé un swap sur son SSD ?
#8817 Le 29/12/2019, à 11:30
- PPdM
Re : Topic des lève-tôt [partie 12]
Normalement il faut le désactiver surtout que avec plus de deux GO de ram ça ne sert a rien
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#8818 Le 29/12/2019, à 11:45
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
La page
https://www.aplu.fr/v2/post/2016/01/07/forcer-un-disque-a-reallouer-des-secteurs-defectueux
ne m'inspire pas confiance.- -
--write-sector n succeeded
signifie que l'écriture de zéros sur le secteur n a "réussi".
Si le sens était "secteur n réalloué", le système devrait retourner :
sector n reallocated
ou
…
Encore une fois je pense que c'est impossible que hdparm retourne
sector n reallocated
puisque c'est un mécanisme interne au firware du disque et que Linux n'en sait rien (et s'en fiche…).
#8819 Le 29/12/2019, à 11:49
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Sauf erreur de ma part, il n'y a plus de secteurs sur un SSD, c'est ce qui me chiffonne depuis le début de tes expériences.
…
Oui dans le vrai fonctionnement mais il y a une couche logicielle qui permet d'accéder aux 512 octets à travers 4096. C'est totalement transparent donc je m'en fiche à moitié, j'essaie juste d'aligner mes partitions. La méthode reste valable.
#8820 Le 29/12/2019, à 11:55
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
L_d_v_c@ a-t-il installé un swap sur son SSD ?
Sur mon ordinateur principal c'est évident, j'ai une swap de 4Go sur mon SSD système et une swap de 8Go sur mon SSD /home.
root@LibraZiK2:/home/ludovic/Bureau# swapon
NAME TYPE SIZE USED PRIO
/dev/nvme0n1p2 partition 8,8G 0B -1
/dev/sda3 partition 4G 0B -2
root@LibraZiK2:/home/ludovic/Bureau#
Mais il n'y a plus de donnée intéressante sur le SSD que j'essaie de sauver…
Je tiens à avoir mes swaps sur mes SSD et je n'oblige personne à mettre des swaps sur SSD. Ça me permet entre autre d'hiberner l'ordinateur. Impossible sans swap.
Les swaps ne sont là que pour l'hibernation en utilisation normale.
root@LibraZiK2:/home/ludovic/Bureau# free -m
total used free shared buff/cache available
Mem: 7824 1484 1230 209 5110 6032
Swap: 13099 0 13099
root@LibraZiK2:/home/ludovic/Bureau#
#8821 Le 29/12/2019, à 11:56
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Normalement il faut le désactiver surtout que avec plus de deux GO de ram ça ne sert a rien
J'ai 8 Gio de RAM et 12 Gio de swap qui me servent… voir plus haut.
#8822 Le 29/12/2019, à 12:12
- PPdM
Re : Topic des lève-tôt [partie 12]
Pitaing, qu'est que tu fais qui utilise autant de swap, on dirait du Windows !
Tes SSD vont pas duré éternellement c'est sûr !
Mais je vois que si tu a 13 de swap alloué tu a zéro en utilisé, donc ça ne te sert a rien !
Dernière modification par PPdM (Le 29/12/2019, à 12:13)
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#8823 Le 29/12/2019, à 12:14
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Pitaing, qu'est que tu fais qui utilise autant de swap, on dirait du Windows !
Tes SSD vont pas duré éternellement c'est sûr !
Mais je vois que si tu a 13 de swap alloué tu a zéro en utilisé
Regarde bien :
j'ai de la swap allouée mais je n'en utilise pas :
root@LibraZiK2:/home/ludovic/Bureau# free -m
total used free shared buff/cache available
Mem: 7824 1484 1230 209 5110 6032
Swap: 13099 0 13099
root@LibraZiK2:/home/ludovic/Bureau#
ça ne me sert que pour la mise en veille RAM et hibernation.
Dernière modification par Compte supprimé (Le 29/12/2019, à 12:15)
#8824 Le 29/12/2019, à 12:17
- Compte supprimé
Re : Topic des lève-tôt [partie 12]
Sans swap, la mise en veille RAM ou l'hibernation (je ne sais plus laquelle des deux) est tout simplement impossible…
#8825 Le 29/12/2019, à 12:25
- PPdM
Re : Topic des lève-tôt [partie 12]
Hibernation, mais perso je n'utilise pas cette fonction, je préfère éteindre.
L'hibernation est intéressante dans le cas de DD classiques avec des SSD et Linux je n'en vois pas trop l'intérêt.
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne