Que sont les dossiers et comment fonctionnent-ils?

2

Dans Ubuntu et ext4, comment les dossiers fonctionnent-ils exactement?

Sont-ils uniquement virtuels et n’occupent aucun espace disque? Est-ce qu'ils prennent réellement de la place? Puis-je remplir mon disque de sauvegarde de 1 To avec uniquement des dossiers?

(légèrement différent, mais ...) Est-il possible de supprimer un dossier tout en conservant les fichiers existants? Fondamentalement "orphelin" les fichiers? [Je ne veux pas dire mvles fichiers, je veux dire supprimer UNIQUEMENT le dossier dans lequel se trouvent les fichiers, mais pas les fichiers.

En général, comment fonctionnent les inodes?

Kaz Wolfe
la source
1
Je vais tirer une chose: il est impossible que les dossiers ne prennent pas d'espace sur le disque. Quelqu'un, quelque part, doit sauvegarder toutes les informations et cela signifie que cela prendra de la place.
Lucio
Bien sûr. Je ne connais pas les détails, mais je suis presque sûr que vous pouvez remplir votre disque dur de 1 To uniquement avec des dossiers, car même le nom de chaque dossier doit être stocké quelque part, le disque.
hytromo

Réponses:

1

Comme @hakermania l'a dit, il doit être écrit quelque part, donc cela prend de la place. De plus, ext4 a jurnal, donc des informations supplémentaires sont écrites et vous ne savez pas si les données sont physiquement sur le disque dur (contrairement à ext2), donc même shred ne fonctionne pas.

Il est possible de restaurer tout fichier supprimé sur ext4, mais ils sont supprimés si vous supprimez le plus ancien (ils doivent être quelque part).

En ce qui concerne les inodes et plus d’informations sur folderd, il est très bien expliqué dans cet article: https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout, donc sa copie n’a aucun sens.

przemo
la source
1
Je voulais dire qu'en supprimant le dossier, vous supprimez les fichiers car il n'y a pas de dossier car @Whaaaaaat les appelle des fichiers "orphelins" et vous pouvez les restaurer s'ils ne sont pas écrasés physiquement sur le disque dur. Désolé pour la confusion, l'anglais n'est pas ma langue maternelle.
vendredi