SSH: 루트 파티션 축소

SSH: 루트 파티션 축소

하나의 파티션이 있는 3.6TB 하드 드라이브가 있는 SSH를 통해 액세스할 수 있는 서버가 있습니다.

/파티션을 92GB로 축소하고 8GB 파티션을 생성 /tmp하고 또 다른 파티션(3.5TB)을 생성하고 싶은데 /home... 어떻게 해야 할지 모르겠습니다.

root@server4 [/etc]# parted /dev/sda unit s print
Model: HP LOGICAL VOLUME (scsi)
Disk /dev/sda: 7813971632s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start    End          Size         File system  Name  Flags
 1      2048s    514047s      512000s      ext2               boot
 2      514048s  7813969919s  7813455872s                     lvm


root@server4 [/etc]# lvs
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg   -wi-ao----  3.61t                                                   
  swap vg   -wi-ao---- 23.62g                                                   
  tmp  vg   -wi-ao----  1.00g                                                   

센트OS 6.7 x86_x64

답변1

다음 정보는 다음에서 가져온 것입니다.https://rbgeek.wordpress.com/2013/02/11/how-to-reduce-the-root-partition-in-lvm/CentOS 6.3인데 왜 6.7에서는 작동하지 않는지 모르겠습니다.

  1. CentOS 설치 DVD를 부팅하고 Rescue 옵션을 선택하십시오.
  2. 셸을 시작할 수 있는 지점에 도달할 때까지 옵션을 건너뜁니다. (시스템은 파일 시스템 마운트를 시도할 수 없습니다.)
  3. vgscan다음 명령을 사용하여 복구 환경에서 LVM을 활성화합니다.vgchange -a y
  4. 실행 lvdisplay | grep Path하고 축소할 루트 파티션이 다음인지 확인하세요./dev/vg/root
  5. 를 실행하여 파일 시스템이 깨끗한지 확인하세요 fsck -f /dev/vg/root. 파일 시스템이 마운트되었다는 경고가 표시되면 즉시 중지하고 계속하지 마십시오.
  6. 파일 시스템의 크기 root를 원하는 크기로 조정하세요. lvresize --resizefs --size 92G /dev/vg/root다시 실행해도 fsck괜찮습니다.

이 시점에서 LVM 파티션에는 새 파일 시스템을 확장하고 생성할 수 있는 충분한 공간이 있어야 합니다.

  1. tmp새로운 사용 가능한 공간으로 파티션 크기를 조정 lvresize --size 8G /dev/vg/tmp하고 파일 시스템을 확장합니다.fsck -f /dev/root/tmp; resize2fs /dev/root/tmp
  2. home파일 시스템을 생성합니다 . 나중에 파일 시스템과 파티션의 크기를 늘리기 쉽기 때문에 처음에는 전체 디스크보다는 1T로 생성하는 것이 좋습니다. 달리기lvcreate --name home --size 1T /dev/vg
  3. 새 파일 시스템에 파일 시스템을 만듭니다 mkfs -t ext3 -L home /dev/vg/home. 파일 시스템 유형 ext4대신 사용할 수 있는 경우ext3
  4. 복구 셸을 종료하고 시스템을 다시 시작하세요.

로그인하고 새 home파일 시스템 을 마운트합니다./mnt/home

mkdir /mnt/home
mount /dev/vg/home /mnt/home

모든 데이터를 /home에서 /mnt/home으로 이동합니다.

mv /home/* /mnt/home

/etc/fstab새 항목을 편집 하고 만듭니다 /home. 이전에 파일 시스템을 생성한 방법이라면 ext4대신 사용해야 합니다.ext3

LABEL=home /home ext3 defaults 0 2

새 홈 디렉토리 파일 시스템을 마운트 해제하고 해당 위치에 다시 설치합니다.

umount /mnt/home
mount /home

좋은 결과를 얻으려면 다시 재부팅하십시오. 최소한 로그오프는 하되 완전히 재부팅하는 것을 권장합니다.

관련 정보