LVM에서 논리 볼륨 크기 확장 시도

3186 단어 Linuxlvm
며칠 전 저희 부서에서 관리하던 데이터베이스 서버의 용량이 100%에 이르러 세상을 떠났기 때문에 저는 새로운 디스크를 추가하여 LVM으로 논리 볼륨의 크기를 확장하고 회복했습니다.
하지만 이 일은 모르는 단어와 지식이 너무 많아서 하는 일의 뜻을 전혀 모른다.그곳에서 무엇을 하는지 잘 이해하기 위해서도 복습을 했고, 잊지 않기 위해서도 총결산을 해야 했다.

원래 LVM이 뭐예요?


여러 하드 드라이브 또는 파티션에 걸쳐 하나의 볼륨 그룹에 스토리지 공간을 중앙 집중화하고 단일 논리 볼륨(LV)으로 처리할 수 있는 디스크 관리 기능
이런 일.이것을 사용하면 나중에 논리 볼륨이 확장되어 편리합니다.
LVM을 찾아보니 더 모르는 단어가 나와서 적어놨어요.
• 물리적 볼륨: 하드 드라이브 및 파티션 자체를 나타냅니다.
・ 볼륨 그룹: 물리 볼륨 1개 이상 통합
/논리 볼륨: 볼륨 그룹에서 잘라낸 볼륨

새 디스크에 파티션 생성


추가된 디스크 이름은/dev/sdc입니다.
우선, 다음 명령을 통해 대화 모드로 fdisk를 시작합니다
$ fdisk /dev/sdc
그리고 상호작용 모드가 시작되기 때문에 다음 절차에 따라 구역을 만듭니다
Command (m for help): n #nでパーティションの新規作成、いろいろ選択肢が出てくるがすべてデフォルトで

Command (m for help): t #tでパーティションタイプを変更。パーティションタイプ=そのパーティションを利用しているファイルシステムの種類
Partition number: 1
Hex code (type L to list codes) : 8e #8eはLinux LVMのパーティション番号

Command (m for help): p #パーティションテーブルを表示して、パーティション/dev/sdc1が作成されていることを確認

Command (m for help): w #パーティションテーブルの変更を保存して終了

디스크에 물리적 볼륨 생성


방금 파티션/dev/sdc1을 만들었기 때문에 LVM을 관리하기 위해 물리적 볼륨을 만들었습니다.

$ pvcreate /dev/sdc1 #物理ボリューム作成

$ pvscan #/dev/sdc1が物理ボリュームとして表示されていることを確認

볼륨 그룹에 물리적 볼륨 등록


나는 방금 물리적 볼륨을 만들었지만, 아직 어떤 볼륨 그룹에도 분배되지 않았다.
따라서 기존의 볼륨 그룹을 등록하세요.

$ vgextend centos /dev/sdc1 #ボリュームグループcentosに物理ボリューム/dev/sdc1を登録

$ pvscan #/dev/sdc1がボリュームグループcentosに属しているか確認

볼륨 그룹에서 논리 볼륨 만들기


볼륨 그룹의 모든 확장 부분을 논리 볼륨에 할당합니다.

$ lvextend -l +100%FREE /dev/centos/root
여기서 끝난다고 생각하면 파일 시스템을 확장하지 않으면 파일 시스템은 논리 볼륨의 확장 부분을 사용할 수 없기 때문에 확장해야 한다.이렇게 하면 논리 볼륨의 크기가 커질 수 있기 때문에 lvscan으로 대상의 논리 볼륨이 확대되는지 확인합니다

$ xfs_growfs /dev/centos/root #ファイルシステムを拡張

$ lvscan #論理ボリュームの一覧を表示。

마지막


이 일련의 절차는 처음에는 알 수 없고 알 수 없는 미묘한 이해도를 알 것 같았지만 아래 사이트의 이 이미지를 보면 이해할 수 있다.
https://www.atmarkit.co.jp/ait/articles/0302/08/news002_2.html

좋은 웹페이지 즐겨찾기