SAVE.DAT, XZM & MLOOP

Technical issues/questions of an intermediate or advanced nature.
Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

SAVE.DAT, XZM & MLOOP

Post#1 by Bogomips » 17 Jul 2016, 14:07

Ed_P wrote:One advantage of a backed up save.dat file is it can be renamed as a save.dat.xzm file and used as a module.
Not having a save.dat file, would appreciate a demonstration of this thru output from:

Code: Select all

mloop  <Eds saved changes file>.dat
uloop
mv   <Eds saved changes file>.dat  <Eds saved changes file>.xzm
mkdir x; mount  <Eds saved changes file>.xzm  x
ls  -l  x
umount x
:)
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#2 by Ed_P » 17 Jul 2016, 17:20

Bogomips wrote:Not having a save.dat file, would appreciate a demonstration of this thru output from
Kinda busy at the moment, soccer tournament, will do the commands later. I got the idea for doing it quite awhile ago. http://forum.porteus.org/viewtopic.php? ... 331#p20292

One of my related scripts.

Code: Select all

#!/bin/sh

# http://forum.porteus.org/viewtopic.php?f=81&t=2866&p=20331#p20292

BDEV=`grep -A1 "Booting" /var/log/porteus-livedbg|tail -n1|sed 's^//^/^g'`
# http://forum.porteus.org/viewtopic.php?f=53&t=3801&start=30#p28472

VERSION=$(cat /etc/porteus-version)
FOLDER=porteus${VERSION:9:3}
GUEST="$BDEV/$FOLDER/Guest"
MODULES="$BDEV/$FOLDER/Modules"
SAVEDAT="$BDEV/$FOLDER"

DIR () {
#  echo "$1"
#  ls -ghlst --full-time $1 | awk '{print $1 " " $2 " "$6 " " $7 " " $8 " " $9}' | more 
ls -lght --time-style long-iso $1 | awk '{print $5,$6,$4,$7}'
# http://forum.porteus.org/viewtopic.php?f=81&t=3965#p29205
}

if [ -d "/mnt/loop/home" ]; then
  uloop
fi

DIR "$SAVEDAT/modsavedat/" 
DIR "$SAVEDAT/changes/"
echo 
echo -en "Press Enter to backup .dat to .xzm, Ctrl+C to end.\n"
read answer  
 
echo Pls wait, copying in progress
cp -p $SAVEDAT/changes/porteussave.dat $SAVEDAT/modsavedat/porteussave.dat.xzm
DIR "$SAVEDAT/modsavedat/"  
Ed

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#3 by Ed_P » 17 Jul 2016, 19:45

Bogomips wrote:
Ed_P wrote:One advantage of a backed up save.dat file is it can be renamed as a save.dat.xzm file and used as a module.
Not having a save.dat file, would appreciate a demonstration of this thru output from:

Code: Select all

mloop  <Eds saved changes file>.dat
uloop
And the result is:

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# mloop /mnt/sda5/porteus3.0/changes/porteussave.dat
using /dev/loop28

Please wait while i gather some info ....

mount: wrong fs type, bad option, bad superblock on /dev/loop28,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so



 #################################
 Your data file has been mounted at: 
/mnt/loop

You can unmount it by typing uloop

Here is a list of the files:

root@porteus:/home/guest# dmesg | tail
[  185.482982] scsi1 : usb-storage 2-2:1.0
[  185.483589] usb 2-2: USB disconnect, device number 3
[  185.496895] psmouse serio1: elantech: retrying ps2 command 0xe6 (2).
[  185.501402] video LNXVIDEO:00: Restoring backlight state
[  186.016281] psmouse serio1: elantech: retrying ps2 command 0xf8 (2).
[  186.718450] psmouse serio1: elantech: retrying ps2 command 0xf8 (1).
[  188.142368] atl1c 0000:06:00.0: irq 42 for MSI/MSI-X
[  188.174681] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  230.952367] aufs may_rename_srcdir:469:URL Classifier[4735]: renaming dir who has child(ren) on multiple branches, is not supported
[  372.449614] XFS (loop28): Filesystem has duplicate UUID 97f3e427-7d04-4e91-af1e-770b4b99d3b8 - can't mount
root@porteus:/home/guest# 
which is a situation we have discussed before.

Will have to try with AF.
Ed

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#4 by Ed_P » 17 Jul 2016, 20:21

Bogomips wrote:Not having a save.dat file, would appreciate a demonstration of this thru output from:

Code: Select all

mloop  <Eds saved changes file>.dat
uloop
mv   <Eds saved changes file>.dat  <Eds saved changes file>.xzm
mkdir x; mount  <Eds saved changes file>.xzm  x
ls  -l  x
umount x
:)
As you requested:

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# mloop /mnt/sda5/porteus3.2/changes/porteussave.dat
using /dev/loop8

Please wait while i gather some info ....



 #################################
 Your data file has been mounted at: 
/mnt/loop

You can unmount it by typing uloop

Here is a list of the files:
etc  home  lib	root  usr  var

root@porteus:/home/guest# uloop

/mnt/loop has been unmounted

root@porteus:/home/guest# mv /mnt/sda5/porteus3.2/changes/porteussave.dat  /mnt/sda5/porteus3.2/changes/porteussave.dat.xzm
root@porteus:/home/guest# mkdir x; mount /mnt/sda5/porteus3.2/changes/porteussave.dat.xzm x
root@porteus:/home/guest# ls -l x
total 0
drwxr-xr-x 7 root root 224 Jul 10 14:26 etc/
drwxr-xr-x 3 root root  19 Jul 10 13:25 home/
drwxr-xr-x 3 root root  21 Jul 10 11:50 lib/
drwx------ 9 root root 230 Jul 10 14:25 root/
drwxr-xr-x 5 root root  45 Jul 10 13:27 usr/
drwxr-xr-x 8 root root  77 Jul 10 14:26 var/
root@porteus:/home/guest# unmount x
bash: unmount: command not found
root@porteus:/home/guest# umount x
root@porteus:/home/guest# 
:)

At some point I want to develop a shutdown script that tests the size of the save.dat file on disk, and it's free space, and compares it to the size of the /mnt/live/memory/changes directory and reports problems before they impact the file on disk.

I believe the problems with the save.dat file are due to the size of the changes exceeding the size of the disk file. And I suspect that is easy to happen when browsers are added to the system and their caches are put in the /home/guest/. folders and they are not configured to be cleared when the browsers are closed. I just set that option with the firefox system I created with update-firefox and I've redirected the cache Chrome uses to the /tmp/ directory. But anyone adding a browser and not tweaking it's cache settings will exceed their save.dat file especially if it's small. And mine are usually between 256MB and 512MB.

Ideally the caches should not be written to the /mnt/live/memory/changes directory but short of that they should not be included in what is written to the save.dat file.
Ed

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: SAVE.DAT, XZM & MLOOP

Post#5 by Bogomips » 19 Jul 2016, 00:07

Thanks Ed! :friends:

