Windows 10/11에서 파워셸 디스크 공간 확보 [전체 튜토리얼]

Yvette | 지식센터 | 02/08/2024

개요:

PowerShell은 PC에서 거의 모든 것을 얻을 수 있는 강력한 명령줄 도구입니다. 이 게시물에서는 PowerShell을 사용하여 디스크 공간을 확보하는 방법을 공유하겠습니다.

디스크 공간을 확보하기 위해 PowerShell이라는 단어를 듣고 혼동을 느낀 적이 있습니까? 그렇다면 이 가이드에서는 디스크 공간 PowerShell을 확인하는 다양한 옵션과 디스크 사용량을 편리하게 표시하기 위한 대안을 소개합니다.

PowerShell은 다양한 작업 처리 시 원활한 편의성을 제공하는 Windows의 가장 강력한 내장 명령줄 셸 및 스크립팅 환경 도구 중 하나입니다. Windows 업데이트 설치, PowerShell SSH, PowerShell의 폴더 크기 가져오기, PowerShell unzip/zip, PowerShell 실행 exe 등 PowerShell은 디스크 공간을 확보하고 모든 작업을 편리하게 처리합니다.

또한 읽어보세요:

Windows에서 99% 디스크 사용량을 수정하는 7가지 방법

Windows에서 99% 디스크 사용 문제를 해결하는 효과적인 솔루션을 찾아보세요. 시스템 성능을 효율적으로 최적화하려면 7가지 방법을 따르십시오.

PowerShell 디스크 공간 확보 - 단계별 자습서

PowerShell 은 손쉬운 자동화, 일관된 API, 포괄적인 유형 시스템, 기본 제공 데이터 형식, 제품 간 구성 가능성 등을 비롯한 다양한 기능을 제공하는 플랫폼 간 작업 자동화 솔루션입니다. PowerShell은 명령줄 셸, 구성 관리 프레임워크, 스크립팅 언어를 포함한 다양한 요소로 설계되었습니다. 그러나 PowerShell을 사용하여 디스크 공간을 확보하는 방법은 무엇입니까?

PowerShell은 디스크 공간을 확보하며 다양한 유형으로 사용될 수 있습니다. 이 내용을 알고 싶다면 다른 명령에 대한 네 가지 가이드를 참조하세요.

PowerShell Get-Volume 명령을 통해 디스크 공간 가져오기

이 옵션은 시스템에서 사용 가능한 모든 볼륨 목록을 제공합니다. 이는 PowerShell이 사용 가능한 디스크 공간 작업을 얻는 가장 간단한 방법입니다. 여기서 수행할 수 있는 작업은 다음과 같습니다.

컴퓨터의 모든 드라이브 및 공간 할당을 표시합니다.

1단계: Win + R 버튼을 함께 눌러 장치에서 실행 명령을 실행합니다.

2단계: 주어진 공간에 PowerShell을 입력하고 Enter를 누르세요.

3단계: Get-Volume 명령을 입력하고 Enter를 누릅니다.

4단계: 완료되면 로컬 컴퓨터에서 드라이브 목록과 해당 정보를 찾을 수 있습니다.

공지:
PowerShell에서 Get-Volume -DriveLetter C 라는 명령을 실행합니다. (C를 실제 드라이브 문자로 바꾸면 여기에서 원하는 드라이브로 바꿀 수 있습니다)

PowerShell Get-PSDrive 명령을 통해 디스크 공간 가져오기

PowerShell의 Get-PSDrive cmdlet 명령을 사용하여 모든 드라이브의 사용 가능한 디스크 공간(GB)을 확인할 수 있습니다. 명령을 실행하면 각 장치의 공급자, 루트 및 사용/여유 디스크 공간을 볼 수 있습니다. 특정 드라이브의 사용 가능한 디스크 공간이나 사용된 디스크 공간을 확인하려면 Get-PSDrive + 드라이브 문자 명령만 실행하면 됩니다.

이제 PowerShell에서 이러한 명령을 사용하는 방법을 알아 보겠습니다.

대상 컴퓨터의 모든 드라이브에 대한 여유 디스크 공간을 표시합니다.

1단계: PowerShell에서 Get-PSDrive cmdlet을 실행합니다.

2단계: 완료되면 사용된 디스크, 사용 가능한 디스크 공간, 공급자 및 모든 드라이브의 루트를 볼 수 있습니다.

공지:
Get-PSDrive C 명령을 실행하여 특정 드라이브를 찾습니다. C를 다른 드라이브 이름으로 바꾸십시오.

PowerShell Get-WmiObject 명령을 통해 디스크 공간 가져오기

이 cmdlet과 win32_logicaldisk PowerShell 스크립트는 논리 드라이브의 전체 크기, 할당된 공간 및 사용 가능한 공간을 표시하는 데 도움이 됩니다.

컴퓨터의 모든 드라이브에 대한 여유 공간을 표시합니다.

1단계: 다음 명령을 입력합니다.

Get-WmiObject -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n="Size";e={[math]::Round($_.Size/1GB,2)}},@{n="FreeSpace";e={[math]::Round($_.FreeSpace/1GB,2)}}

2단계: 완료되면 Enter 버튼을 누르세요. 모든 드라이브에 대해 GB 단위의 여유 공간을 제공합니다.

3단계: 각 드라이브의 전체 디스크 공간과 사용 가능한 비율을 얻으려면 여기에서 실행해야 하는 명령은 다음과 같습니다.

