명령 줄에서 ext4 파티션의 크기를 조절하는 가장 쉬운 방법은 무엇입니까?


29

명령 줄에서 ext4 파티션 (또는 방법에 따라 모든 유형 파티션)의 크기를 조정하는 가장 쉬운 방법은 무엇입니까?

GUI에서 Gparted와 같은 도구를 사용하는 것은 분명히 쉽지만 명령 행에서는 어떻습니까? 텍스트 기반 GUI는 기술적으로 여전히 명령 줄에 있기 때문에 답을 계산할 수 있다고 생각합니다. 그냥 쉬워야합니다.

파티션이란 개인용 컴퓨터의 단일 디스크 (예 : 랩톱)의 단순 파티션을 의미합니다. 예를 들어 크기를 조정하고 싶습니다 /dev/sda4. RAID가없고, 디스크 드라이브가 두 개 이상, 복잡한 것이 없습니다. 단일 디스크의 간단한 파티션 (/ dev / sda의 / dev / sdaX).


1
아마 이것을 알겠지만 Gparted는 GNU Parted의 GUI 프론트 엔드입니다. Parted 2.4 이전에는 크기를 조정할 수 있었지만 이제는 제거되었습니다. 유일한 방법은 수동으로 파티션 테이블의 크기를 조정하고 장치 맵을 만든 다음 파일 시스템의 크기를 조정하는 것입니다.
Sparhawk

파티션 크기 조정에 대한 기사를 보셨습니까 ?
psimon

나는 그 특정 것을 보지 못했지만 요점은 파티션을 삭제 한 다음 원하는 크기의 새 파티션을 만드는 것입니다. 그러나 내가 본질적으로하는 것은 아무것도 삭제하지 않고 크기를 조정하는 것입니다. 이 질문에 대한 가장 좋은 대답은 파티션을 "크기 조정"하고 삭제하지 않고 새로운 파티션을 생성하는 방법 일 것입니다 .resize2fs 단계는 완전히 불필요하며 백그라운드에서 발생합니다 (자연스럽고 분명히 사용자도 파티션의 모든 공간을 사용 하여 추가 단계가되어서는 안됩니다).
trusktr

답변:


10

fdisk실행하는 동안 파티션 테이블을 변경 하는 데 사용할 수 있습니다. 이 링크를 참조 하십시오 http://codesilence.wordpress.com/2013/03/14/live-resizing-of-an-ext4-filesytem-on-linux/


17
링크 썩음으로 인해 링크의 관련 정보를 답변에 입력해야합니다. 또한 wordpress.com은 현재 내가 살고있는 곳 (중국)에서 차단되어 있으므로 "답변"도 볼 수 없습니다.
WormFood

1
@Thushi의 출력 fdisk -l paste.ubuntu.com/24757891 . sda5와 sda6을 sda6으로 병합하고 싶습니다. 데이터가 손상됩니까?
alhelal

7

gpartedresize2fs파티션의 크기를 변경하는 데 사용 합니다. 많은 논쟁이 필요하지 않습니다. 아래는 내가 찾은 것들입니다.

-M 파일 시스템의 최소 크기로 줄어 듭니다.

-p 백분율 표시기를 보여줍니다.

-P 파일 시스템의 최소 크기를 인쇄하고 종료합니다.


resize2fs파티션 테이블을 전혀 변경하지 않고 파일 시스템 의 크기를 변경합니다 . 그것을 사용한 후에는 파일 시스템이 있던 파티션의 크기를 조정해야합니다.
bool3max

5

파티션과 파일 시스템 fdisk의 크기를 늘리려면 먼저 파티션 resize2fs크기를 늘리기 위해 실행 한 다음 파일 시스템 크기를 늘리기 위해 실행 하십시오.

둘 다의 크기를 줄이려면 resize2fs먼저 실행 한 다음 실행하십시오 fdisk.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.