Linux에서 디스크 파티션을 포맷하는 방법

How Format Disk Partitions Linux



파티션은 특정 목적을 위해 지정된 하드 드라이브의 저장 공간입니다. 대부분의 경우 저장 장치에는 단일 파티션이 함께 제공됩니다. 그러나 최신 운영 체제에서는 물리적 스토리지 시스템을 여러 논리적 스토리지 시스템으로 나눌 수 있습니다. 운영 체제 내에서 파티션은 여러 드라이브가 연결된 것처럼 보이게 할 수 있습니다. 각 파티션에는 고유한 파일 시스템과 저장 용량이 있기 때문입니다.

파티션은 사용 준비를 위해 포맷해야 하지만 모든 데이터를 지우거나 다른 파일 시스템을 설정하거나 오류를 수정하기 위해 파티션을 포맷할 수도 있습니다. 이 기사에서는 대상 파티션을 이미 생성했다고 가정하고 Linux에서 디스크 파티션을 포맷하는 방법을 보여줍니다.







Linux에서 디스크 파티션 포맷

사용하는 도구에 따라 포맷 프로세스는 두 가지 방법으로 수행할 수 있습니다. 그러나 시작하기 전에 파티션에 손실을 두려워하는 데이터가 없는지 확인하십시오.



GUI를 사용하여 파티션 포맷
이 방법은 사용자 인터페이스를 제공하고 각 단계에서 프로세스를 설명하기 때문에 대부분의 Linux 사용자에게 더 유용할 것입니다. 이 프로세스를 수행하는 방법을 보여주기 위해 디스크 파티션 관리를 위한 조직화된 UI를 제공하는 오픈 소스 파티션 편집기인 GParted를 사용할 것입니다.



GParted를 사용하면 데이터 손실 없이 파티션의 크기를 조정하고 복사하고 이동할 수 있으며 손실된 파티션에서 데이터를 복구할 수 있습니다. GParted는 대부분의 Linux 배포판과 함께 사전 설치되어 제공되지 않지만 Linux 배포판에 적절한 설치 명령을 사용하여 설치할 수 있습니다.





Debian/Ubuntu 및 파생 상품의 경우:

$수도적절한설치gparted


Fedora 및 파생 상품의 경우:



$그것의 -씨 'yum 설치 gparted'

openSUSE, SUSE Linux 및 파생 제품의 경우:

$수도지퍼설치gparted

Arch Linux 및 파생 제품의 경우:

$수도팩맨-NSgparted

GParted는 배포판에 관계없이 라이브 CD/USB를 통해서도 사용할 수 있으며 공식 GParted 라이브 ISO를 찾을 수 있습니다. 여기 . 이렇게 하려면 부팅 가능한 USB 플래시 드라이브를 만들어야 합니다. (딸깍 하는 소리 여기 ISO에서 부팅 가능한 USB 플래시 드라이브를 만드는 방법을 배우십시오.)

이제 GParted를 실행합니다. GParted는 시스템 수준을 변경하기 때문에 시작하려면 루트 권한이 필요합니다.


아래 이미지는 GParted의 기본 창을 보여줍니다. 먼저 오른쪽 상단 모서리에서 적절한 디스크를 선택합니다. 우리의 경우에는 하나의 디스크만 연결되어 있습니다.


포맷할 대상 파티션은 /dev/sda5입니다. 대상 파티션을 마우스 오른쪽 버튼으로 클릭한 다음 형식을 클릭하고 대상 파일 시스템 형식을 선택합니다. Linux의 경우 ext3/ext4가 가장 적절한 파일 시스템 형식입니다. 파티션을 다른 운영 체제와 함께 사용할 계획이라면 fat16/fat32를 사용하는 것이 좋습니다. 그러나 필요에 따라 다른 파일 시스템 형식을 자유롭게 사용할 수 있습니다.


모든 대상 파티션에 대해 위의 단계를 따르십시오. 그런 다음 적용 버튼을 클릭합니다. 적용을 클릭하면 변경 사항이 완료되기 전에 구성이 올바른지 확인할 수 있습니다.


그런 다음 GParted는 작업을 실행할 것인지 여부를 묻습니다. 계속 진행해도 안전한지 확인했으면 적용을 클릭합니다.


그런 다음 작업이 시작됩니다. 프로세스가 완료되면 닫기를 클릭합니다.


CLI를 사용하여 파티션 포맷
이 프로세스는 GParted를 사용하는 것보다 더 복잡합니다. 그러나 전문가와 고급 사용자에게는 이 방법이 더 편리할 수 있습니다.

먼저 다음 명령을 사용하여 기존 파티션을 모두 나열할 수 있습니다.

$lsblk


포맷되지 않은 모든 파티션을 나열하려면 다음을 실행하십시오. lsblk 다음과 같이 -f 플래그와 함께 명령을 실행합니다.

$lsblk-NS


여기에서 대상 파티션은 /dev/sda5이며 보시다시피 이미 마운트되어 있습니다. 이미 마운트된 파티션은 포맷할 수 없습니다. 파티션을 마운트 해제하려면 아래 명령을 실행하십시오. 파티션 마운트 지점은 다음 중 하나에서 얻을 수 있습니다. lsblk 명령.

$수도 마운트 해제 -V <마운트 포인트>


이제 파티션을 포맷할 준비가 되었습니다. 계속하기 전에 파티션에 중요한 데이터가 없는지 확인하십시오. GParted와 달리 파티션은 명령이 실행되면 즉시 포맷됩니다.

준비가 되면 다음 명령을 실행합니다. 여기서는 mkfs 도구를 사용하여 파티션을 포맷합니다. mkfs 도구는 ext3, ext4, fat16, fat32, ntfs, apfs 및 hfs를 비롯한 다양한 파일 시스템을 지원합니다. 이 예에서는 /dev/sda5에 ext4 파일 시스템을 만들 것입니다.

$수도mkfs-V -NS <파일 시스템> <파티션 레이블>


위의 명령은 다른 방식으로 실행할 수도 있습니다. 여기에서 명령은 /dev/sda5에 ext4 파일 시스템을 생성합니다.

$수도mkfs.ext4-V /개발자/sda5


짜잔! 파티션이 성공적으로 포맷되었습니다! 사용하려면 다시 마운트해야 합니다. 딸깍 하는 소리 여기 Linux mount 명령을 사용하여 파일 시스템을 마운트하는 방법을 배우려면

마지막 생각들

여기에서는 두 가지 편리한 방법을 사용하여 디스크 파티션을 포맷하는 방법을 보여 주었습니다. 올바른 도구와 지식이 있으면 디스크 파티션 포맷은 본질적으로 어려운 작업이 아니지만 프로세스에서 중요한 데이터가 손실되는지 확인하는 것이 중요합니다.

또한 이 프로세스가 드라이브에 가할 수 있는 스트레스를 고려해야 합니다. 여러 HDD/SSD와 함께 SSD 또는 RAID를 사용하는 경우 기록되는 데이터 양이 저장 장치의 예상 수명에 부정적인 영향을 미칠 수 있습니다. 또한 최신 저장 장치는 상당히 탄력적이지만 저장 장치가 오래될수록 프로세스가 더 위험해집니다.