Get-WmiObject -Class Win32_LogicalDisk | Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expression={($_.FreeSpace/1GB).ToString('F2')}}, @{Label='Total (Gb)'; expression={($_.Size/1GB).ToString('F2')}}, @{label='FreePercent'; expression={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

그런데 명령을 사용하여 원격 컴퓨터의 여유 공간을 확인할 수도 있습니다. 그렇게 하는 방법은 다음과 같습니다.

공지:

Get-WmiObject -Class Win32_logicalDisk -ComputerName srv01,srv02,srv03 과 같이 위 명령에서 컴퓨터 이름을 바꾸면 원격 컴퓨터에서 사용 가능한 총 디스크 공간을 쉽게 활성화할 수 있습니다.

PowerShell Get-CimInstance 명령을 통해 디스크 공간 가져오기

이 명령은 로컬 및 원격 컴퓨터에서 전체 디스크 공간과 사용 가능한 디스크 공간을 얻는 데 도움이 됩니다.

로컬 컴퓨터에 있는 각 드라이브의 여유 디스크 공간을 표시합니다.

1단계: PowerShell 프롬프트에서 다음 명령을 실행합니다.

Get-CimInstance -Class win32_logicaldisk | Format-Table DeviceId, MediaType, @{n="Size";e={[math]::Round($_.Size/1GB,2)}},@{n="FreeSpace";e={[math]::Round($_.FreeSpace/1GB,2)}}

2단계: 완료되면 다음 명령을 실행하여 드라이브에 대한 전체 정보를 가져옵니다.

Get-CimInstance -Class Win32_LogicalDisk |Select-Object -Property DeviceID, VolumeName, @{Label='FreeSpace (Gb)'; expression={($_.FreeSpace/1GB).ToString('F2')}},@{Label='Total (Gb)'; expression={($_.Size/1GB).ToString('F2')}},@{label='FreePercent'; expression={[Math]::Round(($_.freespace / $_.size) * 100, 2)}}|ft

공지:

기본 설정에 따라 주어진 명령에서 컴퓨터 이름과 드라이브 문자를 바꾸십시오.

Get-CimInstance -ComputerName computername win32_logicaldisk | where caption -eq "C:" | foreach-object {write " $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB total, $('{0:N2}' -f ($_.FreeSpace/1gb)) GB free "}

PowerShell 명령은 까다롭지만 매우 신중하게 입력해야 합니다. 그렇지 않으면 데이터가 손실될 수 있습니다. 많은 컴퓨팅 경험을 누리고 싶지 않다면 신뢰할 수 있는 타사 도구를 편리하게 선택하세요.

PowerShell의 전문적인 대안 디스크 공간 확보 [무료 및 쉬움]

복잡한 명령을 사용하고 싶지 않다면 EaseUS Partition Master가 아름다운 대안입니다. 우리는 당신이 하나 가지고 있다고 제안합니다. 여유 디스크 공간을 포함하여 까다로운 명령 없이 디스크의 모든 기본 정보를 확인할 수 있습니다.

이 도구는 사용자가 디스크 공간을 편리하게 확보할 수 있도록 하는 "파티션 확장" 기능을 제공합니다. 이는 최고의 올인원 Windows 파티션 관리자 옵션 중 하나로, 다양한 작업을 더 쉽게 완벽하게 수행할 수 있게 해줍니다.

이러한 방식으로 디스크 공간 부족 오류를 효율적으로 제거할 수 있습니다. 이 과정에서 디스크에 얼마나 많은 공간이 있는지 명확하게 확인할 수 있습니다.

디스크 공간 조정, 새 파티션 생성, 섹션 병합, Windows에서 하드 드라이브 설정 등 EaseUS 파티션 마스터는 다양한 작업을 효율적으로 수행할 수 있습니다. 초보자의 요구 사항에 잘 맞는 간단하고 무료 파티션 소프트웨어입니다.

EaseUS 파티션 마스터의 특징:

EaseUS 파티션 마스터의 도입으로 사용자는 복잡한 명령에 갇히는 골치 아픈 일로부터 해방되었습니다. 몇 번의 클릭만으로 드라이브의 디스크 공간을 빠르게 확보할 수 있습니다.

마무리

이상으로 PowerShell을 사용하여 디스크 공간을 확보하는 방법을 배웠기를 바랍니다. PowerShell을 사용하여 디스크 공간을 확보하는 방법에는 네 가지가 있습니다. 관련 명령은 복잡하며 언제든지 문제가 발생할 수 있습니다. 리그에서 할 수 있는 가장 좋은 방법은 EaseUS Partition Master와 같은 타사 옵션을 사용하는 것입니다. 이 도구는 몇 번의 클릭만으로 디스크 드라이브 공간을 확보할 수 있는 간단하고 사용하기 쉬운 도구입니다.

디스크 공간을 확인하는 것 외에도 많은 사용자는 디스크 상태에 대해 걱정하거나 PowerShell을 사용하여 다른 작업을 수행하려고 할 수도 있습니다. 따라서 여기서는 다른 링크를 제공합니다. 

PowerShell 디스크 공간 확보 FAQ

이 문서에서는 대부분의 정보를 다루려고 노력했지만 일부 질문은 혼란을 야기할 수 있습니다. 여기에서는 일을 더욱 간단하게 만들어 줄 가장 많이 묻는 몇 가지 질문을 소개합니다.

1. PowerShell에서 디스크 공간을 어떻게 확인하나요?

Get-Volume PowerShell 명령을 사용하여 PowerShell에서 디스크 공간을 빠르게 확인할 수 있습니다. -DriveLetter 매개변수를 사용하여 확인할 특정 드라이브를 지정할 수 있습니다.

또한 이 명령은 드라이브 문자, 파일 시스템, 용량, 여유 공간 및 기타 세부 정보를 포함하여 컴퓨터의 파일 시스템 볼륨에 대한 정보를 제공할 수도 있습니다.

fsutilwmic를 사용하여 동일한 세부정보를 찾을 수도 있습니다.

2. CMD에서 디스크 공간을 어떻게 확인하나요?

명령 프롬프트는 터미널이나 PowerShell보다 강력하지 않지만 " /S " 옵션과 함께 " dir " 명령을 사용하여 디스크 공간을 확인할 수 있습니다. " /S " 옵션은 지정된 디렉터리에 있는 모든 파일과 하위 디렉터리의 전체 크기를 표시합니다.

3. PowerShell을 사용하여 여러 서버의 디스크 공간을 어떻게 확인하나요?

Get-WmiObjectForeach-Object cmdlet을 결합하여 PowerShell을 사용하여 여러 서버의 디스크 공간을 확인할 수 있습니다. 두 가지를 모두 사용하여 스크립트를 작성한 다음 실행해야 합니다.