Ne jamais créer ou modifier des fichiers Linux à l'aide d'applications et d'outils Windows

Table des matières:

Ne jamais créer ou modifier des fichiers Linux à l'aide d'applications et d'outils Windows
Ne jamais créer ou modifier des fichiers Linux à l'aide d'applications et d'outils Windows

Vidéo: Ne jamais créer ou modifier des fichiers Linux à l'aide d'applications et d'outils Windows

Vidéo: Ne jamais créer ou modifier des fichiers Linux à l'aide d'applications et d'outils Windows
Vidéo: How to install ubuntu on windows 10 from Microsoft store - YouTube 2024, Avril
Anonim

Toute tentative d'ouverture Fichiers LINUX L'utilisation des outils Windows peut verrouiller en lecture les fichiers / dossiers ouverts, arrêtant ainsi les mises à jour du contenu de votre fichier. Cela peut invariablement entraîner la corruption de fichiers et de dossiers. En tant que tels, les experts Windows conseillent à leurs clients de faire preuve de la plus grande prudence lorsqu'ils tentent de créer des fichiers Linux à l'aide d'applications, d'outils, de scripts et de consoles Windows.

Création ou modification de fichiers Linux à partir de Windows

Si nous approfondissons un peu ce sujet et cherchons pourquoi ce phénomène se produit au départ, nous aurons des réponses à nos questions. Chaque système d'exploitation possède ses propres métadonnées de fichier, qui diffèrent d'un système d'exploitation à l'autre. Par conséquent, les métadonnées de fichier Windows sont différentes des métadonnées de fichier Linux et ne sont pas reconnues par Windows.
Si nous approfondissons un peu ce sujet et cherchons pourquoi ce phénomène se produit au départ, nous aurons des réponses à nos questions. Chaque système d'exploitation possède ses propres métadonnées de fichier, qui diffèrent d'un système d'exploitation à l'autre. Par conséquent, les métadonnées de fichier Windows sont différentes des métadonnées de fichier Linux et ne sont pas reconnues par Windows.

Conséquence naturelle, toute tentative d’ajout ou de mise à jour de métadonnées de fichiers Linux à l’aide de fichiers Windows imposerait une surcharge inutile à la plupart des utilisateurs Windows qui n’exécuteront pas WSL.

Si vous ne le savez pas, WSL ou Windows Subsystem for Linux (WSL) est une couche de compatibilité permettant d'exécuter des exécutables binaires Linux en mode natif sous Windows 10. Il incombe donc à WSL d'écrire / mettre à jour les métadonnées de fichier Linux pour tous les fichiers de votre ordinateur. Racine du système de fichiers Linux (c'est-à-dire /), stockant les métadonnées Linux dans les attributs étendus NTFS de chaque fichier. En plus de ce qui précède, WSL synthétise également des pseudo-métadonnées pour la plupart des fichiers de votre système de fichiers Windows.

Le problème se produit lorsqu'un utilisateur utilise une application / un outil Windows pour ouvrir, créer ou modifier un fichier sous la racine de la distro (système de fichiers Linux contenant des fichiers Linux ou l'un des fichiers et des dossiers situés sous % localappdata% lxss). Étant donné que l’application / programme Windows a été utilisé pour créer le fichier, il ne contient aucune métadonnée de fichier Linux (autorisations, propriétaire, horodatage des accès / mises à jour, etc.). Par conséquent, pour un système Linux configuré uniquement pour recevoir des métadonnées de fichier Linux, le fichier peut contenir certaines métadonnées, mais il apparaîtra comme vide, le contenu corrompu du fichier.

Pour éviter de tels malheurs, suivez ces deux règles pour éviter de perdre des fichiers ou de corrompre vos données.

  1. Premièrement, n'essayez jamais de stocker des fichiers dans votre système de fichiers Windows que vous souhaitez modifier à l'aide des outils Windows ET des outils Linux.
  2. Deuxièmement, NE tentez PAS de créer / modifier des fichiers Linux à partir d'applications, d'outils, de scripts ou de consoles Windows.

Pour plus d'informations, visitez le blog MSDN.

Conseillé: