User Tools

Site Tools


other:win10wsl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:win10wsl [2022/08/31 09:40]
jypeter Started moving 'backup' to the Advanced section
other:win10wsl [2022/08/31 11:52]
jypeter [Creating a backup]
Line 1028: Line 1028:
  
  
-==== Creating a backup of a Linux installation ​====+==== Creating a backup ​==== 
 + 
 +=== Backup ​of a Full Linux installation ===
  
 You can use ''​wsl''​ to [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​faq#​how-can-i-back-up-my-wsl-distributions--or-move-them-from-one-drive-to-another-|save a full Linux installation]] to a //tar// file, that can be: You can use ''​wsl''​ to [[https://​docs.microsoft.com/​en-us/​windows/​wsl/​faq#​how-can-i-back-up-my-wsl-distributions--or-move-them-from-one-drive-to-another-|save a full Linux installation]] to a //tar// file, that can be:
-  * used later for restoring the full installation +  * used later for //restoring// the full installation 
-  * used for relocating the full installation from ''​C:​\''​ to another disk +  * used for //relocating// the full installation from ''​C:​\''​ to another disk
  
 +Detailed steps:
   * Determine the name of the current Linux installation used in WSL (and see if it is running, and using //WSL 1// or //WSL 2//)   * Determine the name of the current Linux installation used in WSL (and see if it is running, and using //WSL 1// or //WSL 2//)
     * <​code>>​ wsl --list --verbose     * <​code>>​ wsl --list --verbose
Line 1046: Line 1048:
 * Ubuntu ​   Stopped ​        ​2</​code>​ * Ubuntu ​   Stopped ​        ​2</​code>​
   * Export the specified Linux installation to a //tar// file:   * Export the specified Linux installation to a //tar// file:
-    * You should export to a directory or external disk where you have //enough// space +    * You should export to a directory or external disk where you have //enough// space\\ e.g. The tar file for a [[other:​win10wsl#​base_installation|newly installed and updated]] //Ubuntu 20.04.5 LTS// is ~1.G Gb 
-    * You should use a detailed enough file name for the tar file +    * You should use a detailed enough file name for the tar file\\ e.g. WSL_<​Linux_Distribution>​_<​Distribution_Version>​_<​User>​_<​Date>​.tar 
-    * ''​wsl --export Ubuntu C:​\Scratch\<​your_login>​\WSL\WSL_Ubuntu_20.04.4_LTS_stdu_22-08-29.tar''​ +    * Example: ​''​wsl --export Ubuntu C:​\Scratch\<​your_login>​\WSL\WSL_Ubuntu_20.04.5_LTS_stdu_22-08-29.tar''​
-        * 1.4 Gb +
-    * <​code>​ > wsl --export Ubuntu C:​\Scratch\<​your_login>​\<​your_login>​_ubuntu-<​ubuntu_version>​-full_<​some_date>​.tar</​code>​ +
- +
-    * You can optionally open a new terminal (this will start again WSL+Ubuntu) to get some information about the created file (size and number of saved files/​directories),​ and compress it in order to save some disk space +
-      * <​code>​$ cd /​mnt/​c/​Scratch/<​your_login>​ +
- +
-$ ls -ltrh *ubuntu*tar* +
-976M Jan 21  2020 <​your_login>​_200121.tar.gz +
-2.8G Aug 22  2020 <​your_login>​-16.04-full_200822.tar +
-3.4G Feb 24 14:06 <​your_login>​-20-04-1-full_210224.tar+
  
-# Determine ​the number of files/​directories ​in the backup +    * If you are not going to use the backup tar file right away, you can optionally compress it in order to save some space 
-$ tar tvf <your_login>-20-04-1-full_210224.tar | wc -l +      ​* ​<code>Add compression example here</​code>
-112711+
  
-$ gzip *ubuntu*.tar+=== Other types of backup ===
  
-$ ls -ltrh *ubuntu*tar* 
-976M Jan 21  2020 <​your_login>​_200121.tar.gz 
-1.2G Aug 22  2020 <​your_login>​-16.04-full_200822.tar.gz 
-1.8G Feb 24 14:06 <​your_login>​-20-04-1-full_210224.tar.gz 
-</​code>​ 
  
 ==== Restoring or relocating a Linux installation ==== ==== Restoring or relocating a Linux installation ====
other/win10wsl.txt · Last modified: 2023/12/06 13:24 by jypeter