J'ai créé un Linux LiveUSB de xubuntu. Je démarre, et je comprends que cela fonctionne dans la RAM. Ma question est, disons que j'ai créé un dossier sur le bureau Xubuntu (pas le lecteur C: ou un lecteur externe), et plus tard, je supprime le dossier. Je comprends de cet article que lorsque vous supprimez un fichier d’un disque dur, les pointeurs utilisés pour garder trace de ce fichier sont supprimés et le système de fichiers marque les secteurs en tant qu’espace libre. Quelques questions à ce sujet:
- Est-ce que Linux traite un fichier supprimé de la même manière que Windows?
- Est-ce que la RAM traite un fichier / dossier supprimé comme un disque dur?
linux
hard-drive
boot
usb
Charles Whitfield
la source
la source
Réponses:
1.) Est-ce que Linux traite un fichier supprimé de la même manière que Windows?
Linux et Windows sont des systèmes d'exploitation pouvant utiliser différents types de systèmes de fichiers en fonction de la manière dont vous spécifiez le formatage d'un périphérique spécifique (disque dur / CD / vignette / etc.); le type de système de fichiers que vous spécifiez détermine ensuite «comment» un fichier est supprimé. Certains suppriment complètement les octets réels du support physique (0 remplissent la zone), certains disent simplement à la table des fichiers maîtres (pensez à l'annuaire pour les fichiers) que le fichier n'est plus "présent" et que l'espace qu'il occupait à l'origine est maintenant " libre'. Il y a beaucoup de systèmes de fichiers et chacun a son propre ensemble de "règles" et de limitations, ainsi que Linux et Windows ont un support différent pour chaque système de fichiers.
2.) Est-ce que la RAM traite un fichier / dossier supprimé comme un disque dur?
Non. La RAM et les disques durs remplissent 2 fonctions très différentes. Lorsque vous exécutez MS Office ou Notepad, le programme lui-même (c'est-à
office.exe
- dire ounotepad.exe
) a besoin d'une zone dans laquelle il peut stocker des entrées / données utilisateur temporaires, il s'agit de la RAM. Lors de la frappe, Office crée un tampon temporaire dans la RAM qu'il utilise pour afficher ce que vous tapez (parmi beaucoup d'autres choses). Lorsque vous cliquez sur "Enregistrer", il prend les données temporaires dans la RAM et les valide (les enregistre) sur le disque dur. Lorsque les données dans la RAM ont disparu, elles ne sont pas récupérables et vous ne "supprimez" pas les données dans la RAM, la RAM utilisée est "libérée" par le programme / système d'exploitation pour permettre à un autre programme d'utiliser cette zone de RAM pour sa sauvegarde. tampon temporaire.Dans le cas de systèmes d'exploitation "Live" (XBuntu dans votre cas), le support "Live" que vous utilisez est traité comme le lecteur "racine" (lecteur C: sous Windows). Si le support que vous utilisez est une clé USB (ou un autre support inscriptible tel qu'un disque dur externe), Live OS le détecte et considère cette zone comme votre «disque dur». Si vous utilisez un CD ou un autre support non inscriptible (comme SD avec le verrou ou si vous avez spécifiquement désactivé cette fonctionnalité dans le noyau actif), le système d'exploitation réservera une quantité de mémoire "nominale". pour la fonctionnalité de base du système d'exploitation et traiter le reste de la RAM comme non seulement une RAM, mais
RAM disk
dans ce cas, les fichiers ne sont jamais réellement "sauvegardés"; ils sont simplement "sauvegardés" dans la RAM jusqu'à ce que vous copiez ces données dans un fichierJ'espère que cela peut aider à dissiper une partie de la confusion que vous avez sur ce sujet.
la source