집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >CentOS에서 홈 및 루트 파티션의 크기 조정
잘못된 드라이브 문자로 추정하거나 파티션을 나눌 수 없기 때문에 후속 작업에 큰 불편을 초래하는 경우가 많습니다. 여기에서는 잘못된 파티션 조정 후 홈 파티션과 루트 파티션의 저장 공간 크기를 기록하겠습니다!
①기존 머신의 파티션 상태를 확인하세요
centos 다운로드:
[root@weidianserver2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_weidianserver2-lv_root 50G 44G 2.8G 95% / tmpfs 7.8G 72K 7.8G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/mapper/vg_weidianserver2-lv_home 860G 4.4G 812G 1% /home
루트 파티션과 홈 파티션이 매우 불합리한 것을 확인할 수 있으므로 여기서는 홈 파티션의 저장 공간을 줄이고 루트에 압축 저장!
②먼저 홈 파티션을 제거하고 홈 파티션의 크기를 압축합니다
[root@weidianserver2 ~]# umount /home [root@weidianserver2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_weidianserver2-lv_root 50G 44G 2.8G 95% / tmpfs 7.8G 72K 7.8G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot [root@weidianserver2 ~]# resize2fs -p /dev/mapper/vg_weidianserver2-lv_home 20G resize2fs 1.41.12 (17-May-2010) 请先运行 'e2fsck -f /dev/mapper/vg_weidianserver2-lv_home'. [root@weidianserver2 ~]# e2fsck -f /dev/mapper/vg_weidianserver2-lv_home e2fsck 1.41.12 (17-May-2010) 第一步: 检查inode,块,和大小 第二步: 检查目录结构 第3步: 检查目录连接性 Pass 4: Checking reference counts 第5步: 检查簇概要信息 /dev/mapper/vg_weidianserver2-lv_home: 330/57229312 files (3.9% non-contiguous), 4737926/228899840 blocks [root@weidianserver2 ~]# resize2fs -p /dev/mapper/vg_weidianserver2-lv_home 20G resize2fs 1.41.12 (17-May-2010) Resizing the filesystem on /dev/mapper/vg_weidianserver2-lv_home to 5242880 (4k) blocks. Begin pass 2 (max = 33784) 正在重定位块 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Begin pass 3 (max = 6986) 正在扫描inode表 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Begin pass 4 (max = 147) 正在更新inode引用 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX The filesystem on /dev/mapper/vg_weidianserver2-lv_home is now 5242880 blocks long.
③실행 결과에서 홈을 20G로 압축한 것을 볼 수 있습니다. 이때 홈 디렉토리를 다시 로드할 수 있습니다
[root@weidianserver2 ~]# mount /home [root@weidianserver2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_weidianserver2-lv_root 50G 44G 2.8G 95% / tmpfs 7.8G 72K 7.8G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/mapper/vg_weidianserver2-lv_home 20G 4.4G 15G 24% /home
. 그러면 아래와 같이 홈 압축 및 다시 로드가 완료됩니다.
④ 위의 세 단계에서 홈 블록을 처리했지만 무료 하드 디스크가 루트에 추가되지 않았으므로 다음으로 압축된 블록을 추가하겠습니다. 디스크를 루트로:
[root@localhost ~]# lvextend -L +812G /dev/mapper/vg_weidianserver2-lv_root 注:lvextend -L +283G为在文件系统上增加283G [root@localhost ~]# resize2fs -p /dev/mapper/vg_weidianserver2-lv_root
다시 로드하고 마운트하는 데 시간이 좀 걸리지만 이 시간 동안 드라이브 문자의 크기를 지속적으로 확인할 수도 있습니다. 때때로 루트 드라이브 문자의 크기가
위 그림의 최종 결과를 보면 집에 있는 여유 드라이브 문자를 812G로 압축해서 루트에 추가한 것을 알 수 있습니다. 루트 공간이 즉시 늘어납니다. 읽어주셔서 감사합니다. 질문이 있으시면 토론을 위해 메시지를 남겨주세요.
위 내용은 CentOS에서 홈 및 루트 파티션의 크기 조정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!