Linux에서 Fdisk를 사용하여 파티션을 관리하는 방법
fdisk 명령은 Linux에서 하드 디스크 파티션을보고 관리하기위한 텍스트 기반 유틸리티입니다. 파티션 관리에 사용할 수있는 가장 강력한 도구 중 하나이지만 새로운 사용자에게는 혼란 스럽습니다..
이 튜토리얼에서는 fdisk를 사용하여 파티션 테이블을 관리하는 기본 사항을 설명합니다. fdisk를 사용한 후에, mkfs 명령을 사용하여 파일 시스템으로 새로운 파티션을 포맷해야합니다.
수도 대 스와
Ubuntu, Linux Mint 또는 다른 Ubuntu에서 파생 된 배포판에서 fdisk 및 mkfs 명령 앞에 sudo. sudo를 사용하지 않는 배포판에서는 수호 - 명령을 사용하여 루트 쉘을 얻은 다음 sudo없이 모든 명령을 입력하십시오..
파티션 나열
그만큼 sudo fdisk -l 명령은 시스템의 파티션을 나열합니다..
디스크의 장치 이름을 추가하여 파티션의 목록 만 표시 할 수 있습니다. 예를 들어 다음 명령을 사용하여 첫 번째 디스크 장치의 파티션 만 나열하십시오.
sudo fdisk -l / dev / sda
명령 모드로 들어가기
디스크 파티션에서 작업하려면 명령 모드로 들어가야합니다. 디스크의 장치 이름이 필요합니다. fdisk -l 명령. 다음 명령은 첫 번째 디스크 장치에 대한 명령 모드를 시작합니다.
sudo fdisk / dev / sda
파티션을 사용하는 동안 편집하지 마십시오. 시스템 파티션을 편집하려면 먼저 라이브 CD에서 부팅하십시오.
명령 모드 사용
명령 모드에서 단일 문자 명령을 사용하여 수행 할 작업을 지정합니다. 유형 엠 사용할 수있는 명령 목록을 보려면 Enter 키를 누릅니다..
파티션 테이블보기
용도 피 명령 모드에서 현재 파티션 테이블을 터미널에 인쇄하는 방법.
파티션 삭제하기
사용 디 명령을 사용하여 파티션을 삭제하십시오. 삭제할 파티션 번호를 묻는 메시지가 나타납니다.이 파티션 번호는 피 명령. 예를 들어, / dev / sda5에서 파티션을 삭제하려면 다음을 입력하십시오. 5.
파티션을 삭제 한 후 다음을 입력 할 수 있습니다. 피 다시 현재 파티션 테이블을 봅니다. 파티션이 삭제 된 것처럼 보이지만 fdisk는 w 명령을 사용할 때까지 디스크에 이러한 변경 사항을 기록하지 않습니다..
파티션 만들기
사용 엔 명령을 사용하여 새 파티션을 만듭니다. 논리 또는 기본 파티션을 만들 수 있습니다 (엘 논리적 또는 피 기본). 디스크에는 4 개의 주 파티션 만있을 수 있습니다..
그런 다음 파티션을 시작할 디스크의 섹터를 지정하십시오. 디스크의 첫 번째 사용 가능한 섹터 인 기본 섹터를 사용하려면 Enter 키를 누릅니다..
마지막으로 디스크에서 파티션의 마지막 섹터를 지정하십시오. 초기 섹터 뒤에 사용 가능한 공간을 모두 사용하려면 Enter 키를 누릅니다. 다음과 같이 특정 크기를 지정할 수도 있습니다. +5 세대 5 기가 바이트 파티션 또는 +512M 512 메가 바이트 파티션. + 기호 다음에 장치를 지정하지 않으면 fdisk는 섹터를 단위로 사용합니다. 예를 들어, +10000 파티션이 끝나면 10000 섹터가됩니다..
시스템 ID
그만큼 엔 명령 내가 방금 전에 삭제 한 스왑 파티션을 다시 만들었 는가? 내가 피 명령을 다시 실행하면 새 / dev / sda5 파티션이 "Linux swap"파티션 대신 "Linux"파티션임을 알 수 있습니다.
유형을 변경하려면 해당 유형을 사용할 수 있습니다. 티 명령을 입력하고 파티션 번호를 지정하십시오..
유형의 16 진수 코드를 묻습니다. 나는 그것을 모른다. 그래서 나는 타이프 할 수있다. 엘 16 진수 코드 목록보기.
그것은 말한다 : 82 리눅스 스왑 파티션을위한 코드입니다..
이렇게하면 선택한 파일 시스템으로 파티션이 포맷되지 않습니다. 나중에 적절한 방식으로해야 할 것입니다. mkfs 명령.
변경 사항 쓰기
용도 w 디스크에 변경 한 내용을 쓰려면.
용도 큐 변경 사항을 저장하지 않고 종료하려면.
파티션 포맷하기
새 파티션을 사용하려면 먼저 파일 시스템으로 새 파티션을 포맷해야합니다. 적절한 mkfs 명령으로이 작업을 수행 할 수 있습니다. 예를 들어,이 명령은 ext4 파일 시스템을 사용하여 첫 번째 디스크의 다섯 번째 파티션을 포맷합니다.
sudo mkfs.ext4 / dev / sda5
파티션을 스왑 파티션으로 포맷하려면 mkswap 명령을 사용하십시오.
sudo mkswap / dev / sda5
Fdisk는 다른 명령을 실행하여 액세스 할 수있는 전문가 명령을 포함하여 다양한 다른 명령을 포함합니다. 엑스 명령을 먼저 수행하십시오. fdisk의 man 페이지를 남자 fdisk 자세한 정보는 명령을 참조하십시오..