파티션의 시작 부분을 축소하는 것이 안전합니까?

파티션의 시작 부분을 축소하는 것이 안전합니까?

내 파티션은 다음과 같습니다 갈라진 스크린샷

sda1의 크기를 12GB로 조정할 수 있는 공간을 만들기 위해 /sda2(home) 2GB를 오른쪽으로 축소하고 싶습니다. 라이브 CD에서 gparted를 사용해도 안전합니까? 파일이 손실되지 않나요? 파일 시스템은 ext4입니다.

답변1

gparted이것은 쉽게 할 수 있습니다. 그런데, 혹시 모르신다면 gpartedRW가 마운트되어 사용 중인 파일 시스템을 안전하게 이동하거나 크기를 조정할 수 없기 때문에 Live CD/USB로 재부팅해야 합니다. 실행 중인 파티션을 이동하거나 크기를 조정할 수 없습니다. http://gparted.org/다운로드 가능한 CD 및 USB ISO 이미지로 제공됩니다.

아무튼 절차는 다음과 같습니다.

  1. /dev/sda22G 축소
  2. 이동하여 과( /dev/sda2와) 사이에 2GB의 여유 공간을 만듭니다 .sda1sda2
  3. 크기를 조정 /dev/sda1하고 2GB를 추가로 제공하세요.

2단계에는 /dev/sda2의 모든 바이트를 이동하는 작업이 포함됩니다. 이는 매우 시간이 많이 걸릴 수 있습니다.

그런데, 정말 8GB의 스왑 공간이 필요합니까? 예를 들어, 8GB RAM이 있고 디스크 일시 중단을 사용하고 있습니다. 실제로 그렇게 많은 메모리를 교체하려는 경우 올바른 해결 방법은 시스템에 RAM을 추가하는 것입니다. 디스크 일시 중지 작업을 수행하지 않는 경우 다음을 수행하는 것이 좋습니다.

  1. /dev/sda3을 4GB로 축소
  2. /dev/sda22GB 이상 축소 옵션
  3. /dev/sda2플러시로 이동/dev/sda3
  4. /dev/sda14GB 또는 6GB 이상을 추가하려면 크기를 조정하세요 .

그러나 장기적으로 가장 좋은 방법은 sda120GB(SSD?)를 256GB 또는 512GB 이상의 SSD로 교체하는 것입니다. 최근에는 가격이 많이 저렴해졌고 가까운 시일 내에 가격이 다시 크게 하락할 가능성이 높습니다. 이 작업을 수행할 때 작은 rootfs를 다시 만드는 실수를 저지르지 마십시오. 루트에 최소 20-50GB를 할당할 수 없다면(설치해야 하는 소프트웨어에 따라 다름) 별도의 /home파티션, 단 하나의 큰 /파티션.

답변2

파티션의 시작점을 변경하는 것은 매우 복잡하며 이동이 필요합니다.모든 것파티션에서. 따라서 gparted가 이것을 지원하지 않더라도 놀라지 않을 것입니다. 그러나 저는 gparted를 사용한 적이 없습니다. 지원한다면 안전한 수준까지 테스트를 거쳤을 것입니다.

답변3

을 사용하는 것만으로는 파티션을 축소할 수 없습니다 gparted. 대신 먼저 다음을 사용하여 파일 시스템의 크기를 조정해야 했습니다 resize2fs.

resize2fs /dev/sdx# 50G

그 후, 아무런 문제나 데이터 손실 없이 gparted를 사용하여 파티션을 축소할 수 있었습니다. 참고: 전체 디스크가 아닌 파티션 크기만 조정하십시오. 예를 들어, sda를 선택하는 대신 sda1을 선택하십시오.

관련 정보