MLOOP
  • Code: Select all

    root@porteus:/home/guest# mloop
    ##########################
    Usage of /usr/bin/mloop:
    ##########################
     mloop /path/to/module.xzm 
     mloop /path/to/file.iso 
     mloop /path/to/file.dat 
     mloop /path/to/file.img 
     mloop /path/to/initrd.xz 
     mloop /path/to/file.tar 
     mloop /path/to/file.tar.gz 
     mloop /path/to/file.tar.bz2 
     mloop http://domain.com/file.iso 
    
    File given will be mounted on a loop at /mnt/loop
    You can use uloop to unmout loop.
    
  • Ed_P wrote:Wow. It took a time machine but I think I found the answer.
    http://forum.porteus.org/viewtopic.php? ... 151#p25178
    I haven't worried about these files in quite awhile.
    Apparently whatever changes are made to a mlooped file are written to disk when the file is ulooped. Simple. :good:
    • XZM

      Code: Select all

      root@porteus:/home/guest# mloop nvd_rpm_2.xzm 
      using /dev/loop14
      mkdir: cannot create directory ‘/mnt/loop’: File exists
       #################################
       Your module has been mounted at: 
      /mnt/loop
      
       You can unmount it by typing uloop
       Here is a list of the files:
      etc  usr
      
      root@porteus:/home/guest# tree -n /mnt/loop
      /mnt/loop
      ├── etc
      │   ├── ld.so.conf.d
      │   │   └── nvidia.conf
      │   └── rc.d
      │       └── rc.local
      └── usr
          ├── local
          │   └── etc
          │       └── X11
          │           └── xorg.conf.d
          │               └── 10-nvidia.conf
          └── share
              ├── X11
              │   └── xorg.conf.d
              │       └── 10-nvidia.conf
              └── nvidia
                  └── nvidia-application-profiles-key-documentation
      12 directories, 5 files
      
      root@porteus:/home/guest# rm -r /mnt/loop/usr/share
      rm: cannot remove '/mnt/loop/usr/share/X11/xorg.conf.d/10-nvidia.conf': Read-only file system
      rm: cannot remove '/mnt/loop/usr/share/nvidia/nvidia-application-profiles-key-documentation': Read-only file system
      
      root@porteus:/home/guest# mkdir /mnt/loop/tst
      mkdir: cannot create directory ‘/mnt/loop/tst’: Read-only file system
      
      root@porteus:/home/guest# uloop
      /mnt/loop has been unmounted
      
    • DAT

      Code: Select all

      root@porteus:/home/guest# mv nvd_rpm_2.xzm nvd_rpm_2.dat
      root@porteus:/home/guest# mloop nvd_rpm_2.dat 
      using /dev/loop14
      mkdir: cannot create directory ‘/mnt/loop’: File exists
       #################################
       Your data file has been mounted at: 
      /mnt/loop
      
      You can unmount it by typing uloop
      Here is a list of the files:
      etc  usr
      
      root@porteus:/home/guest# tree -n /mnt/loop
      /mnt/loop
      ├── etc
      │   ├── ld.so.conf.d
      │   │   └── nvidia.conf
      │   └── rc.d
      │       └── rc.local
      └── usr
          ├── local
          │   └── etc
          │       └── X11
          │           └── xorg.conf.d
          │               └── 10-nvidia.conf
          └── share
              ├── X11
              │   └── xorg.conf.d
              │       └── 10-nvidia.conf
              └── nvidia
                  └── nvidia-application-profiles-key-documentation
      12 directories, 5 files
      
      root@porteus:/home/guest# rm -r /mnt/loop/usr/share
      rm: cannot remove '/mnt/loop/usr/share/X11/xorg.conf.d/10-nvidia.conf': Read-only file system
      rm: cannot remove '/mnt/loop/usr/share/nvidia/nvidia-application-profiles-key-documentation': Read-only file system
      
      root@porteus:/home/guest# mkdir /mnt/loop/etc/tst
      mkdir: cannot create directory ‘/mnt/loop/etc/tst’: Read-only file system
      
      root@porteus:/home/guest# tree -n /mnt/loop
      /mnt/loop
      ├── etc
      │   ├── ld.so.conf.d
      │   │   └── nvidia.conf
      │   └── rc.d
      │       └── rc.local
      └── usr
          ├── local
          │   └── etc
          │       └── X11
          │           └── xorg.conf.d
          │               └── 10-nvidia.conf
          └── share
              ├── X11
              │   └── xorg.conf.d
              │       └── 10-nvidia.conf
              └── nvidia
                  └── nvidia-application-profiles-key-documentation
      12 directories, 5 files
      root@porteus:/home/guest# uloop
      /mnt/loop has been unmounted
      
  • mloop http://domain.com/file.iso This is a new one on me. Tried browser extensions to get this functionality, but no joy. :(

    Code: Select all

    root@porteus:/home/guest# mloop http://bear.alienbase.nl/mirrors/slackware-live/latest/slackware-live-14.2.iso
    using /dev/loop14
    
    Please wait while i gather some info ....
    
    Checking given link ...
    link is good
     Connecting to:   slackware-live-14.2.iso ...
    file name: 	slackware-live-14.2.iso
    host name: 	bear.alienbase.nl
    port number: 	80
    protocol: 	http
    request path: 	/mirrors/slackware-live/latest/slackware-live-14.2.iso
    auth data: 	(null)
    file size: 	2781872128
     Attemptingto mount:   slackware-live-14.2.iso ...
    ntfs-3g: Failed to access volume '/mnt/loop/slackware-live-14.2.iso': Transport endpoint is not connected
    
    ntfs-3g 2016.2.22 integrated FUSE 27 - Third Generation NTFS Driver
    		Configuration type 1, XATTRS are on, POSIX ACLS are off
    
    Copyright (C) 2005-2007 Yura Pakhuchiy
    Copyright (C) 2006-2009 Szabolcs Szakacsits
    Copyright (C) 2007-2016 Jean-Pierre Andre
    Copyright (C) 2009 Erik Larsson
    
    Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>
    
    Options:  ro (read-only mount), windows_names, uid=, gid=,
              umask=, fmask=, dmask=, streams_interface=.
              Please see the details in the manual (type: man ntfs-3g).
    
    Example: ntfs-3g /dev/sda1 /mnt/windows
    
    News, support and information:  http://tuxera.com
    
    
     #################################
     Your online file has been mounted at: 
    /mnt/http
    
    You can unmount it by typing: umount /mnt/http
    
    Here is a list of the files:
    
    root@porteus:/home/guest# ls /mnt/http
    root@porteus:/home/guest# umount /mnt/http
    umount: /mnt/http: not mounted
    
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#6 by Ed_P » 19 Jul 2016, 17:14

Bogomips wrote:Thanks Ed! :friends:
:friends: indeed. :)

This might interest you. :good:

Code: Select all

guest@porteus:~$ ./savedatremovewhfiles.sh
Enter root's password 
Password: 

mloop /mnt/sda5/porteus3.2/changes/porteussave.dat    <-----------------------------------------------------
using /dev/loop8

Please wait while i gather some info ....



 #################################
 Your data file has been mounted at: 
/mnt/loop

You can unmount it by typing uloop

Here is a list of the files:
etc  home  lib	root  usr  var

find /mnt/loop -name .wh.*
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-b389583d.log
/mnt/loop/root/.local/share/gvfs-metadata/.wh.home-b389583d.log

Enter 1 to delete, 2 to exit.
1) Yes
2) No
#? 1
find /mnt/loop/home -name .wh.* -delete                       <---------------------------------------

find /mnt/loop -name .wh.*
/mnt/loop/root/.local/share/gvfs-metadata/.wh.home-b389583d.log     <---------------- root's file still there but guest's file is gone.

/mnt/loop has been unmounted

guest@porteus:~$ 

guest@porteus:~$ ./savedatremovewhfiles.sh                  <------------------------- A rerun to verify the delete
Enter root's password 
Password: 

mloop /mnt/sda5/porteus3.2/changes/porteussave.dat   
using /dev/loop8

Please wait while i gather some info ....



 #################################
 Your data file has been mounted at: 
/mnt/loop

You can unmount it by typing uloop

Here is a list of the files:
etc  home  lib	root  usr  var

find /mnt/loop -name .wh.*
/mnt/loop/root/.local/share/gvfs-metadata/.wh.home-b389583d.log    <---------- guest's file is gone.

Enter 1 to delete, 2 to exit.
1) Yes
2) No
#? 2

/mnt/loop has been unmounted

guest@porteus:~$ 
Ed

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: SAVE.DAT, XZM & MLOOP

Post#7 by Bogomips » 19 Jul 2016, 22:47

  • Mount a DAT file having R/W Permission

    Code: Select all

    root@porteus:/home/guest# ls -l nvd_rpm_2.xzm 
    -rw-r--r-- 1 root root 4096 Jul 19 20:22 nvd_rpm_2.xzm
    
    root@porteus:/home/guest# mv nvd_rpm_2.xzm nvd_rpm_2.dat
    
    root@porteus:/home/guest# mloop nvd_rpm_2.dat 
    using /dev/loop12
    Please wait while i gather some info ....
     #################################
     Your data file has been mounted at: 
    /mnt/loop
    You can unmount it by typing uloop
    Here is a list of the files:
    etc  usr
    
    root@porteus:/home/guest# tree -n /mnt/loop/
    /mnt/loop/
    ├── etc
    │   ├── ld.so.conf.d
    │   │   └── nvidia.conf
    │   └── rc.d
    │       └── rc.local
    └── usr
        ├── local
        │   └── etc
        │       └── X11
        │           └── xorg.conf.d
        │               └── 10-nvidia.conf
        └── share
            ├── X11
            │   └── xorg.conf.d
            │       └── 10-nvidia.conf
            └── nvidia
                └── nvidia-application-profiles-key-documentation
    12 directories, 5 files
    
  • Using find to delete files

    Code: Select all

    root@porteus:/home/guest# find  /mnt/loop/  -name 10*
    /mnt/loop/usr/local/etc/X11/xorg.conf.d/10-nvidia.conf
    /mnt/loop/usr/share/X11/xorg.conf.d/10-nvidia.conf
    
    root@porteus:/home/guest# find  /mnt/loop/  -name 10* -delete
    find: cannot delete `/mnt/loop/usr/local/etc/X11/xorg.conf.d/10-nvidia.conf': Read-only file system
    find: cannot delete `/mnt/loop/usr/share/X11/xorg.conf.d/10-nvidia.conf': Read-only file system
    
    root@porteus:/home/guest# uloop
    /mnt/loop has been unmounted
    
Methinks something fishy going on with them thar script! Won't be convinced until seeing the actual CLIs in action, and what sort of output they produce. :Search:
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#8 by Ed_P » 20 Jul 2016, 00:59

