>  기사  >  운영 및 유지보수  >  CentOS에서 홈 및 루트 파티션의 크기 조정

CentOS에서 홈 및 루트 파티션의 크기 조정

巴扎黑
巴扎黑원래의
2017-06-23 14:19:172322검색

잘못된 드라이브 문자로 추정하거나 파티션을 나눌 수 없기 때문에 후속 작업에 큰 불편을 초래하는 경우가 많습니다. 여기에서는 잘못된 파티션 조정 후 홈 파티션과 루트 파티션의 저장 공간 크기를 기록하겠습니다!
 
 ①기존 머신의 파티션 상태를 확인하세요

 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.