거대 법무회사 오라클이 제공하는 유일한 이쁜 짓인 버츄얼박스. PC에서 구동시킬 수 있는 무료 VM 엔진 중 가장 안정적이다. 저사양 컴퓨터에서 원활히 돌아가지 않던 (돌아는 가는데 미묘한 딜레이가 신경쓰였던) VM을 원활히 돌릴 수 있게 되었다. 로컬 PC에서 운영하는 것과 전혀 다르지 않은 속도로 작동하니 기분 좋다.
여러 버전의 리눅스들을 .vbox 파일 형태로 올려둔 사이트
https://www.linuxvmimages.com/images/debian-11/
Debian 11 VM Images | Debian 11 VirtualBox Image | Debian 11 VMware Image
Here, you can download Debian 11 VM images for VirtualBox and VMware Workstation
www.linuxvmimages.com
내가 현재 설치한 것은 debian 11 이고,
기억을 위해 주요 정보 몇 개를 적어두자면
ID : debian
PW : debian
root 변경 방법 : sudo su -
설치 후 하는 몇 가지 일들
터미널 바로가기 단축키 등록 https://jerrystyle.tistory.com/28
리눅스 UI 가 예전보다 점점 더 편해졌다
디스크 파티션 늘리기 (아래 삽질 기록. 20240824)
가상크기로 1.2T를 할당했으나 실제 크기는 17.6GB, 특히 var 가 용량이 작아서 늘이려고 한다.
var
200GB 정도 할당해보려 한다
따라하기 소스 : https://tsop.tistory.com/50
1. df -h (현재 파티션 현황 보기)
/dev/mapper/debian11--vg-var 가 100% 상태
2. gparted 프로그램 실행.
sudo gparted
UI에서 점선이 보이는 자리가 신규 추가가 가능한 영역. 그래서 세번째, lvm2pv 및 debian11-vg 를 적당히 조금 늘려준다. 대충 손으로 잡아 늘렸더니 264GB가 늘었다.
3. lvextend
처음에 770G로 늘렸더니 에러.
sudo lvextend -L 770G /dev/mapper/debian11--vg-var
확인 체크했더니 왜 이렇게 되어있냐 -_-
sudo resize2fs /dev/mapper/debian11--vg-var
의도치않게 용량이 너무 많이 늘어버렸다 -_-;;
sudo lvreduce -L 200G /dev/mapper/debian11--vg-var
용량 잘 못 줄이면 데이터 날라간다고 협박. 방금 늘린 뒤 아무 작업 없었으니까 괜찮겠지?
sudo resize2fs /dev/mapper/debian11--vg-var
사용하는 시스템이라 Online Shrinking 이 필요하다고 한다. 껐다 켜도 되는데...
줄인 뒤 온라인 슈링킹 안 하고 껐다 켰더니 파일시스템 오류로 먹통 ㅠ
루트패스워드를 몰라...
비상모드(GRUB) 에서 루트패스워드 바꾸는 법
https://www.lesstif.com/system-admin/centos-8-rhel-8-reset-root-password-in-centos-8-86311229.html
CentOS 8/RHEL 8 루트 암호를 잊어버렸을 때 복구하기(Reset root password in CentOS 8)
touch 명령은 파일명 오타를 내도 확인할 수 없으므로 실행 결과를 확인할 수 있는 fixfiles onboot 명령을 권장합니다.
www.lesstif.com
이에 따라 linux 커맨드 마지막줄의 ro quite 를 지우고, init /bin/bash 를 넣음
루트로 들어온 뒤 파일시스템 (fstab)
journalctl -xb
vi /etc/fstab
에서 오류가 있었던 /dev/mapper/debian11--vg-var 를 주석처리
부팅은 정상적으로 되었으나 마운팅이 해제됨
다시 마운팅하기 위해서
debian@debian11:~$ sudo blkid
/dev/sda1: UUID="67348c8e-db21-4eb7-ba2b-a12efb8e6e98" BLOCK_SIZE="1024" TYPE="ext2" PARTUUID="24175d7c-01"
/dev/sda5: UUID="eilZ17-kLZJ-nR18-KRtp-1Bvz-LebW-5Zwc0z" TYPE="LVM2_member" PARTUUID="24175d7c-05"
/dev/mapper/debian11--vg-root: UUID="5d8385a0-df01-4861-9a78-09457fc50fe1" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/debian11--vg-var: UUID="12640ce4-7a24-479a-b244-a9c344f5b6d1" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/debian11--vg-swap_1: UUID="a7080687-d98e-4137-ae23-b5f121be406b" TYPE="swap"
/dev/mapper/debian11--vg-tmp: UUID="79c45f80-5f04-4edb-bc71-74bb31ab34bb" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/debian11--vg-home: UUID="e7dcf81c-e283-4f03-aa6e-906ea225163c" BLOCK_SIZE="4096" TYPE="ext4"
헤더가 깨지고 어쩌고 오류가 많이 났는데 아래 명령을 주니 e2fsck 명령어가 마침내 작동
sudo lvresize -l +100%FREE /dev/mapper/debian11--vg-var
이번에는 resize2fs
다시 마운트
sudo mount /dev/mapper/debian11--vg-var /var
성공했으니 재부팅 한 번 해보자