IT/Linux 7

리눅스 루트 볼륨을 LVM을 사용하여 증설하기

시스템 운영을 하다보면, 리눅스 / (root) 볼륨을 증설해야 할 때가 있다. 물리 메모리가 큰 서버에서는 특히 Crush Dump 등에 대응할 디스크 용량이 확보되어 있어야하기 때문에 더욱 그렇다 VMware 기반으로, 물리 디스크는 Cent OS 8 서버에 이미 할당되었다는 기준으로 작성하였다.1. echo 1 > /sys/class/block/sda/device/rescan# / 볼륨은 현재 사용중인 볼륨이기 때문에, 물리디스크를 추가하였더라도 서버에서 인식을 못하는 경우가 있다.fdisk나 lsblk 명령어로도 새로 추가한 디스크가 인식이 안된다면. 서버재기동을 해야 하는데 운영중인 서비스가 올라가 있을 경우 재기동하기 어려운 상황이 있다. 이럴땐 위 명령어를 사용하면 디스크가 인식된다. 2. ..

IT/Linux 2024.10.11

LVM을 사용하여 CentOS8에 파일시스템을 추가하고 삭제하기.

** VMware Player를 통해 배포한 리눅스상에서 진행하였고 물리디스크는 이미 추가한 상태로 가정하고 진행합니다. 기존 [swap, boot, /] 파일시스템용 40G 디스크 외에 2G 디스크 한개를 붙여놓은 상태.  1. lsblk 명령어를 통한 현 디스크 상태 확인[root@server ~]# lsblk NAME              MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0                11:0    1   1G  0 rom  /run/media/root/CentOS-Stream-8-BaseOS-x86_64 nvme0n1           259:0    0  40G  0 disk  ├─nvme0n1p1       259:1    0   1G  0 ..

IT/Linux 2024.04.27

GCP 콘솔에서 Disk 크기를 확장 한 뒤, LVM을 사용하여 리눅스 볼륨 확장 할당하기.

업무 중 Nexus 서버의 디스크 용량을 확장 해야 할 일이 생겼습니다. 당연한 이야기지만 클라우드 환경에서 디스크 용량을 수정한다고 VM의 OS에 그게 바로 반영 되지는 않습니다. 따라서 웹콘솔이던 IaC 환경이던 클라우드 상의 디스크 용량을 수정 한 뒤 VM에 접속해서 LVM을 통해 디스크 용량을 확장 해 줘야 합니다. 여기서는 GCP와 리눅스(우분투20.04) 환경 기준으로 설명 하겠습니다. 해당하는 VM에 접속해서 아래 명령어들로 작업을 진행 합니다.(sudo 권한이 있는 계정으로 진행해야 합니다.) $ sudo fdisk -l # 정상적으로 확장된 용량이 인식되고 있는지 확인 ~~~~~~~ Disk /dev/sdb: 300 GiB, 322122547200 bytes, 629145600 secto..

IT/Linux 2022.10.04

[Linux] 리눅스에서 유저 생성 후 bash shell에서 사용자@호스트가 보이지 않을 때.

CentOS 7 에서 개발자들을 위한 계정을 생성 하던 중 bash shell이 이상하게 작동하는 모습을 발견했는데 아래와 같다. 계정을 생성 한 뒤 접속을 해보면 bash shell 앞에 계정정보가 정상적으로 표시되지도 않으며 bash profile도 없는지 디렉토리 색들도 하얗게 나오는것을 확인. 계정을 생성할 때 보였던 Not copying any file from skel directory into it. 문구에 주목했다. 해결법은 간단했다. 기존 skel 디렉토리 아래에 있는 파일들을 새로 생성한 유저의 홈디렉토리로 복사 해 오면 되는것! 정상적으로 작동하는 것 확인.

IT/Linux 2022.07.20

[Linux] GCE에 Volume Mount 하기.

카프카 클러스터 구성을 위해 카프카 설치 영역과 데이터/로그 들이 모이는 영역을 분리해주는 작업을 하려고 한다. 계정 생성 등의 작업도 포함되어 있지만 주로 Volume Mount 쪽에 초점이 맞춰져 있다. 먼저 PV를 생성하고 VG안에서 LV를 나누는 순서로 구성한다. # 현재 Mount 된 Disk 목록 조회 g_cloud@kaf-com-dev-msq1:/$ sudo fdisk -l Disk /dev/loop0: 55.53 MiB, 58212352 bytes, 113696 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 5..

IT/Linux 2022.05.26

[Linux] SSH Key 등록을 통해 Server에 Password 없이 접속하기.

Host A(Client)에서 Host B(Server)로 접속 할때 Host A가 신뢰할 수 있는 Client 라면 Password 없이 접속할 수 있게 Key 를 등록해두는 편이 여러모로 편리합니다. 이 글은 그 방법에 대해서 서술 합니다. Client 에서 SSH 접속을 위한 Key를 생성하게되면 Public Key와 Private Key 두 가지가 생성됩니다. 이 중 Private Key는 Client가 가지고 있고, Public Key만 접속하고자 하는 서버에 등록해주게 됩니다. SSH Key를 생성하기 위해서는 ssh-keygen 명령어를 사용하게 됩니다. 1. Client에서 Key 생성하기 $ ssh-keygen -t rsa Generating public/private rsa key pa..

IT/Linux 2022.02.17