SSH: 루트 파티션 축소

SSH: 루트 파티션 축소

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

/파티션을 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. 다음 명령을 사용하여 복구 환경에서 LVM을 활성화 vgscan하고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

좋은 측정을 위해 한 번 더 재부팅하십시오. 최소한 로그아웃하세요. 하지만 완전히 다시 시작하는 것이 좋습니다.

관련 정보