Sur tous mes appareils, il y a un dossier appelé /d. Sur deux de mes appareils, il est plein de dossiers, sur l'autre, il est vide. Qu'est-ce que le dossier /d ? À quoi sert-il ? Et pourquoi est-il vide sur l'un des appareils ?
Réponse
Trop de publicités?Si vous tapez sur une console de terminal :
ls -l /d
lrwxrwxrwx root root 2013-01-01 01:00 d -> /sys/kernel/debug/
ce qui signifie que /d est un lien symbolique vers cet autre dossier, probablement pour des raisons de compatibilité avec les anciennes versions.
La question est donc de savoir ce qu'est /sys/kernel/debug/. Ce dossier est utilisé pour monter le système de fichiers debugfs et il est utilisé, comme son nom l'indique, pour déboguer le noyau. Le noyau doit être compilé avec l'option CONFIG_DEBUG_FS positionnée à oui, c'est donc peut-être la raison pour laquelle certains téléphones ont des fichiers dans ce dossier et d'autres non.
Une chose importante à noter est que debugfs est un système de fichiers basé sur la RAM, donc AFAIK il utilise de l'espace RAM et non de l'espace disque.
Plus d'informations http://en.m.wikipedia.org/wiki/Debugfs