RAID-5의 3Tb 드라이브를 동일한 파티션을 사용하여 하나씩 5Tb로 업그레이드했습니다. 추가 2Tb를 얻기 위해 각 파티션(디스크 끝 부분)을 늘리고 싶습니다.
찾아봤는데 parted resize
파티션에 파일 시스템이 있을 것으로 예상됩니다(RAID의 파일 시스템은 아닌 것 같습니다).
/dev/sdd1
각 드라이브에는 및 /dev/sdd2
(레이드 파티션) 과 같은 2개의 파티션이 있습니다 .
이 드라이브의 RAID 파티션 크기를 어떻게 조정합니까? 시스템이 실행되는 동안 이 작업을 수행할 수 있습니까?
우분투 14.04 서버
답변1
resize
아니요. RAID의 일부인 파티션에서 사용해서는 안 되며, 마운트하는 동안에도 사용해서는 안 됩니다.
아마도 당신 parted
이 가지고 있는 것을 사용해서는 안 될 것입니다.별말씀을요. AFAIK Ubuntu 14.04는 더 이상 사용되지 않는 parted 2.3(확인 parted -v
) 과 함께 제공되며 resize
명령은 3.0에서 제거되었습니다.
다음에서 3.2용 소스 코드를 다운로드하고 컴파일하세요.여기(주요 페이지네이션은여기libdevmapper-dev
) 다음 을 설치 했는지 확인하세요 uuid-dev
.
apt-get install libdevmapper-dev uuid-dev libreadline-dev
( 의 피드백을 기반으로 깨끗하지 않은 시스템에 이미 설치된 것 외에도 설치해야 할 이러한 항목이 더 필요할 수 있습니다 ./configure
.)
INSTALL
기본적으로 일반적인 지침인 파일의 지침을 따라야 합니다 ./configure && make && sudo make install
.
버전 3.2에는 파티션 번호와 파티션의 새로운 끝을 인수로 사용하는 명령이 parted
있습니다 .resizepart
이는 마운트된 파티션에서도 작동합니다.
물론 이렇게 할 경우 최근 백업을 해 두는 것이 적절한 예방 조치입니다.