Snapshots:Example: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Note that in this example, the directory | Note that in this example, the directory <code>.snapshot</code> could also be <code>.zfs/snapshot</code> depending on the filer serving your host. You can try to 'ls' one and if it doesn't exist, try the other. | ||
---- | ---- | ||
Line 5: | Line 5: | ||
Changing to my virtual environment directory. | Changing to my virtual environment directory. | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ pwd | |||
/nfshomes/ | /nfshomes/username/virtualenv | ||
</pre> | </pre> | ||
I see that I have a python file called '''virtualenv.py'''. | I see that I have a python file called '''virtualenv.py'''. | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ ls | |||
appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py | appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py | ||
AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support | AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ ls -lah virtualenv.py | |||
-rwxrwxr-x. 1 | -rwxrwxr-x. 1 username username 98K Jun 12 13:54 virtualenv.py | ||
</pre> | </pre> | ||
I will remove it from the current file system. | I will remove it from the current file system. | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ rm virtualenv.py | |||
</pre> | </pre> | ||
As you can see it no longer is there. | As you can see it no longer is there. | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ ls | |||
appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv_support | appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv_support | ||
AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded | AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded | ||
</pre> | </pre> | ||
I am going to go into the most recent hourly snapshot, in this case: '''hourly_2018_06_15__12_00''' | I am going to go into the most recent hourly snapshot, in this case: '''hourly_2018_06_15__12_00''' | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ ls /nfshomes/username/.snapshots | |||
daily_2018_06_13__00_00 hourly_2018_06_14__04_00 hourly_2018_06_14__16_00 hourly_2018_06_15__08_00 | daily_2018_06_13__00_00 hourly_2018_06_14__04_00 hourly_2018_06_14__16_00 hourly_2018_06_15__08_00 | ||
daily_2018_06_14__00_00 hourly_2018_06_14__08_00 hourly_2018_06_14__20_00 hourly_2018_06_15__12_00 | daily_2018_06_14__00_00 hourly_2018_06_14__08_00 hourly_2018_06_14__20_00 hourly_2018_06_15__12_00 | ||
Line 36: | Line 40: | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ cd /nfshomes/username/.snapshots/hourly_2018_06_15__12_00/virtualenv | |||
</pre> | </pre> | ||
As you can see the file is still here. | As you can see the file is still here. | ||
<pre> | <pre> | ||
username@host:~/.snapshots/hourly_2018_06_15__12_00/virtualenv$ ls | |||
appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py | appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py | ||
AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support | AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support | ||
</pre> | </pre> | ||
I copy it back to the original directory. | I copy it back to the original directory. | ||
<pre> | <pre> | ||
username@host:~/.snapshots/hourly_2018_06_15__12_00/virtualenv$ cp virtualenv.py /nfshomes/username/virtualenv/ | |||
</pre> | </pre> | ||
Change back to the original directory. | Change back to the original directory. | ||
<pre> | <pre> | ||
username@host:~/.snapshots/hourly_2018_06_15__12_00/virtualenv$ cd /nfshomes/username/virtualenv/ | |||
</pre> | </pre> | ||
And it is back. | And it is back. | ||
<pre> | <pre> | ||
username@host:~/virtualenv$ ls | |||
appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py | appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py | ||
AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support | AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support | ||
</pre> | </pre> | ||
[[Category:Snapshots]] | [[Category:Snapshots]] | ||
__NOTOC__ | __NOTOC__ |
Revision as of 15:29, 3 October 2023
Note that in this example, the directory .snapshot
could also be .zfs/snapshot
depending on the filer serving your host. You can try to 'ls' one and if it doesn't exist, try the other.
Changing to my virtual environment directory.
username@host:~/virtualenv$ pwd /nfshomes/username/virtualenv
I see that I have a python file called virtualenv.py.
username@host:~/virtualenv$ ls appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support
username@host:~/virtualenv$ ls -lah virtualenv.py -rwxrwxr-x. 1 username username 98K Jun 12 13:54 virtualenv.py
I will remove it from the current file system.
username@host:~/virtualenv$ rm virtualenv.py
As you can see it no longer is there.
username@host:~/virtualenv$ ls appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv_support AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded
I am going to go into the most recent hourly snapshot, in this case: hourly_2018_06_15__12_00
username@host:~/virtualenv$ ls /nfshomes/username/.snapshots daily_2018_06_13__00_00 hourly_2018_06_14__04_00 hourly_2018_06_14__16_00 hourly_2018_06_15__08_00 daily_2018_06_14__00_00 hourly_2018_06_14__08_00 hourly_2018_06_14__20_00 hourly_2018_06_15__12_00 daily_2018_06_15__00_00 hourly_2018_06_14__12_00 hourly_2018_06_15__04_00 weekly_2018_06_09__00_00
username@host:~/virtualenv$ cd /nfshomes/username/.snapshots/hourly_2018_06_15__12_00/virtualenv
As you can see the file is still here.
username@host:~/.snapshots/hourly_2018_06_15__12_00/virtualenv$ ls appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support
I copy it back to the original directory.
username@host:~/.snapshots/hourly_2018_06_15__12_00/virtualenv$ cp virtualenv.py /nfshomes/username/virtualenv/
Change back to the original directory.
username@host:~/.snapshots/hourly_2018_06_15__12_00/virtualenv$ cd /nfshomes/username/virtualenv/
And it is back.
username@host:~/virtualenv$ ls appveyor.yml bin docs MANIFEST.in scripts setup.py tox.ini virtualenv.py AUTHORS.txt CONTRIBUTING.rst LICENSE.txt README.rst setup.cfg tests virtualenv_embedded virtualenv_support