본문 바로가기

wsl23

728x90
WSL2 디스크 공간 부족 Docker 포함 용량 폭증 원인과 재발 방지 WSL2 용량 폭증의 원인 → 진단 → 즉시 감량(확실한 절차) → C 용량 부족 상황에서의 해법(핵심) → Optimize-VHD 미존재 원인/설치 → 운영/보안 관점 가이드 → 자동화 예시 정리입니다.배경과 문제 정의1. 현상WSL2 사용 중 C 드라이브 용량이 급격히 줄어들고WSL의 디스크 사용량이 수십~수백 GB까지 커짐WSL 내부에서 파일/이미지/캐시를 삭제해도 Windows(C:) 용량은 크게 줄지 않음2. 결론WSL2는 리눅스 파일시스템을 단일 가상 디스크 파일(ext4.vhdx)로 보관합니다.이 파일은 커질 때는 즉시 커지지만, 내부에서 파일을 지워도 자동으로 줄지 않는 구조라서“정상적인 사용 패턴 + 구조적 특성”만으로도 용량 폭증이 매우 흔합니다.실제 Windows 디스크 공간을 돌려받.. 2025. 12. 23.
WSL2 + netsh portproxy 구조에서 클라이언트 IP 보존: 보안 로그 표준 현재 구조는 대략 이렇게 되어 있습니다.[클라이언트 PC] ──(인터넷/사내망)──> [Windows 호스트] ──(netsh portproxy)──> [WSL2] 80/tcp 80/tcpWindows에서 이런 식으로 설정netsh interface portproxy add v4tov4 ` listenaddress=0.0.0.0 listenport=80 ` connectaddress= connectport=80WSL에서 웹서버(예: Nginx, Apache, Node 앱 등)를 80 포트에 띄워놓았고, 외부에서 접속하면 서비스는 잘 되지만 WSL에서 보이는 클라이언.. 2025. 12. 9.
윈도우에서 WSL2 설치부터 VS Code 연동, 최적화까지 환경 구축법 윈도우에서 WSL2를 설치하고 VS Code와 연동해 안정적이고 빠른 리눅스 개발환경을 만드는 과정입니다. 보안관점 가이드·점검포인트, 최적화(.wslconfig / wsl.conf), 트러블슈팅, AI 코드 도우미 활용 포함합니다.빠른 시작(권장 순서)관리자 PowerShell 열기시작 → “PowerShell” → 우클릭 “관리자 권한으로 실행”.WSL2 설치 & 기본버전 지정wsl --installwsl --set-default-version 2배포판을 지정하려면wsl --list --onlinewsl --install -d Ubuntu-22.04최초 실행 & 계정 생성시작 메뉴에서 “Ubuntu” 실행 → 사용자/비번 설정 → 패키지 업데이트sudo apt update && sudo apt ful.. 2025. 9. 24.
728x90
728x90