WSL2에서 chmod/chown이 안 될 때

손지민·2024년 5월 10일
post-thumbnail

개요

EC2 ssh 접속이나 도커 사용을 git bash 로 하다가 WSL 로 바꾸려는데 chmod 동작이 안됐습니다.

  • 아래의 스크린샷은 WSL에서 chmod 동작이 되지 않는 상황

    WSL 이 2018년 기준으로 chmod/chown 기능이 추가됐다고 합니다.
    그냥 사용 가능한 것이 아니라 간단한 설정을 해줘야합니다.

설정 방법

drvfs를 마운트 해제 하고 'metadata' 플래그를 사용하여 다시 마운트해야 합니다.

아래 명령어를 입력합니다.

1. drvfs를 마운트 해제

$ sudo umount /mnt/c

2. 'metadata' 플래그를 사용하여 다시 마운트

$ sudo mount -t drvfs C: /mnt/c -o metadata

3. "mount -l"을 실행하여 올바르게 마운트되었는지 확인할 수 있습니다.

$ mount -l
  • 아래 스크린샷은 정상 동작하는 상황을 보여줍니다.

참고

profile
병목을 측정해 고치고, 장애는 증거로 원인을 확정하는 Java/Spring 백엔드 개발자 · 요금제·결제 정합성 설계 · JVM GC·데드락 규명

0개의 댓글