Bogomips wrote:Methinks something fishy going on with them thar script! Won't be convinced until seeing the actual CLIs in action, and what sort of output they produce. :Search:
Well, the find -delete option came from a good source: http://forum.porteus.org/viewtopic.php? ... 698#p43823 Prior to that I used an option from another good source: http://forum.porteus.org/viewtopic.php? ... 151#p25178

The meat of the script, which runs as root, is:

Code: Select all

echo find ${SPACEDATDIR} -name .wh.*
find ${SPACEDATDIR} -name .wh.*
echo
echo -en "Enter 1 to delete, 2 to exit.\n"
select yn in "Yes" "No"; do
   case $yn in
        Yes ) echo "find ${SPACEDATDIR}/home -name .wh.* -delete"
#             find ${SPACEDATDIR}/home -name ".wh.*" | xargs rm
#             find ${SPACEDATDIR}/home -name ".wh.*" | sed 's" "?"' | xargs rm 
              find ${SPACEDATDIR}/home -name ".wh.*" -delete
              echo
              echo find ${SPACEDATDIR} -name .wh.*
              find ${SPACEDATDIR} -name .wh.*
              break;;
        No )  break;; 
   esac
done

if [ -a /mnt/live/memory/images/changes ]; then
   exit
else
   uloop 
fi
exit
Ed

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: SAVE.DAT, XZM & MLOOP

Post#9 by Bogomips » 20 Jul 2016, 11:22

Thanks Ed. Scripts can be deceiving. However here the acid test following script actions:

Code: Select all

mloop  <Eds saved changes file>.dat
find  /mnt/loop  -name .wh.*
find  /mnt/loop  -name .wh.*  -delete
umount

mloop  <Eds saved changes file>.dat
find  /mnt/loop  -name .wh.*
umount
:wink:
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#10 by Ed_P » 20 Jul 2016, 17:12

Bogomips wrote:Thanks Ed. Scripts can be deceiving. However here the acid test following script actions:

Code: Select all

mloop  <Eds saved changes file>.dat
find  /mnt/loop  -name .wh.*
find  /mnt/loop  -name .wh.*  -delete
umount

mloop  <Eds saved changes file>.dat
find  /mnt/loop  -name .wh.*
umount
:wink:
As you wish sire. :)

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# mloop /mnt/sda5/porteus3.1/changes/porteussave.dat
using /dev/loop8

Please wait while i gather some info ....

 #################################
 Your data file has been mounted at: 
/mnt/loop

You can unmount it by typing uloop

Here is a list of the files:
dev  etc  home	mnt  root  tmp	usr  var

