1 votes

Comment lire le contenu binaire de l'espace disque libre dans CentOS

Existe-t-il un moyen d'utiliser dd ou un autre outil pour afficher le contenu binaire de l'espace disque libre dans CentOS ? Au cas où cela aurait de l'importance, il s'agit d'un volume logique Linux au format XFS, contenant uniquement des données (pas un volume système commun tel que / ou /var).

Un processus avait rempli l'un des volumes avec un seul fichier de sortie, alors que le fichier était censé être petit. Pour débloquer les services de l'hôte, le fichier a été supprimé et un redémarrage a été nécessaire. Je veux vider quelques mégaoctets à plusieurs endroits de l'espace disque maintenant libéré, afin d'examiner les données binaires et voir s'il y avait une sorte de texte/données d'erreur en boucle infinie dans l'espoir de trouver et de traiter la cause première.

1voto

Bob Points 5179

Le plus facile est probablement en effet avec dd .

dd if=/dev/VG_NAME/LV_NAME of=/tmp/partition.data skip=500M bs=1M count=5

se skip les 500 premiers mégaoctets de données brutes à partir du périphérique de bloc, puis de copier count=5 * 1 Megabyte de données brutes dans le nom de fichier spécifié avec of .

Lisez et répétez avec des décalages différents.

0 votes

Merci, mais je voulais seulement lire quelques morceaux de l'espace libre de la partition, alors que cette proposition lit les données du volume sans distinction en se basant sur l'offset. Existe-t-il un moyen de ne sélectionner que les données de l'espace de partition inutilisé ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X