Skip to content

Commit 98989b7

Browse files
add overlayfs remove sync from disk
1 parent fa4ccfd commit 98989b7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

zram-config

+6-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,11 @@ createZdir () {
3333
mount --verbose --make-private $BIND_DIR/ 2>&1 | tee -a $ZLOG
3434
createZdevice
3535
mke2fs -v -t ext4 /dev/zram$RAM_DEV 2>&1 | tee -a $ZLOG
36-
mount --verbose --types ext4 -o nosuid,noexec,nodev /dev/zram$RAM_DEV $ZRAM_DIR/ 2>&1 | tee -a $ZLOG
37-
syncFromDisk
36+
mkdir -p /opt/zram$RAM_DEV 2>&1 | tee -a $ZLOG
37+
mount --verbose --types ext4 -o nosuid,noexec,nodev /dev/zram$RAM_DEV /opt/zram$RAM_DEV/ 2>&1 | tee -a $ZLOG
38+
mkdir -p /opt/zram$RAM_DEV/upper /opt/zram$RAM_DEV/workdir $ZRAM_DIR 2>&1 | tee -a $ZLOG
39+
mount -t overlay -o lowerdir=$BIND_DIR,upperdir=/opt/zram$RAM_DEV/upper,workdir=/opt/zram$RAM_DEV/workdir overlay $ZRAM_DIR 2>&1 | tee -a $ZLOG
40+
#syncFromDisk
3841
else
3942
echo "No mount dir in ztab" | tee -a $ZLOG
4043
return 1
@@ -123,6 +126,7 @@ removeZlog () {
123126
then
124127
invoke-rc.d rsyslog stop 2>&1 | tee -a $ZLOG
125128
umount $ZRAM_DIR/ 2>&1 | tee -a $ZLOG
129+
umount /opt/$ZRAM_DEV 2>&1 | tee -a $ZLOG
126130
else
127131
return 1
128132
fi

0 commit comments

Comments
 (0)