파일 시스템을 생성하기 위해 다음 명령을 실행하려고 하는데 mkfs -v -t ext4 /dev/sda1
출력이 나타납니다 /dev/sda1 is apparently in use by the system; will not make a filesystem here!
. 파일 시스템을 생성하고 이 오류를 방지하는 방법. 파티션을 만들었습니다. WSL에서 Alpine Linux 배포판을 사용하고 있습니다.
답변1
WSL을 사용하여 LFS를 수행하려고 하면 많은 문제에 직면하게 됩니다. 그러나 현재 가장 중요한 문제는 Windows 10(버전 1 및 2)에서 WSL을 사용하는 것입니다.아니요WSL이 자동으로 생성하는 가상 드라이브를 제외한 모든 드라이브에 액세스하세요.
mkfs
WSL에서 제공하는 기존 가상 드라이브를 사용 하려고 하므로 WSL이 이미 해당 드라이브를 사용하고 있습니다. mkfs
실제 드라이브이든 가상 드라이브이든 사용 중인 드라이브에서는 작동 할 수 없습니다 .
또한 WSL2는 가상화된 환경이므로직접드라이브를 포함한 물리적 하드웨어에 액세스합니다. Windows 11에서는 이를 어느 정도 변경하여 실제 드라이브에 액세스하고 새 가상 드라이브를 생성할 수 있게 되었습니다.
그것가능한Windows 11에서 LFS를 수행하는 것이 가능하지만 그렇다고 해도 어떤 보장도 할 수 없습니다. 이를 수행하기 위한 지침은 LFS 설명서가 제공하는 것과 확실히 다르며, WSL 작업에 방향을 맞추려면 WSL 및 Linux에 대한 중급에서 고급 수준의 이해가 필요합니다.