IT/Linux 6

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