mirror of
https://github.com/azlux/log2ram.git
synced 2023-10-10 13:37:24 +02:00
rollback #111
This commit is contained in:
parent
1406472d8a
commit
324902da44
27
log2ram
27
log2ram
@ -35,14 +35,14 @@ remountOriginal() {
|
|||||||
|
|
||||||
syncToDisk () {
|
syncToDisk () {
|
||||||
isSafe
|
isSafe
|
||||||
INITIAL_STATE=$(remountRW)
|
#INITIAL_STATE=$(remountRW)
|
||||||
|
|
||||||
if [ "$USE_RSYNC" = true ]; then
|
if [ "$USE_RSYNC" = true ]; then
|
||||||
rsync -aXv --inplace --no-whole-file --delete-after $RAM_LOG/ $HDD_LOG/ 2>&1 | tee -a $LOG2RAM_LOG
|
rsync -aXv --inplace --no-whole-file --delete-after $RAM_LOG/ $HDD_LOG/ 2>&1 | tee -a $LOG2RAM_LOG
|
||||||
else
|
else
|
||||||
cp -rfup $RAM_LOG/ -T $HDD_LOG/ 2>&1 | tee -a $LOG2RAM_LOG
|
cp -rfup $RAM_LOG/ -T $HDD_LOG/ 2>&1 | tee -a $LOG2RAM_LOG
|
||||||
fi
|
fi
|
||||||
remountOriginal ${INITIAL_STATE}
|
#remountOriginal ${INITIAL_STATE}
|
||||||
}
|
}
|
||||||
|
|
||||||
syncFromDisk () {
|
syncFromDisk () {
|
||||||
@ -92,19 +92,20 @@ createZramLogDrive () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
make_log_dir () {
|
make_log_dir () {
|
||||||
|
[ -d $HDD_LOG/ ] || mkdir $HDD_LOG/
|
||||||
# if create mount failed, try to remount in rw the parent directory
|
# if create mount failed, try to remount in rw the parent directory
|
||||||
# and restore original status
|
# and restore original status
|
||||||
if [ ! -d $HDD_LOG/ ] ; then
|
#if [ ! -d $HDD_LOG/ ] ; then
|
||||||
mkdir $HDD_LOG/ 2>/dev/null /dev/null
|
# mkdir $HDD_LOG/ 2>/dev/null /dev/null
|
||||||
RESU=$?
|
# RESU=$?
|
||||||
if [ "$RESU" -ne "0" ] ; then
|
# if [ "$RESU" -ne "0" ] ; then
|
||||||
MOUNT_POINT=$(findmnt -T ` dirname $HDD_LOG/ ` -n --raw | cut -d ' ' -f 1 )
|
# MOUNT_POINT=$(findmnt -T ` dirname $HDD_LOG/ ` -n --raw | cut -d ' ' -f 1 )
|
||||||
mount -o remount,rw ${MOUNT_POINT}
|
# mount -o remount,rw ${MOUNT_POINT}
|
||||||
sleep 0.1
|
# sleep 0.1
|
||||||
mkdir $HDD_LOG/
|
# mkdir $HDD_LOG/
|
||||||
mount -o remount,ro ${MOUNT_POINT}
|
# mount -o remount,ro ${MOUNT_POINT}
|
||||||
fi
|
# fi
|
||||||
fi
|
# fi
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
Loading…
Reference in New Issue
Block a user