J'exécute la commande df -h
et il a montré que udev
a une taille de 471M et les 5 tmpfs
ont une taille estimée à 1,1G. Que dois-je leur faire?
udev
et tmpfs
dans la sortie de la commande df
font référence aux types de système de fichiers. Vous voyez probablement quelque chose comme ça:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 1.5M 786M 1% /run
/dev/sda1 28G 25G 1.6G 94% /
tmpfs 3.9G 193M 3.7G 5% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sdb1 110G 81G 24G 78% /mnt/extra
tmpfs 787M 40K 787M 1% /run/user/1000
tmpfs
- est essentiellement un système de fichiers virtuel situé dans RAM au lieu d'un périphérique de disque. Comme il s'agit d'un système de fichiers, les données qui y sont enregistrées ont un certain ordre, tout comme un système de fichiers normal pour un stockage sur disque aurait, cependant, les fichiers résident en mémoire et ne sont pas persistants (c'est-à-dire que ces fichiers disparaîtront la prochaine fois que vous éteindrez l'ordinateur - et c'est OK, ces informations sont nécessaires uniquement pour le durée de fonctionnement du système et aucune raison de stocker les données sur le disque). Dans certaines autres distributions Linux, vous pouvez voir /tmp
Le répertoire sert de point de montage pour un tel système de fichiers tmpfs
.
dev est également un système de fichiers, qui est également virtuel, mais il y a beaucoup plus de pièces dans l'ensemble système udev . Les informations stockées dans ce système de fichiers sont bien sûr liées aux fichiers des périphériques - c'est-à-dire l'interface entre le périphérique physique réel et l'utilisateur. Vous pouvez en savoir plus à ce sujet sur une question connexe . Le comportement intéressant de ce système de fichiers est que les données ne s'accumulent pas vraiment dans certains fichiers lorsque vous y écrivez - c'est différent par rapport aux systèmes de fichiers sur disque ordinaires. Par exemple, considérez le périphérique de caractères /dev/null
ou /dev/tty1
.
Quant à "Que dois-je faire avec eux?" question, la réponse est "rien". Pour un utilisateur occasionnel, ils ne sont pas intéressants. Ils fonctionnent à partir de la RAM, ils ne consomment pas d'espace disque réel et ils jouent un rôle quelque peu important dans le système. Les développeurs de logiciels, les administrateurs système et les utilisateurs avancés - ils auront une bonne raison de créer un autre tmpfs à leur intention ou ils auront une raison de pousser environ /dev
ou modifiez la configuration/les règles pour savoir comment udev
traite les nouveaux périphériques ajoutés au système. Mais bien sûr - ces types d'utilisateurs ont une raison de "faire quelque chose" à propos de ces systèmes de fichiers
Notez que bien que /dev/sda1
apparaît dans la colonne Système de fichiers, il s'agit en fait d'un fichier de périphérique. Que contient réellement cet appareil représenté par /dev/sda1
peut être un système de fichiers ext4 ou NTFS, et vous pouvez le voir avec lsblk -f
ou df -T
commande.