mirror of
https://github.com/bashclub/proxmox-zfs-postinstall.git
synced 2024-12-25 17:50:13 +01:00
Replaced while by for loop, adjust rsync params
This commit is contained in:
parent
8879880c63
commit
6e63bb9b08
@ -10,9 +10,8 @@ TOOLS="sudo vim ifupdown2 net-tools dnsutils ethtool git curl unzip screen iftop
|
|||||||
#### L1ARC SIZE CONFIGURATION ####
|
#### L1ARC SIZE CONFIGURATION ####
|
||||||
|
|
||||||
# get total size of all zpools
|
# get total size of all zpools
|
||||||
zpool list -o size -Hp | while read line; do SUM=$(($SUM+$line)); echo "ZPOOL_SIZE_SUM_BYTES=$SUM" > ./ZPOOL_SIZE_SUM_BYTES; done
|
ZPOOL_SIZE_SUM_BYTES=0
|
||||||
source ./ZPOOL_SIZE_SUM_BYTES
|
for line in $(zpool list -o size -Hp); do ZPOOL_SIZE_SUM_BYTES=$(($ZPOOL_SIZE_SUM_BYTES+$line)); done
|
||||||
rm -f ./ZPOOL_SIZE_SUM_BYTES
|
|
||||||
|
|
||||||
# get information about available ram
|
# get information about available ram
|
||||||
MEM_TOTAL_BYTES=$(($(awk '/MemTotal/ {print $2}' /proc/meminfo) * 1024))
|
MEM_TOTAL_BYTES=$(($(awk '/MemTotal/ {print $2}' /proc/meminfo) * 1024))
|
||||||
@ -59,11 +58,11 @@ echo -e "zfs_arc_max:\t\t\t$(($ZFS_ARC_MAX_BYTES / 1024 / 1024))\tMB\t\t= 1 GB R
|
|||||||
echo ""
|
echo ""
|
||||||
RESULT=not_set
|
RESULT=not_set
|
||||||
while [ "$(echo $RESULT | awk '{print tolower($0)}')" != "y" ] && [ "$(echo $RESULT | awk '{print tolower($0)}')" != "n" ] && [ "$(echo $RESULT | awk '{print tolower($0)}')" != "" ]; do
|
while [ "$(echo $RESULT | awk '{print tolower($0)}')" != "y" ] && [ "$(echo $RESULT | awk '{print tolower($0)}')" != "n" ] && [ "$(echo $RESULT | awk '{print tolower($0)}')" != "" ]; do
|
||||||
echo "If you want to adjust the values yourself type 'y', type 'n' to apply the values by script policy [y/N]?"
|
echo "If you want to apply the values by script policy type 'y', type 'n' to adjust the values yourself [Y/n]?"
|
||||||
read
|
read
|
||||||
RESULT=${REPLY}
|
RESULT=${REPLY}
|
||||||
done
|
done
|
||||||
if [[ "$(echo $RESULT | awk '{print tolower($0)}')" == "y" ]]; then
|
if [[ "$(echo $RESULT | awk '{print tolower($0)}')" == "n" ]]; then
|
||||||
echo "Please type in the desired value in MB for 'zfs_arc_min' [$(($ZFS_ARC_MIN_BYTES / 1024 / 1024))]:"
|
echo "Please type in the desired value in MB for 'zfs_arc_min' [$(($ZFS_ARC_MIN_BYTES / 1024 / 1024))]:"
|
||||||
read
|
read
|
||||||
if [[ ${REPLY} -gt 0 ]]; then
|
if [[ ${REPLY} -gt 0 ]]; then
|
||||||
@ -159,4 +158,4 @@ if [ $? -ne 0 ]; then
|
|||||||
zfs create $PVE_CONF_BACKUP_TARGET
|
zfs create $PVE_CONF_BACKUP_TARGET
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "$PVE_CONF_BACKUP_CRON_TIMER root rsync -vhab --delete /etc /$PVE_CONF_BACKUP_TARGET > /$PVE_CONF_BACKUP_TARGET/pve-conf-backup.log" > /etc/cron.d/pve-conf-backup
|
echo "$PVE_CONF_BACKUP_CRON_TIMER root rsync -va --delete /etc /$PVE_CONF_BACKUP_TARGET > /$PVE_CONF_BACKUP_TARGET/pve-conf-backup.log" > /etc/cron.d/pve-conf-backup
|
||||||
|
Loading…
Reference in New Issue
Block a user