root@porteus:/home/guest# find  /mnt/loop  -name .wh.*
/mnt/loop/etc/usm/.wh..wh..opq
/mnt/loop/etc/acpi/.wh.acpi_handler3.1.sh
/mnt/loop/home/guest/.wine/drive_c/users/guest/Temp/.wh.wine_ppds
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-26d1ceab.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-becb1afd.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-26560ec8.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-cc1fb6c6.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-11938fab.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-dad2c308.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-bdf68cde.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-926a6bc0.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-79606ff3.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-e5b4eac0.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-ede72eda.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-4a5b4bcf.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-48168114168103E2-1df7aa26.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-1f1d92b8.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-2f9f8290.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-519488ca.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-98e40403.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-de8c1b4f.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-5ea90497.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-3cf4e142.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-328803e5.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.root-99557cb6.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-cd4618d8.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-10b358da.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.home-57f8fca7.log
/mnt/loop/home/guest/.local/share/gvfs-metadata/.wh.uuid-01CD20066B8BF780-83619a31.log
/mnt/loop/home/guest/.local/share/Trash/files/.wh.jre-8u25-x86_64-1.xzm
/mnt/loop/home/guest/.local/share/Trash/files/.wh.flash-plugin-11.2.202.424-x86_64-1gv.xzm
/mnt/loop/home/guest/.local/share/Trash/info/.wh.jre-8u25-x86_64-1.xzm.trashinfo
/mnt/loop/home/guest/.local/share/Trash/info/.wh.flash-plugin-11.2.202.424-x86_64-1gv.xzm.trashinfo
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-11-29_14_hqjQTWmtgxC5lOm8np8BHw==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-02_112_CnFQfz6fQ6i-88UY8NqHGA==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-16_447_guCA03uIw5QwsH3-lZX-NQ==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-09_110_3Ca18h21khgMXtfSPLnryQ==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-15_110_JyUb03tkDHiQsA5nIvFNPQ==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-24_117_ZqWCV02AEno-Iu5iAN197A==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-20_447_guCA03uIw5QwsH3-lZX-NQ==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2014-12-23_448_TKNSBDLucSSmSqQDwkXS1g==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2015-01-09_117_ZqWCV02AEno-Iu5iAN197A==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2015-01-16_121_+HkgfADgFA-H4IRrjy58Gg==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/bookmarkbackups/.wh.bookmarks-2015-02-03_122_Xrw+TfvDRfulanBCT9hUKg==.json
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.healthreport.sqlite-wal
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.healthreport.sqlite-shm
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.lock
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.webappsstore.sqlite-wal
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.webappsstore.sqlite-shm
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.places.sqlite-wal
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.places.sqlite-shm
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.cookies.sqlite-wal
/mnt/loop/home/guest/.mozilla/firefox/c3pp43bg.default/.wh.cookies.sqlite-shm
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/safebrowsing/.wh..wh..opq
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c8e29bbf2e6e50f90b5cf25f60d9c173.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4239228e8ca86fb9d2056173447d9197.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.34b753279e219065231fef787f11c970.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.8762d64b2095dc2d8103882c63e01629.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.8f286bb37163e302412bef8804d3c413.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e09a9f1c4be8ef58fd1174b7d8c3ac34.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.dc3015f8b7a5ad4479804c13ff2eab45.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.623e0c6aaf103623d90ce052ba5272f9.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.1649b8f2580d00a4cc40144354429314.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6f9d262b69174e7c2a75b1908a718e8e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.02a72e2cdceff530f9d1c7a5113bec39.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.bf74501134f130ea20167fe9391bae5a.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.1c1dc8622792b01ce77a5bdd8b7ba31d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6dd945d6d685b4b44bab4ee1727c0ef0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.1a7f50c1bcc6ad0baa2035ce25908952.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2032843d3c38379e1cee02061827a7be.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e4c38d0b55a6a21f26c62f00cb3fb2fe.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.76c2a22d5bd504b0014ebbcb53b0764d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6c54b42499132d691af7b1b4dd261475.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.dcdd0f945d45eb31d6fa673ac83e441c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.609fce4cfd39b1c5df60f4d05264eb3b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.81f78869614b7c025437f208287b098d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ed907eb256a163fa364a47425072d42c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.9e0118a0c2d6bf241e3e55d9d2d36d2d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.90e16e8f073375883029b0982d642d04.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.884504c0d5bb0f5bc6a64b26a2c348ee.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.22742223e5d88b10cbabe92947f80b56.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d5f1de22a7586e80d9bb27fd3dc21cb4.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7a03c10ba7743fa0cd58e7f8ad05af72.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.42fb71d6d061047ce832d3ade44e1815.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.43bd72e37f583a52f582b527d6fe9b55.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4cf093d156aad3d91756012aed9e59e1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.846341b2ac777eef2a82eb92be2307e1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4bc47862426add5d1a64e1c28861115e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.743325453d964222c672bb845bfdff9e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3d1fdf25e3e404d333402ed71b981c80.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.31c567f2b5c18bb9a2c25d87b7195a5d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.595d8ce4b41d5ba5359bbb0fb8fa04f1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.9a106eb4ee868abc97aad0e62d791fa8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.af59eecbf1d2e6a45523c8038b91adb1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d5279dfd503735eb4797b939ae83d4bb.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.892b94e84481804ae989e3919ca1acc0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.8f5f7a94cb354619e5160d40e56d22ed.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.74bc85229a3bc59444c3298ef414c924.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.cb0540b5ed48e41c6c9fb3afb518466e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.201db01a340bc82a85f77d1d907ec73e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.dbfe39ccfb823e79b2ebfa9c63d16597.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.19235a3c5084494f3f7e01228ba7f779.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e6ee0c6f9d69bed9f0748fa85cede67b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5c9ede7fca8b7aa0cfd7ce951b9a2938.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3952f525a8c2ba47f760499429fe0c45.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d75277cdffef995a46ae59bdaef1db86.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.a31e36d7a9683d0e03b25ddc930d04cd.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.9d95479cd98c8edfb50ff59b6b302ec1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.284056c6f50c8a7c3ad0a837d0cc3270.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.34143f41bcc17a21346dddfe199944c1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.bb09a29c06c967e15357211cbe94c549.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.cfa89af3fa589769ce51c39c7bfa2549.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.651806a29002e1532b1b63671963be0f.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e6fd60eb2c1090b4ef666e12d544e230.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3841d92c7198b09347aa56013b51f96d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d875b3c2a013630aa4d8fcae6b8ef2bc.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.97d9fae23e7dc2f7a386a48d12703e8b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.318a3beaa2a35b7550da66aca08a338c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0b4e991da40e793b4953dd6e9bd6f562.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.9df7ca6c74fa8871fe1ebcf948adceb6.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.43e9bc1210e30f33d4059a0aeee1d525.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4235e14ea964bf16a1ea1d7c64a6008a.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.007f4957330b216dfa8b69ac17f61244.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.be4bebcf6849574428aff3a3ea412a78.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2d84643e2f2d53e204afae0e61201fac.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d40f56750e8fae5d1ded1069c4be9b4b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.22f1209f0a47e5ab5e36647a2e9702a1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5f0c762ba4ecce1c096e73300cf7a00d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.81b289e99a0edc534fba75d461497755.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.03eb1644c59b9a88b4a4aa48c74534b9.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c3213bb7a29c3db4a07193b7c218b0d4.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.fae01f53322e0deab87ac4a2edd4f503.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ed612970781c782f2863f3b625d9f2c7.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.cb85e26c81f3570cc022871c49808454.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.831abf0c30d6b983081e45480036fb4b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2c1c48bc4377569cf1247f578bd3c70d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7965c13b9d8b5868e9e34ccaf1717ed1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.b49aa6d04c3cc2b94ea5cbfd12709d9c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.bbd0b215eb1ac95f0f7c85ff66d73179.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5ccdf8aba2191ca04260f52b70ea59b6.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6235f0bfdf8387286cdf124952dffc5a.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.543e095f889301d600a75cd1d09de551.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c39aba2333e6f29da66586690961ea11.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ec4ce69873806baceb2766135fc14e40.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6c0ec6f25f55fc125644a1a88b0416a2.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.62cde99a1d9197ff7354c1298ade8cc3.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.685688e1c3e91ab989a931cdb3bae816.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.b25cdefef4531c50a46c7bfe1cf358e8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d6742e7447f9dd2478ce47923a3f253e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d8967a381b8e0cc695b43c3949a416b7.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3071fd3608542483aefa2c28576f1338.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6e6fc0b11434a5e20c061a3fed89d1df.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e16551034eddff03622dd9d335cb1433.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.f3c0900b1bd82dc2e3f36483b142e8d5.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.b6e1b70dd853849b1723f5bc61298dab.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.a3f46298bcdbc57c3caef1a81e0e26c7.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.047b764694ab7f58d2f11c39bca5db64.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.b4babaaf027ab6d69ed70ad4d27e63aa.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3df8d9efbc8abae83a94ae69348ada38.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2b0e4a6914bcfd0d4e9a5f6a77bf5dd4.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d322ff5a962e0584f01b532c6a7ddce8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.87e033311858823176598db5d7ff12bd.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.a3cd1db74f693b76eaa993461883d8c6.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3186f7eb38865352c06ac13d5242e636.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0ef3540c4fdf173a5f6a5feacd268a0f.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7808b500f76c9668950baaf0f1a100ae.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0ca9c110dd9e959faf5aa56afe6a9085.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.9d2fa826882d3da13dead62e04120a7e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.b4ddff0f854865e3c7091ece32f4a5a8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5f74330366e248c06c3f615b64452cb4.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.438b6c1c955c4ecf8946e3ca6c7238c8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ebc6a503a7008b558620854bd229a287.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3161df0b429e3105d5f4791506433091.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7cce277ab20566770ccb28e2600aa50c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.64ecae998116f74be5dfdf54455d49da.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5ae58b565c53163729f91951e629c5d3.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.dfc06aefa0bd8b588942c07d677b4749.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4f35b1be7c9a17418a90f6d384031ee3.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.1bc7b4cdadcb725915d33d3027b9189b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.921582bec73ce44c09988cc165135830.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3719682092d1efbcd1ef3d30df9e98a1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.f0902910dcfa9bc13919811becce6b80.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6673daf5d61a547863d02cbf3bf63311.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.883fe6c70f0169f314bfcc01a54c49f1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e09fd6b7fdbedfcec6b45b2b6412fae0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.1d2e517d2ec93a8b7cdacdab3460a175.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4311e4f1685677276fef2ece771065c6.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c0b4d6896f6b5f1a7ef4f2ca43105e7c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d1e9a8740d4cf7a1203881af45bf86ca.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0f542f61e37e6206f478669e02ca4c7c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c49abbb4d3d7968c700d7d9ec1f00fff.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4b9e5a4ac7a703f16ee072b679f36719.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.99e13302d20a352487cb2958255bfe66.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3c4b4a9b35ba179e3b7e5dd5f59accde.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.fb828d64f2b2cfd169e97c92c85533d7.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e0e2cb6c996298afbff7581621c6d15c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.be3bee8ee9e804cd1bcaefaac25056f0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.b69777119340c811df7ed58a3ea8e85e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5e534f94f906642d993f83aa94c92f83.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2aa721b6ad913b8d25fe9a1bc96784e7.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.8a65a49cddc6c4f11d15cb57c001a686.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.20624385384154dce9fdb164f270d684.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.9201e606d6bc1a5f2937de92dda2f4a0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4995ae115cac1e4ae9c02248a899058a.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e10407eafaad88476edcf3f48f4272e0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.8d825ea4ddd5486b46a7d02e40ce3075.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.70a1ab609de81e7d6f6bbb2e0ad45dde.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.fa5c01cb36daaef2908786c1b2eaf8ac.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ad8ca367df5fda0bb5fcb91e0c0e7bff.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ff8cc770f7ff3962efa42fe259d69b40.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.39e3e66f9b5fa92f76ca7b51ebd0e747.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.f78693e09119bf36ae7fdf65b8a1da50.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ab279e17f12b112e8e6753f0391967b0.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e282ac85c1fffd78de218ac245899bcb.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.163ac9e3691582f29dd401f6d1e75a05.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5f2739f3a12319b2955a358403a86981.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0782156dad24b9b59172a09544b66968.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.a9086281b8f5e6b753b473bba3e44e01.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.f55493073593f2995c126150d214f2d1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c1739b8a94e7c885f101233094897d8c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c4420f19775a0becb3f930b78cbafb5f.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.595c037b9690bdbe59ca000ce7aa40b2.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.12eea5d3be48b2ca187917206ae3d102.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.475cc616e64316b94e8379b5b019219d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.71c8a24f4e31e8726493c0ca1aca0474.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.f46884be174e19ca353f1e4fc7b0e863.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.842b74e9afbcb5b926273fbbb75cd27e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.eef16646005b77061b77a3a29d552b1b.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.bf023763b26b9f405b2e994e8c178018.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5537536ff8e4be8fabd9809c2ebb53e1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ce67db593be65f9e9ec8d5611be460a4.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.62a055246869d1e67505257933af326e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.73dc2b68a303dca4495be747a6b7697f.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2554bd79cd92e6f1134f50dec87088ea.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.759099936f6bfa7138db0d5f681eaf38.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0e644e45515a861b86fcb2931bea2989.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7c7e52d1cac120bc756fff3604d3c69c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.849ccc2d569ff839512ef34f4d793d07.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.dad022119c6c7526bf5c285cdcb4f529.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c011b347056be249e0dca470273e8118.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7e654d091d849c53e06a4ed809bf76ed.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.67e8ac72e31303f4e00b3dfb82beb877.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.304a4a2747301561fa84a9b5ff63489d.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.785d1b58180bca8b0d293f672cc294ab.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.30a2a843d678486ef5e878b78697d560.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2b61f01f9f7ca6486901dac91686a228.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.ee21bb1f068ad4f9d465f979f3f74a33.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.94916ddf591942a3ed5b7f055af39a2f.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6820d36bcd00ef939435022ac040f321.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.85e3de27ad809c29a64f8db7a5e61991.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5ded14b3ce60fa5fc88c064908c72e86.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.55d16b4b4f83e2502f2e1bf83674d654.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d3d4e475ed0f5d1631aab0d5cf845fea.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.4d15bf28b0ffe2f2e9a0293867ec3f66.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.33383036c6d6cf524500ffc87883d120.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.e0b79b701bbcbb048e3b5c62f4a13061.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.7d0d2f26d721fd340181919b0303aa44.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.30772eac1e8ad6d0f5f64275ee70a313.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.c28bbd797be2139239c177aaa19dd035.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.1b63b6d2a424de3dcf79a102eb19391a.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.94363136279552315d1d0a3ec279e9b8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2beae53011fcefa72da24cf448e7d24e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.67a5561c7a68ccefc18bdedc66293114.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.3b7688671981ec3ecd4c432dcee84f3e.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0ca5871c3236d3e1392bffb2d5e75464.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.d2b7e641896ef851b7ec98a071d083d8.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.8282d06f49bc97dd968d6017679c773c.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.0e0c4ba90268c0bab752078e92600155.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.6a61e607ce32351a80432900f12154ef.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.527181dbf41a873b9be067d9f6939ba2.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.fdf588daef4afeabf9c557f81d586810.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.2bab705f917df7298148fb613d2a58d1.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/thumbnails/.wh.5ca42706b1ce0479a4b51a70946ac553.png
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/startupCache/.wh..wh..opq
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/.wh.cache2
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/safebrowsing-backup/.wh..wh..opq
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/safebrowsing-to_delete/.wh..wh..opq
/mnt/loop/home/guest/.cache/mozilla/firefox/c3pp43bg.default/.wh.cache2.Trash1810606009
/mnt/loop/home/guest/Desktop/.wh.Weather.desktop
/mnt/loop/home/guest/Desktop/.wh.psinfo43.txt
/mnt/loop/home/guest/.hplip/.wh.hp-systray.lock
/mnt/loop/home/guest/Downloads/.wh.flash-plugin-11.2.202.424-x86_64-1gv.xzm
/mnt/loop/home/guest/Downloads/.wh.jre-8u25-linux-x64.tar.gz
/mnt/loop/home/guest/Downloads/.wh.flashplayer-plugin-11.2.202.440-x86_64-1alien.txz
/mnt/loop/home/guest/Downloads/.wh.flashplayer-plugin-11.2.202.440-x86_64-1alien.xzm
/mnt/loop/home/guest/.java/deployment/cache/6.0/52/.wh.240796b4-51061544
/mnt/loop/home/guest/.java/deployment/cache/6.0/52/.wh.240796b4-51061544.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/50/.wh.5b9e5db2-4ec1dcc8
/mnt/loop/home/guest/.java/deployment/cache/6.0/50/.wh.5b9e5db2-4ec1dcc8.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/46/.wh.3357f52e-4eb74df6
/mnt/loop/home/guest/.java/deployment/cache/6.0/46/.wh.3357f52e-4eb74df6.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/45/.wh.45e3f3ad-135b88cb
/mnt/loop/home/guest/.java/deployment/cache/6.0/45/.wh.45e3f3ad-135b88cb.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/42/.wh.7a0cb16a-139dcbf8
/mnt/loop/home/guest/.java/deployment/cache/6.0/42/.wh.7a0cb16a-139dcbf8.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/40/.wh.e28dae8-2c249227
/mnt/loop/home/guest/.java/deployment/cache/6.0/40/.wh.e28dae8-2c249227.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/39/.wh.1db61127-34f37cd7
/mnt/loop/home/guest/.java/deployment/cache/6.0/39/.wh.1db61127-34f37cd7.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.2fb889a6-52a2414f
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.2fb889a6-52a2414f.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.2fb889a6-4a697bf8
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.2fb889a6-4a697bf8.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.1b682e6-6b692855
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.1b682e6-6b692855.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.2fb889a6-3f51f8ca
/mnt/loop/home/guest/.java/deployment/cache/6.0/38/.wh.2fb889a6-3f51f8ca.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/33/.wh.10a8d7a1-5be750e9
/mnt/loop/home/guest/.java/deployment/cache/6.0/33/.wh.10a8d7a1-5be750e9.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/33/.wh.7993da21-140128be
/mnt/loop/home/guest/.java/deployment/cache/6.0/33/.wh.7993da21-140128be.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/24/.wh.62d4bf98-762c1ac7
/mnt/loop/home/guest/.java/deployment/cache/6.0/24/.wh.62d4bf98-762c1ac7.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/22/.wh.47e40956-20343908
/mnt/loop/home/guest/.java/deployment/cache/6.0/22/.wh.47e40956-20343908.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/22/.wh.722e3016-31ac8181
/mnt/loop/home/guest/.java/deployment/cache/6.0/22/.wh.722e3016-31ac8181.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/20/.wh.3bf37f94-22c887ef
/mnt/loop/home/guest/.java/deployment/cache/6.0/20/.wh.3bf37f94-22c887ef.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/15/.wh.6ebb630f-68c38ff4
/mnt/loop/home/guest/.java/deployment/cache/6.0/15/.wh.6ebb630f-68c38ff4.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/15/.wh.4cac37cf-1f1c1468
/mnt/loop/home/guest/.java/deployment/cache/6.0/15/.wh.4cac37cf-1f1c1468.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/15/.wh.5aa4250f-22afb8b2
/mnt/loop/home/guest/.java/deployment/cache/6.0/15/.wh.5aa4250f-22afb8b2.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/13/.wh.7ebb670d-461eb38f
/mnt/loop/home/guest/.java/deployment/cache/6.0/13/.wh.7ebb670d-461eb38f.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/4/.wh.42df3a44-4da6f30f
/mnt/loop/home/guest/.java/deployment/cache/6.0/4/.wh.42df3a44-4da6f30f.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/0/.wh.a74fd40-22ac3f09
/mnt/loop/home/guest/.java/deployment/cache/6.0/0/.wh.a74fd40-22ac3f09.idx
/mnt/loop/home/guest/.java/deployment/cache/6.0/0/.wh.373a2b40-37b00c33
/mnt/loop/home/guest/.java/deployment/cache/6.0/0/.wh.373a2b40-37b00c33.idx
/mnt/loop/home/guest/.wh.UP.Porteus-LXQT-v3.1-x86_64.iso.md5
/mnt/loop/home/guest/.wh.kernelupdate.sh
/mnt/loop/home/guest/.wh.UP.Porteus-LXQT-v3.1-x86_64-nu.iso.md5
/mnt/loop/usr/lib/.wh.libxml.so.1
/mnt/loop/usr/lib/.wh.libpng.so.2
/mnt/loop/usr/lib/.wh.libncursesw.so.5
/mnt/loop/usr/lib/.wh.libncurses.so.5
/mnt/loop/usr/lib/.wh.lib3dkit.so.1
/mnt/loop/usr/lib/mozilla/plugins/.wh.libnpjp2.so
/mnt/loop/usr/lib64/.wh.libbrscandec2.so.1
/mnt/loop/usr/share/mime/video/.wh.x-ms-wmp.xml
/mnt/loop/usr/share/mime/video/.wh.x-ms-wmp.xml.new
/mnt/loop/usr/share/mime/audio/.wh.x-pn-realaudio-plugin.xml
/mnt/loop/usr/share/mime/audio/.wh.aac.xml
/mnt/loop/usr/share/mime/audio/.wh.aac.xml.new
/mnt/loop/usr/share/mime/audio/.wh.x-pn-realaudio-plugin.xml.new
/mnt/loop/usr/share/mime/image/.wh.x-pic.xml
/mnt/loop/usr/share/mime/image/.wh.x-kde-raw.xml
/mnt/loop/usr/share/mime/image/.wh.x-hdr.xml
/mnt/loop/usr/share/mime/image/.wh.x-hdr.xml.new
/mnt/loop/usr/share/mime/image/.wh.x-kde-raw.xml.new
/mnt/loop/usr/share/mime/image/.wh.x-pic.xml.new
/mnt/loop/usr/share/mime/text/.wh.x-katefilelist.xml
/mnt/loop/usr/share/mime/text/.wh.x-hex.xml
/mnt/loop/usr/share/mime/text/.wh.x-objchdr.xml
/mnt/loop/usr/share/mime/text/.wh.vnd.abc.xml
/mnt/loop/usr/share/mime/text/.wh.vnd.abc.xml.new
/mnt/loop/usr/share/mime/text/.wh.x-objchdr.xml.new
/mnt/loop/usr/share/mime/text/.wh.x-hex.xml.new
/mnt/loop/usr/share/mime/text/.wh.x-katefilelist.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-tuberling.xml
/mnt/loop/usr/share/mime/application/.wh.x-cda.xml
/mnt/loop/usr/share/mime/application/.wh.x-cabri.xml
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.okular-archive.xml
/mnt/loop/usr/share/mime/application/.wh.x-kgeo.xml
/mnt/loop/usr/share/mime/application/.wh.x-smb-workgroup.xml
/mnt/loop/usr/share/mime/application/.wh.x-ksysguard.xml
/mnt/loop/usr/share/mime/application/.wh.x-kwordquiz.xml
/mnt/loop/usr/share/mime/application/.wh.x-superkaramba.xml
/mnt/loop/usr/share/mime/application/.wh.x-font-snf.xml
/mnt/loop/usr/share/mime/application/.wh.x-java-applet.xml
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.kplato.work.xml
/mnt/loop/usr/share/mime/application/.wh.x-kmplot.xml
/mnt/loop/usr/share/mime/application/.wh.x-kcachegrind.xml
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.plan.xml
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.kphotoalbum-import.xml
/mnt/loop/usr/share/mime/application/.wh.x-smb-server.xml
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.kplato.xml
/mnt/loop/usr/share/mime/application/.wh.x-kommander.xml
/mnt/loop/usr/share/mime/application/.wh.x-khtml-adaptor.xml
/mnt/loop/usr/share/mime/application/.wh.xsd.xml
/mnt/loop/usr/share/mime/application/.wh.x-turtle.xml
/mnt/loop/usr/share/mime/application/.wh.x-plasma.xml
/mnt/loop/usr/share/mime/application/.wh.x-icq.xml
/mnt/loop/usr/share/mime/application/.wh.x-ms-shortcut.xml
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.plan.work.xml
/mnt/loop/usr/share/mime/application/.wh.x-kvtml.xml
/mnt/loop/usr/share/mime/application/.wh.x-quanta.xml
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.kpatience.savedstate.xml
/mnt/loop/usr/share/mime/application/.wh.x-uml.xml
/mnt/loop/usr/share/mime/application/.wh.x-kgetlist.xml
/mnt/loop/usr/share/mime/application/.wh.x-kudesigner.xml
/mnt/loop/usr/share/mime/application/.wh.x-webarchive.xml
/mnt/loop/usr/share/mime/application/.wh.x-kopete-emoticons.xml
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.fontspackage.xml
/mnt/loop/usr/share/mime/application/.wh.x-kwallet.xml
/mnt/loop/usr/share/mime/application/.wh.x-kig.xml
/mnt/loop/usr/share/mime/application/.wh.x-mimearchive.xml
/mnt/loop/usr/share/mime/application/.wh.x-trig.xml
/mnt/loop/usr/share/mime/application/.wh.x-konsole.xml
/mnt/loop/usr/share/mime/application/.wh.x-kcsrc.xml
/mnt/loop/usr/share/mime/application/.wh.x-kourse.xml
/mnt/loop/usr/share/mime/application/.wh.x-ktheme.xml
/mnt/loop/usr/share/mime/application/.wh.relaxng.xml
/mnt/loop/usr/share/mime/application/.wh.x-drgeo.xml
/mnt/loop/usr/share/mime/application/.wh.x-kolf.xml
/mnt/loop/usr/share/mime/application/.wh.x-kns.xml
/mnt/loop/usr/share/mime/application/.wh.x-kseg.xml
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.kugar.mixed.xml
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.kpatience.savedgame.xml
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.kpatience.savedgame.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.kugar.mixed.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kseg.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kns.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kolf.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-drgeo.xml.new
/mnt/loop/usr/share/mime/application/.wh.relaxng.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-ktheme.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kourse.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kcsrc.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-konsole.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-trig.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-mimearchive.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kig.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kwallet.xml.new
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.fontspackage.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kopete-emoticons.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-webarchive.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kudesigner.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kgetlist.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-uml.xml.new
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.kpatience.savedstate.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-quanta.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kvtml.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.plan.work.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-ms-shortcut.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-icq.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-plasma.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-turtle.xml.new
/mnt/loop/usr/share/mime/application/.wh.xsd.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-khtml-adaptor.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kommander.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.kplato.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-smb-server.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.plan.xml.new
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.kphotoalbum-import.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kcachegrind.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kmplot.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-vnd.kde.kplato.work.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-java-applet.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-font-snf.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-superkaramba.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kwordquiz.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-ksysguard.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-smb-workgroup.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-kgeo.xml.new
/mnt/loop/usr/share/mime/application/.wh.vnd.kde.okular-archive.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-cabri.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-cda.xml.new
/mnt/loop/usr/share/mime/application/.wh.x-tuberling.xml.new
/mnt/loop/usr/share/usm/.wh..wh..opq
/mnt/loop/var/log/packages/.wh.usm-3.1.7-noarch-3
/mnt/loop/.wh..wh.aufs
/mnt/loop/.wh..wh.plnk
/mnt/loop/.wh..wh.orph
root@porteus:/home/guest# find  /mnt/loop  -name .wh.* -delete
root@porteus:/home/guest# umount                                                 <------------------------------  :no: 

