lvm 디스크 스크립트 자동 추가
#!/bin/bash
check_execution_result() {
if [[ ! -z $RETVAL ]]; then
unset RETVAL
fi
RETVAL=$?
if [[ $RETVAL -ne 0 ]]; then
echo execution failed
exit $RETVAL
else
echo execution successfully
fi
}
ONLINE_SCSI_DISK_PRESENT=$(lsblk --all | grep disk | grep -v fd | awk '{print $1}' | xargs)
echo $ONLINE_SCSI_DISK_PRESENT
read -p "input your choice:" ONLINE_SCSI_DISK_PRESENT
echo "- - -" >/sys/class/scsi_host/host0/scan
echo "- - -" >/sys/class/scsi_host/host1/scan
echo "- - -" >/sys/class/scsi_host/host2/scan
echo New Added SCSI Disk: $ONLINE_SCSI_DISK_PRESENT
VG_Name=$(vgdisplay | grep 'VG Name' | awk '{print $NF}' | grep -i volgroup)
VG_PATH_TO_EXTEND=$(lvdisplay | grep 'LV Path' | awk '{print $NF}' | grep root)
fdisk $ONLINE_SCSI_DISK_PRESENT >/dev/null 2>&1</dev/null 2>&1
check_execution_result
vgextend $VG_Name /dev/$LVM_OPERATION_DISK_FILENAME >/dev/null 2>&1
check_execution_result
lvresize -l +100%FREE $VG_PATH_TO_EXTEND >/dev/null 2>&1
check_execution_result
resize2fs $VG_PATH_TO_EXTEND >/dev/null 2>&1
check_execution_result
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
초보자 처리 파일 시스템 (´·ω・`)파일 시스템은 가장 기본적인 운영체제 서비스 중 하나로 하드디스크 등 저장 매체를 효과적으로 관리하고 파일로 사용할 수 있는 수단을 제공할 수 있다.대부분의 경우 디스크 추가는 파일 시스템으로 사용할 수 있습니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.