본문 바로가기

Linux/RHCSA

[RHCSA]패스워드 초기화/LV증설/SWAP추가/논리볼륨생성/튜닝(tuned)

14. root 패스워드 초기화

리부팅 후 grub menu 에서 e누르기
linux 라인끝에 rd.break
ctrl+x

mount -o rw,remount /sysroot
chroot /sysroot
echo 'modtweed' | passwd --stdin root # passwd root도됨
Changing password for user root.
passwd: all authentication tokens updated successfully.
touch /.autorelabel
exit
exit

 


15. LV 사이즈 증설

1. 현재 사이즈 확인
df -h
lvs

2. lv확장
lvextend -L 750M /dev/rootvg/homelv
lvs

3. 파일시스템 확장
df -Th #어떤 파일시스템인지 확인
xfs_growfs /home # xfs = xfs_growfs /경로 , ext = resize2fs /경로
lsblk
df -h

 

<테스트 환경>  - lv1을 3G로 늘리기

 

1. 현재 사이즈 확인

2. lv 확장

3. 파일시스템 확장


16. swap 추가

1. 빈디스크 제외 용량이 756이상 남아있는 디스크 선택
fdisk -l
fdisk /dev/sdc
n
p
1

+756MB
t
82 # swap 번호 다를수도 있음 - 확인하기
p #linux swap 뜨는지 확인
w

2. swap 지정
lsblk # 파티션 생성 확인
mkswap /dev/sdc1

3. 파일시스템 생성
vi /etc/fstab
uuid(복사하거나 lsblk -f 로 확인) swap swap defaults 0 0

swapon -a //activate
swapon -s //state 확인

 

<테스트 환경>- nvme1n1에 swap 1.5G 추가

- 현재 상태 확인

 

- 디스크 선택 및 swap 지정

 

 

- 파일시스템 생성 및 적용

 

<parted로 생성하는 방법>

parted /dev/vdb print

parted /dev/vdb mkpart myswap linux-swap \
1001MB 1501MB**

parted /dev/vdb print

udevadm settle

mkswap /dev/vdb2

swapon /dev/vdb2

swapon --show

swapoff /dev/vdb2

swapon --show
lsblk --fs /dev/vdb2 //UUID 확인

vi /etc/fstab

#`UUID=762735cb-a52a-4345-9ed0-e3a68aa8bb97  swap  swap  defaults  0 0`

systemctl daemon-reload

swapon -a

swapon --show

 


17. 논리볼륨 생성

[root@serverb ~]# expr 4 \* 60
240

fdisk /dev/sdb
n
p
2

t
2
8e

p
w
pvcreate /dev/sdb2
vgcreate vg00 /dev/sdb2
lvcreate -n lvo -l +100%free vg00
mkfs.ext4 /dev/vg00/lvo
mkdir /volume
vim /etc/fstab
# cat /etc/fstab
/dev/mapper/vg00-lvo    /volume                 ext4    defaults        1 2
mount -a

 

- 파티션 생성

- pv,vg,lv, 생성 후 파일시스템 생성 및 마운트


18. 튜닝

dnf install tuned //설치확인

systemctl is-enabled tune

systemctl is-active tuned

tuned-adm list //어떤상태인지 확인

tuned-adm profile_mode //manual인지 확인

tuned-adm recommend //추천 확인

tuned-adm profile virtual-guest //설정변경