Usage:
 umount [-hV]
 umount -a [options]
 umount [options] <source> | <directory>

Unmount filesystems.

Options:
 -a, --all               unmount all filesystems
 -A, --all-targets       unmount all mountpoints for the given device in the
                           current namespace
 -c, --no-canonicalize   don't canonicalize paths
 -d, --detach-loop       if mounted loop device, also free this loop device
     --fake              dry run; skip the umount(2) syscall
 -f, --force             force unmount (in case of an unreachable NFS system)
 -i, --internal-only     don't call the umount.<type> helpers
 -n, --no-mtab           don't write to /etc/mtab
 -l, --lazy              detach the filesystem now, clean up things later
 -O, --test-opts <list>  limit the set of filesystems (use with -a)
 -R, --recursive         recursively unmount a target with all its children
 -r, --read-only         in case unmounting fails, try to remount read-only
 -t, --types <list>      limit the set of filesystem types
 -v, --verbose           say what is being done

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see umount(8).
root@porteus:/home/guest# uloop                                                      <---------------------------------  :) 

/mnt/loop has been unmounted



root@porteus:/home/guest# mloop /mnt/sda5/porteus3.1/changes/porteussave.dat
using /dev/loop8

Please wait while i gather some info ....

 #################################
 Your data file has been mounted at: 
