Toute tentative d’ouverture Fichiers LINUX l’utilisation d’outils Windows peut verrouiller en lecture les fichiers/dossiers ouverts, arrêtant ainsi les mises à jour du contenu de vos fichiers. Cela peut invariablement entraîner la corruption de fichiers et de dossiers. Les experts Windows conseillent à leurs clients de faire preuve d’une extrême prudence lorsqu’ils tentent de créer des fichiers Linux à l’aide d’applications, d’outils, de scripts et de consoles Windows.

Créer ou modifier des fichiers Linux à partir de Windows

Ne Jamais Créer Ou Modifier Des Fichiers Linux À L'aide Des Applications Et Outils Windows

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

Par conséquent, tout effort visant à ajouter ou à mettre à jour des 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 nativement des exécutables binaires Linux sur Windows 10. Ainsi, il est de la seule responsabilité de WSL d’écrire/mettre à jour les métadonnées de fichiers Linux pour tous les fichiers sous votre 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 les pseudo-métadonnées pour la plupart des fichiers de votre système de fichiers Windows.

Publicité

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 votre distribution (système de fichiers Linux contenant des fichiers Linux ou l’un des fichiers et dossiers sous %localappdata%\lxss). Étant donné que l’application/le programme Windows a été utilisé pour créer le fichier, il n’aura aucune métadonnée de fichier Linux (par exemple, les autorisations, le propriétaire, les horodatages d’accès/de mise à jour, etc.). Par conséquent, pour un système Linux configuré uniquement pour recevoir des métadonnées de fichier Linux, le fichier peut avoir certaines métadonnées mais apparaîtra comme un contenu vide et corrompant dans le fichier.

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

  1. Tout d’abord, 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, N’essayez PAS de créer/modifier des fichiers Linux à partir d’applications, d’outils, de scripts ou de consoles Windows.

Pour plus d’informations, visitez Blogue MSDN.

Windows prend-il en charge Linux ?

Vous pouvez utiliser WSL ou le sous-système Windows pour Linux pour installer n’importe quelle distribution Linux, puis accéder également aux fichiers Windows. Le sous-système Windows pour Linux permet aux développeurs d’exécuter un environnement GNU/Linux, y compris la plupart des outils de ligne de commande, des utilitaires et presque tout ce que Linux peut exécuter.

WSL est-il meilleur que VM ?

Les machines virtuelles sont un excellent choix si vous prévoyez de les utiliser dans des environnements isolés ou en réseau. L’outil de ligne de commande WSL vous permet d’utiliser facilement les commandes Linux sur votre système Windows (pour modifier les fichiers Windows).

Wsl

Rate this post
Publicité
Article précédentTwitter signale une augmentation de 36% des tweets sur les jeux au premier semestre 2022
Article suivantComment la crypto est-elle utilisée dans le football ?

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici