https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /usr/local/sbin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/sbin/growvar
#!/bin/bash
# dib-lint: disable=dibdebugtrace
set -exu
set -o pipefail

var_dev=$(df -P /var | tail -n 1 | awk '/.*/ { print $1 }')

if [ -z "${var_dev}" ]; then
    echo "*** Root device not found?"
    exit 1
fi

udev_var=$(udevadm info --query=all --name $var_dev)

part=$(grep ID_PART_ENTRY_DISK <<< "${udev_var}" | cut -d= -f2)
if [ -z "${part}" ]; then
    echo "*** var partition not found!"
    exit 1
fi
part_no=$(grep ID_PART_ENTRY_NUMBER <<< "${udev_var}" | cut -d= -f2)
if [ -z "${part_no}" ]; then
    echo "*** Var partition number not found!"
    exit 1
fi

disk=$(find /sys/dev/block -name ${part})
disk="/dev/$(source ${disk}/uevent; echo $DEVNAME)"

set +e
growpart $disk $part_no
# Error code 1 means no change
if [ "$?" -le 1 ]; then
    # always return true because this might not work if were are non ext4
    resize2fs $var_dev || true
fi

https://t.me/RX1948 - 2025