/mnt/loop

You can unmount it by typing uloop

Here is a list of the files:
dev  etc  home	mnt  root  tmp	usr  var

root@porteus:/home/guest# find  /mnt/loop  -name .wh.*           
root@porteus:/home/guest# uloop

/mnt/loop has been unmounted

root@porteus:/home/guest# 
:good:
Ed

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: SAVE.DAT, XZM & MLOOP

Post#11 by Bogomips » 20 Jul 2016, 20:18

website wrote:*NOTE* If you need to gain access directly to the files in your save.dat container (if, for example, you boot into 'Always Fresh' mode and need to remove or edit one of your saved files), you can mount the container on a loop, using these commands in a console:

mkdir /mnt/loop
mount -o loop /mnt/live/mnt/sdXN/save.dat /mnt/loop

where sdXN is the name of your device, e.g. sdb1.

You will then have access to these files, in /mnt/loop
Ed_P wrote:One advantage of a backed up save.dat file is it can be renamed as a save.dat.xzm file and used as a module.
This is not really a module, but by putting on the extension .xzm the system will not think twice and just load it on to a loop. Thanks for helping clarify this point.
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#12 by Ed_P » 20 Jul 2016, 21:17

Bogomips wrote:
Ed_P wrote:One advantage of a backed up save.dat file is it can be renamed as a save.dat.xzm file and used as a module.
This is not really a module, but by putting on the extension .xzm the system will not think twice and just load it on to a loop. Thanks for helping clarify this point.
I'm not seeing a loop when I do that. The only loop is for the iso.

Code: Select all

guest@porteus:~$ ls /mnt/
live/  sda1/  sda2/  sda3/  sda5/  sda6/

guest@porteus:~$ ls /mnt/live/
bin/      dev/  fatal  lib/      memory/  opt/      proc/  run/  tmp/    usr/
cleanup*  etc/  init@  linuxrc*  mnt/     porteus/  root/  sys/  union/  var/

guest@porteus:~$ ls /mnt/live/mnt/
isoloop/

guest@porteus:~$ ls /mnt/sda5/porteus3.0/modsavedat/
porteussave.dat.xzm*
guest@porteus:~$ 
Note the cmdline entry. No changes= and an extramod= for the modsavedat directory.

Code: Select all

guest@porteus:~$ bootdev.sh
System Memory:  1735M
Boot device:   /mnt/sda5
Boot device format: "ntfs" 
Boot folder:   /porteus3.0/
Boot mode:     ISO /ISOs/Porteus-RazorQT-v3.0.1-x86_64-nu.iso
OS:      = Porteus-v3.0.1
ARCH:     x86_64
Kernel:   Linux porteus 3.14.15-porteus 
Cmdline:  quiet from=/ISOs/Porteus-RazorQT-v3.0.1-x86_64-nu.iso extramod=/porteus3.0/Modules;/porteus3.0/modsavedat volume=33 reboot=cold

Porteus-Livedbg log: 
# Recognized devices:
/dev/sda1: LABEL="PQSERVICE" UUID="9894832D94830CC6" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="ECF483DEF483AA02" TYPE="ntfs" 
/dev/sda3: LABEL="Acer" UUID="48168114168103E2" TYPE="ntfs" 
/dev/sda5: LABEL="Data" UUID="01CD20066B8BF780" TYPE="ntfs" 
/dev/sda6: LABEL="BKUPS" UUID="1ECAD5A8CAD57C89" TYPE="ntfs" 

# Booting device:
/mnt/sda5

