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 revisionPrevious revision
Next revisionBoth sides next revision
other:win10wsl [2022/08/31 11:40] – Started moving 'backup' to the Advanced section jypeterother:win10wsl [2022/08/31 13:47] – [Creating a backup of a Linux installation] Improved jypeter
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.4_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 14:24 by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki