Windows Tips & News

Microsoft는 Windows에서 Linux 파일을 편집하지 말 것을 권고합니다

click fraud protection

이미 알고 계시겠지만 Windows 10에는 Ubuntu를 기반으로 하는 Linux 하위 시스템이 함께 제공됩니다. 이를 통해 사용자는 다양한 콘솔 도구를 사용하고 일반적인 Linux 서버 및 서비스를 설치할 수 있습니다. Microsoft는 이제 Linux 배포판에 설치된 복사본이 영구적으로 손상될 수 있으므로 Windows 앱을 사용하여 Linux 파일을 직접 편집하지 말라고 사용자에게 경고합니다.
작동 중인 Windows 10 Ubuntu bash

Linux 하위 시스템이 활성화되면 해당 파일은 다음 폴더에 저장됩니다.

%LOCALAPPDATA%\lxss

팁: 방법 보기 Windows 10에서 Linux(WSL)용 Windows 하위 시스템 사용.

파일 메타데이터(예: 권한, 소유권, 타임스탬프 등)는 Windows와 Linux에서 다르게 표시됩니다. Windows가 Linux 파일을 NTFS 폴더에 저장하기 때문에 WSL은 각 Linux 파일의 메타데이터를 NTFS 확장 특성으로 계산하고 유지합니다.

Linux용 Windows 하위 시스템 외부에서 파일을 편집할 때 Windows 앱은 Linux에 대해 아무것도 모르기 때문에 저장된 메타데이터를 망칠 수 있습니다. 일부 Windows 앱은 파일을 편집할 뿐만 아니라 기존 파일을 삭제하고 같은 이름으로 업데이트된 복사본을 작성합니다.

이 경우 모든 Linux 관련 속성이 확장 파일 속성에서 제거됩니다.

Linux용 Windows 하위 시스템은 손상된 메타데이터를 찾으면 파일이 손상된 것으로 간주합니다. 때로는 실제로 데이터를 손상시키지 않고 파일 내용을 덮어쓸 수도 있습니다.

마이크로소프트의 추천 간단합니다:

어떠한 상황에서도 Windows 앱, 도구, 스크립트, 콘솔 등을 사용하여 Linux 파일을 생성 및/또는 수정하지 마십시오.
Windows에서 Linux 파일을 생성/변경하면 데이터 손상 및/또는 배포판을 제거하고 다시 설치해야 하는 Linux 환경이 손상될 수 있습니다!
...

  • Windows 도구 및 Linux 도구를 사용하여 생성/수정하려는 파일을 Windows 파일 시스템에 저장하십시오.
  • Windows 앱, 도구, 스크립트 또는 콘솔에서 Linux 파일을 생성/수정하지 마십시오.
PowerShell로 프로세스를 종료하는 방법

PowerShell로 프로세스를 종료하는 방법

Windows는 프로세스를 종료하는 다양한 방법을 제공합니다. 작업 관리자, 콘솔 도구 taskkill 및 수많은 타사 앱을 사용하여 수행할 수 있습니다. 한 가지 방법을 더...

더 읽어보기

Windows 8.1에서 UAC를 조정하거나 비활성화하는 방법

Windows 8.1에서 UAC를 조정하거나 비활성화하는 방법

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.Windows Vista에서 Microsoft는 UAC(사용자 계정 컨트롤)라는 새로운 보...

더 읽어보기

클릭 한 번으로 시작 화면 개인 설정 열기

클릭 한 번으로 시작 화면 개인 설정 열기

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.오늘은 멋진 독점 팁을 알려 드리겠습니다. 한 번의 클릭으로 시작 화면 개인 설정 옵션을 ...

더 읽어보기