# Porteus data found in:
/mnt/isoloop/porteus

# Changes are stored in:
memory

# Non standard /rootcopy dir:
none

# Modules activated during boot time:
/mnt/isoloop/porteus/base/000-kernel.xzm
/mnt/isoloop/porteus/base/001-core.xzm
/mnt/isoloop/porteus/base/002-xorg.xzm
/mnt/isoloop/porteus/base/003-razor.xzm
/mnt/sda5//porteus3.0/Modules/001-core_alldesktops-150124.xzm
/mnt/sda5//porteus3.0/Modules/002-xorg_alldesktops-150119.xzm
/mnt/sda5//porteus3.0/Modules/002-xorg_alldesktops-150126.xzm
/mnt/sda5//porteus3.0/Modules/04-firefox.xzm
/mnt/sda5//porteus3.0/Modules/07-printing.xzm
/mnt/sda5//porteus3.0/Modules/OOoLight1.1_120606_LinuxX86-64.xzm
/mnt/sda5//porteus3.0/Modules/Wine-1.7.26-x64-GeckoMono-1.xzm
/mnt/sda5//porteus3.0/Modules/bash-4.2.048-x86_64-2_slack14.1.xzm
/mnt/sda5//porteus3.0/Modules/dosbox-0.74-x86_64-1gv.xzm
/mnt/sda5//porteus3.0/Modules/flashplayer-plugin-11.2.202.626-x86_64-1alien.xzm
/mnt/sda5//porteus3.0/Modules/gweled-0.9.1-4.38.x86_64-1phhpro.xzm
/mnt/sda5//porteus3.0/Modules/java-builder-1.1_noarch.xzm
/mnt/sda5//porteus3.0/Modules/jre-8u91-x86_64-1.xzm
/mnt/sda5//porteus3.0/Modules/keepassx-0.4.3-x86_64-2_slack.xzm
/mnt/sda5//porteus3.0/Modules/kpat-4.10.5-x86_64-bundle.xzm
/mnt/sda5//porteus3.0/Modules/mozilla-firefox-45.1.1esr-x86_64-1gv.xzm
/mnt/sda5//porteus3.0/Modules/openssl-1.0.1s-x86_64-1_slack14.1.xzm
/mnt/sda5//porteus3.0/Modules/syslinux-4.06-x86_64-1.xzm
/mnt/sda5//porteus3.0/Modules/testdisk-6.14-x86_64-2sl.xzm
/mnt/sda5//porteus3.0/Modules/tree-1.6.0-x86_64-1.xzm
/mnt/sda5//porteus3.0/Modules/xscreensaver-5.29-x86_64-1_slack14.1.xzm
/mnt/sda5//porteus3.0/Modules/z-MyWines.xzm
/mnt/sda5//porteus3.0/modsavedat/porteussave.dat.xzm

But I do see this:

Code: Select all

guest@porteus:~$ ls /mnt/live/memory/images
000-kernel.xzm/
001-core.xzm/
001-core_alldesktops-150124.xzm/
002-xorg.xzm/
002-xorg_alldesktops-150119.xzm/
002-xorg_alldesktops-150126.xzm/
003-razor.xzm/
04-firefox.xzm/
07-printing.xzm/
OOoLight1.1_120606_LinuxX86-64.xzm/
Wine-1.7.26-x64-GeckoMono-1.xzm/
bash-4.2.048-x86_64-2_slack14.1.xzm/
dosbox-0.74-x86_64-1gv.xzm/
flashplayer-plugin-11.2.202.626-x86_64-1alien.xzm/
gweled-0.9.1-4.38.x86_64-1phhpro.xzm/
java-builder-1.1_noarch.xzm/
jre-8u91-x86_64-1.xzm/
keepassx-0.4.3-x86_64-2_slack.xzm/
kpat-4.10.5-x86_64-bundle.xzm/
mozilla-firefox-45.1.1esr-x86_64-1gv.xzm/
openssl-1.0.1s-x86_64-1_slack14.1.xzm/
porteussave.dat.xzm/                                    <<<<<<<<<<<<<<<<<<<<<<
syslinux-4.06-x86_64-1.xzm/
testdisk-6.14-x86_64-2sl.xzm/
tree-1.6.0-x86_64-1.xzm/
xscreensaver-5.29-x86_64-1_slack14.1.xzm/
z-MyWines.xzm/
guest@porteus:~$ 
Ed

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: SAVE.DAT, XZM & MLOOP

Post#13 by Bogomips » 21 Jul 2016, 00:02

Ed_P wrote:Note the cmdline entry. No changes= and an extramod= for the modsavedat directory.

Code: Select all

guest@porteus:~$ bootdev.sh
System Memory:  1735M
Boot device:   /mnt/sda5
Boot device format: "ntfs" 
Boot folder:   /porteus3.0/
Boot mode:     ISO /ISOs/Porteus-RazorQT-v3.0.1-x86_64-nu.iso
OS:      = Porteus-v3.0.1
ARCH:     x86_64
Kernel:   Linux porteus 3.14.15-porteus 
Cmdline:  quiet from=/ISOs/Porteus-RazorQT-v3.0.1-x86_64-nu.iso extramod=/porteus3.0/Modules;/porteus3.0/modsavedat volume=33 reboot=cold

Porteus-Livedbg log: 
# Recognized devices:
/dev/sda1: LABEL="PQSERVICE" UUID="9894832D94830CC6" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="ECF483DEF483AA02" TYPE="ntfs" 
/dev/sda3: LABEL="Acer" UUID="48168114168103E2" TYPE="ntfs" 
/dev/sda5: LABEL="Data" UUID="01CD20066B8BF780" TYPE="ntfs" 
/dev/sda6: LABEL="BKUPS" UUID="1ECAD5A8CAD57C89" TYPE="ntfs" 

# Booting device:
/mnt/sda5

# Porteus data found in:
/mnt/isoloop/porteus

# Changes are stored in:
memory

# Non standard /rootcopy dir:
none

# Modules activated during boot time:
/mnt/isoloop/porteus/base/000-kernel.xzm
/mnt/isoloop/porteus/base/001-core.xzm
/mnt/isoloop/porteus/base/002-xorg.xzm
/mnt/isoloop/porteus/base/003-razor.xzm
/mnt/sda5//porteus3.0/Modules/001-core_alldesktops-150124.xzm
/mnt/sda5//porteus3.0/Modules/002-xorg_alldesktops-150119.xzm
/mnt/sda5//porteus3.0/Modules/002-xorg_alldesktops-150126.xzm
/mnt/sda5//porteus3.0/Modules/04-firefox.xzm
/mnt/sda5//porteus3.0/Modules/07-printing.xzm
/mnt/sda5//porteus3.0/Modules/OOoLight1.1_120606_LinuxX86-64.xzm
/mnt/sda5//porteus3.0/Modules/Wine-1.7.26-x64-GeckoMono-1.xzm
/mnt/sda5//porteus3.0/Modules/bash-4.2.048-x86_64-2_slack14.1.xzm
/mnt/sda5//porteus3.0/Modules/dosbox-0.74-x86_64-1gv.xzm
/mnt/sda5//porteus3.0/Modules/flashplayer-plugin-11.2.202.626-x86_64-1alien.xzm
/mnt/sda5//porteus3.0/Modules/gweled-0.9.1-4.38.x86_64-1phhpro.xzm
/mnt/sda5//porteus3.0/Modules/java-builder-1.1_noarch.xzm
/mnt/sda5//porteus3.0/Modules/jre-8u91-x86_64-1.xzm
/mnt/sda5//porteus3.0/Modules/keepassx-0.4.3-x86_64-2_slack.xzm
/mnt/sda5//porteus3.0/Modules/kpat-4.10.5-x86_64-bundle.xzm
/mnt/sda5//porteus3.0/Modules/mozilla-firefox-45.1.1esr-x86_64-1gv.xzm
/mnt/sda5//porteus3.0/Modules/openssl-1.0.1s-x86_64-1_slack14.1.xzm
/mnt/sda5//porteus3.0/Modules/syslinux-4.06-x86_64-1.xzm
/mnt/sda5//porteus3.0/Modules/testdisk-6.14-x86_64-2sl.xzm
/mnt/sda5//porteus3.0/Modules/tree-1.6.0-x86_64-1.xzm
/mnt/sda5//porteus3.0/Modules/xscreensaver-5.29-x86_64-1_slack14.1.xzm
/mnt/sda5//porteus3.0/Modules/z-MyWines.xzm
/mnt/sda5//porteus3.0/modsavedat/porteussave.dat.xzm
Of interest is the last entry. All the above are mounted on loops, Just do /sbin/blkid and see. :)
Ed_P wrote:But I do see this:

Code: Select all

