15a16
> cow_snapshot_label="cow-sn"
448d448
<     size=$(fs_size "${fromdev}" "" "used")
451,457d450
<         # look for free mem
<         if [ -n "${HOMEMOUNTED}" -a "${snap_type}" = "HOME" ]; then
<             todev=$(cat /proc/mounts | grep -s " $(base_path ${todir}) " | awk '{print $1}' )
<             freespace=$(df -k  | grep -s ${todev} | awk '{print $4}')
<         else
<             freespace=$( expr $(awk '/MemFree/{print $2}' /proc/meminfo) + $( cat /proc/meminfo | grep Cached | head -n 1 | awk '/Cached/{print $2}' - ))
<         fi
466d458
<             # Copying stuff...
468,469d459
<             cp -a "${tomount}"/* ${todir}
<             umount "${tomount}"
471a462,471
>             return 1
>         fi
> 
>         size=$(fs_size "${fromdev}" "${tomount}" "used")
>         # look for free mem
>         if [ -n "${HOMEMOUNTED}" -a "${snap_type}" = "HOME" ]; then
>             todev=$(cat /proc/mounts | grep -s " $(base_path ${todir}) " | awk '{print $1}' )
>             freespace=$(df -k  | grep -s ${todev} | awk '{print $4}')
>         else
>             freespace=$( expr $(awk '/MemFree/{print $2}' /proc/meminfo) + $( cat /proc/meminfo | grep Cached | head -n 1 | awk '/Cached/{print $2}' - ))
473a474,476
>         # Copying stuff...
>         cp -a "${tomount}"/* ${todir}
>         umount "${tomount}"
645a649
>         try_snap "${cow_snapshot_label}" "/cow" "COW"