guest@porteus:~$ ls /mnt/live/memory/images
000-kernel.xzm/
001-core.xzm/
001-core_alldesktops-150124.xzm/
002-xorg.xzm/
002-xorg_alldesktops-150119.xzm/
002-xorg_alldesktops-150126.xzm/
003-razor.xzm/
04-firefox.xzm/
07-printing.xzm/
OOoLight1.1_120606_LinuxX86-64.xzm/
Wine-1.7.26-x64-GeckoMono-1.xzm/
bash-4.2.048-x86_64-2_slack14.1.xzm/
dosbox-0.74-x86_64-1gv.xzm/
flashplayer-plugin-11.2.202.626-x86_64-1alien.xzm/
gweled-0.9.1-4.38.x86_64-1phhpro.xzm/
java-builder-1.1_noarch.xzm/
jre-8u91-x86_64-1.xzm/
keepassx-0.4.3-x86_64-2_slack.xzm/
kpat-4.10.5-x86_64-bundle.xzm/
mozilla-firefox-45.1.1esr-x86_64-1gv.xzm/
openssl-1.0.1s-x86_64-1_slack14.1.xzm/
porteussave.dat.xzm/                                    <<<<<<<<<<<<<<<<<<<<<<
syslinux-4.06-x86_64-1.xzm/
testdisk-6.14-x86_64-2sl.xzm/
tree-1.6.0-x86_64-1.xzm/
xscreensaver-5.29-x86_64-1_slack14.1.xzm/
z-MyWines.xzm/
guest@porteus:~$ 
That's just confirmation of that mentioned above. 8)
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: SAVE.DAT, XZM & MLOOP

Post#14 by Ed_P » 21 Jul 2016, 02:42

Bogomips wrote:Of interest is the last entry. All the above are mounted on loops, Just do /sbin/blkid and see. :)
Ok.

Code: Select all

guest@porteus:~$ /sbin/blkid
/dev/sda1: LABEL="PQSERVICE" UUID="9894832D94830CC6" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="ECF483DEF483AA02" TYPE="ntfs" 
/dev/sda3: LABEL="Acer" UUID="48168114168103E2" TYPE="ntfs" 
/dev/sda5: LABEL="Data" UUID="01CD20066B8BF780" TYPE="ntfs" 
/dev/sda6: LABEL="BKUPS" UUID="1ECAD5A8CAD57C89" TYPE="ntfs" 
/dev/loop0: LABEL="Porteus" TYPE="iso9660" 
/dev/loop1: TYPE="squashfs" 
/dev/loop2: TYPE="squashfs" 
/dev/loop3: TYPE="squashfs" 
/dev/loop4: TYPE="squashfs" 
/dev/loop5: TYPE="squashfs" 
/dev/loop6: TYPE="squashfs" 
/dev/loop7: TYPE="squashfs" 
/dev/loop8: TYPE="squashfs" 
/dev/loop9: TYPE="squashfs" 
/dev/loop10: TYPE="squashfs" 
/dev/loop11: TYPE="squashfs" 
/dev/loop12: TYPE="squashfs" 
/dev/loop13: TYPE="squashfs" 
/dev/loop14: TYPE="squashfs" 
/dev/loop15: TYPE="squashfs" 
/dev/loop16: TYPE="squashfs" 
/dev/loop17: TYPE="squashfs" 
/dev/loop18: TYPE="squashfs" 
/dev/loop19: TYPE="squashfs" 
/dev/loop20: TYPE="squashfs" 
/dev/loop21: TYPE="squashfs" 
/dev/loop22: TYPE="squashfs" 
/dev/loop23: TYPE="squashfs" 
/dev/loop24: TYPE="squashfs" 
/dev/loop25: TYPE="squashfs" 
/dev/loop26: TYPE="squashfs" 
/dev/loop27: UUID="97f3e427-7d04-4e91-af1e-770b4b99d3b8" TYPE="xfs" 
guest@porteus:~$ 
Don't know about loop1 - 26 but that loop27's UUID does looks familiar.

Code: Select all

guest@porteus:~$ mloop /mnt/sda5/porteus3.0/modsavedat/porteussave.dat.xzm
 Please enter root's password below 
Password: 
using /dev/loop28

Please wait while i gather some info ....

mount: wrong fs type, bad option, bad superblock on /dev/loop28,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

 #################################
 Your module has been mounted at: 
/mnt/loop

 You can unmount it by typing uloop

 Here is a list of the files:

guest@porteus:~$ dmesg | tail
[ 5835.974738] input: WebCam as /devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1:1.0/input/input17
[ 5836.077135] usb 2-2: new high-speed USB device number 8 using ehci-pci
[ 5836.217283] ums-realtek 2-2:1.0: USB Mass Storage device detected
[ 5836.247954] psmouse serio1: elantech: retrying ps2 command 0xf8 (2).
[ 5836.262948] scsi3 : usb-storage 2-2:1.0
[ 5836.263546] usb 2-2: USB disconnect, device number 8
[ 5836.949461] psmouse serio1: elantech: retrying ps2 command 0xf8 (1).
[ 5840.892033] atl1c 0000:06:00.0: irq 42 for MSI/MSI-X
[ 5840.914991] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6543.259259] XFS (loop28): Filesystem has duplicate UUID 97f3e427-7d04-4e91-af1e-770b4b99d3b8 - can't mount
guest@porteus:~$ 

So the porteussave.dat.xzm is indeed mounted as a loop, just like all the other modules. Yes?
Ed

Bogomips
Full of knowledge
Full of knowledge
Posts: 2564
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: SAVE.DAT, XZM & MLOOP

Post#15 by Bogomips » 21 Jul 2016, 18:30

^ Yes, very educational. :) Interesting for me, as don't use save.dat. And we seem to have come full circle:
Ed_P wrote:

Code: Select all

guest@porteus:~$ file  /mnt/sda5/porteus3.0/changes/porteussave.dat
/mnt/sda5/porteus3.0/changes/porteussave.dat: SGI XFS filesystem data (blksz 4096, inosz 256, v2 dirs)
Basically one can just create a file system in a container file, give the file the extension xzm, extramod it, and it will enter the live filesystem. 8) So, just need to format container file with flat filesystem, and ext2 should do nicely as web is full of links.
  • Create Container and Format ext2

    Code: Select all

    guest@porteus:~$ dd if=/dev/zero of=Eds.xzm bs=1024 count=16384
    16384+0 records in
    16384+0 records out
    16777216 bytes (17 MB, 16 MiB) copied, 0.0591699 s, 284 MB/s
    
    guest@porteus:~$ ls -lh Eds.xzm 
    -rw-r--r-- 1 guest users 16M Jul 21 19:51 Eds.xzm
    
    guest@porteus:~$ /sbin/mkfs.ext2 Eds.xzm
    mke2fs 1.43.1 (08-Jun-2016)
    Discarding device blocks: done                            
    Creating filesystem with 16384 1k blocks and 4096 inodes
    Filesystem UUID: d68e7325-3525-492c-b96b-775cc94c8e0a
    Superblock backups stored on blocks: 
    	8193
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Writing superblocks and filesystem accounting information: done
    
  • Fill with whatever Rubbish you want
    • Get some files

      Code: Select all

      guest@porteus:~$ mkdir sd
      guest@porteus:~$ sudo xzm2dir super.xzm  sd
      Parallel unsquashfs: Using 1 processor
      1296 inodes (1310 blocks) to write
      
      [=============================================================/] 1310/1310 100%
      
      created 1279 files
      created 192 directories
      created 16 symlinks
      created 0 devices
      created 0 fifos
      
      guest@porteus:~$ sudo du -sh sd
      12M	sd
      
    • Populate Filesystem

      Code: Select all

      guest@porteus:~$ mkdir ed; sudo mount -o loop Eds.xzm ed
      guest@porteus:~$ sudo cp -a sd/*  ed
      guest@porteus:~$ sudo du -sh ed
      8.4M	ed
      guest@porteus:~$ sudo umount  ed
      
  • Verify Eds.xzm

    Code: Select all

    guest@porteus:~$ sudo mount -o loop Eds.xzm ed
    guest@porteus:~$ tree -nd -L 2 ed
    ed
    ├── etc
    │   ├── apt
    │   ├── bash_completion.d
    │   ├── logrotate.d
    │   ├── pam.d
    │   ├── rc.d
    │   └── security
    ├── lib
    │   └── i386-linux-gnu
    ├── lost+found [error opening dir]
    ├── sbin
    ├── usr
    │   ├── bin
    │   ├── lib
    │   ├── sbin
    │   └── share
    └── var
        ├── cache
        ├── lib
        └── log
    20 directories
    guest@porteus:~$ sudo umount  ed
    
  • Extramod into Live System

    Code: Select all

    guest@porteus:~$ file Eds.xzm 
    Eds.xzm: Linux rev 1.0 ext2 filesystem data, UUID=d68e7325-3525-492c-b96b-775cc94c8e0a (large files)
    
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

Post Reply