Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/
http://forums.fedoraforum.org/showthread.php?t=277894
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Installation steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Installation steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed: Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/
http://forums.fedoraforum.org/showthread.php?t=277894
> comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Installation steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Installation steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed: Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Installation steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Installation steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed: Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Installation steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
Create 3 symlinks from In installed home to ~/Documents, ~/Pictures, ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to
~/scripts folders folder in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Installation steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed: Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Installation steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to ~/scripts folder in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Installation steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed: installed:
Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Installation steps Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to ~/scripts folder in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Installation steps Steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed:
Create 3 symlinks from installed home to ~/Documents, ~/Pictures, ~/scripts folders in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to ~/scripts folder in data partition.
That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create 3 symlinks symlink from installed home to ~/Documents, ~/Pictures, ~/scripts folders folder in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to ~/scripts folder in data partition.
System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
That way there is no problem with synchronizing application configuration files.

Steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to ~/scripts folder in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The following are the installation steps I plan to use, use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:
Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
Make two backups of 9 application configuration files for ~/app_configs
Use anaconda manual partitioning to create a custom partitioning layout:

/ (root)     (20 GB)
/data        (20 GB)
/spare       (20 GB, for future Linux install)
swap         ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music VideosVideos.
Create symlink from installed home to ~/scripts folder in data partition. That way all Linux installs can share the same data partition.
System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
partition. That way there is no problem with synchronizing application configuration files.

Steps for subsequent Linux installs

Make backup of data and app_configs directories.
One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact. intact.
Tell anaconda which partition to install Linux on.
Use the same username as before.

AFTER the system is installed:
In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
Create symlink from installed home to ~/scripts folder in data partition.
Create 9 symlinks from installed home to ~/app_configs folder in data partition.
To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:


    / (root) (20 GB) GB)
    /data (20 GB) GB)
    /spare (20 GB, for future Linux install) install)
    swap ( 8 GB, equal to the amount of RAM)
    RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos.
  • Create symlink from installed home to ~/scripts folder in data partition. That way all Linux installs can share the same data partition.
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, and comment unused folders Music Videos
  • Create symlink from installed home to ~/scripts folder in data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.Videos. That way all Linux installs share the same data partition.
  • Create symlink 9 symlinks from installed home to ~/scripts ~/app_configs folder in data partition. That way all Linux installs can share the same data partition.there is no problem with synchronizing application configuration files.
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos
  • Create symlink from installed home to ~/scripts folder in data partition.Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files.
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files.files. And always backup the same app config files no matter which Linux install is running the backup.
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/usr/share/applications/
/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
/usr/share/applications/
/var/spool/cron
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same app config files no matter which Linux install is running the backup.
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/usr/share/applications/
/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same app config files no matter which Linux install is running the backup.
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. files. And always backup the same app config files no matter which Linux install is running the backup.backup. App config files that will not change can be copied from ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs \~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same app config files no matter which Linux install is running the backup. App config files that will not change can be copied from ~/app_configs \~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to \~/app_configs app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same app config files no matter which Linux install is running the backup. App config files that will not change can be copied from \~/app_configs app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to app_configs ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same app config files no matter which Linux install is running the backup. App config files that will not change can be copied from app_configs ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same app config ~/app_config files no matter which Linux install is running the backup. App config files that will not change can be copied from ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda options, when picking an existing partition, is not to format it. Tell anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use anaconda Anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same ~/app_config files no matter which Linux install is running the backup. App config files that will not change can be copied from ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the anaconda Anaconda options, when picking an existing partition, is not to format it. Tell anaconda Anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell anaconda Anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you see foresee a problem with the way I plan to partition the SSD.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use Anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same ~/app_config files no matter which Linux install is running the backup. App config files that will not change can be copied from ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the Anaconda options, when picking an existing partition, is not to format it. Tell Anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell Anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you foresee a problem with the way I plan to partition the SSD.

Motivation

My Fedora 26 with Gnome is crashing every 1 to 10 days. Many people report using Fedora for months without crashing. I suspect there is a driver issue with my Intel NUC hardware. Right now I am trying Fedora with LXDE. If that still crashes I will try Ubuntu.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use Anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same ~/app_config files no matter which Linux install is running the backup. App config files that will not change can be copied from ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the Anaconda options, when picking an existing partition, is not to format it. Tell Anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell Anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.

Partitioning for one data partition and multiple Linux installs

My home PC is currently running Fedora 25. I will be performing a clean install of Fedora-workstation every 6 or 12 months. I will also be trying other Linux distros.

The following describes how I plan to partition my SSD. Please tell me if you foresee a problem with the way I plan to partition the SSD.

Motivation

My Fedora 26 with Gnome is crashing every 1 to 10 days. Many people report using Fedora for months without crashing. I suspect there is a driver issue with my Intel NUC hardware. Right now I am trying Fedora with LXDE. If that still crashes I will try Ubuntu.

Requirements

Be able to install other Linux distros while leaving the Fedora install intact.
Keep the following data directories on SSD, without future Linux installs erasing them:

~/Documents   2.3 GB
~/Pictures     .2 GB
~/scripts      .0 GB
~/app_configs  .0 GB

The ~/app_configs directory will contain the following application-configuration files, which will be symlinked from all my Linux installs:

/var/spool/cron
~/.config/gtk-3.0/
~/.local/share/nautilus/scripts/
~/.ackrc
~/.bashrc
~/.gitconfig
~/.gitignore_global
~/.spacemacs
~/.vimrc
~/.vimrc_min

The installation steps I plan to use are based on:
https://unix.stackexchange.com/questions/6344/different-linux-distros-sharing-the-same-home-folder > answer by wag
http://www.makeuseof.com/tag/upgrade-switch-linux-distros-without-losing-files/ > comment by Robert B
https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guide/index.html
bodhi.zazen's answer below.

Steps for tomorrow's Fedora 26 install

Set up partitions for subsequent Linux installs:

  • Make two backups of 3 data directories: ~/Documents, ~/Pictures, ~/scripts
  • Make two backups of 9 application configuration files for ~/app_configs
  • Use Anaconda manual partitioning to create a custom partitioning layout:
    / (root) (20 GB)
    /data (20 GB)
    /spare (20 GB, for future Linux install)
    swap ( 8 GB, equal to the amount of RAM)

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos. That way all Linux installs share the same data partition.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition. That way there is no problem with synchronizing application configuration files. And always backup the same ~/app_config files no matter which Linux install is running the backup. App config files that will not change can be copied from ~/app_configs folder to the installed home, instead of symlinked e.g. ~/.bashrc, ~/.vimrc
  • System configurations remain in the installed home. That way there is no problem with different system configurations from one distro to the next.

Steps for subsequent Linux installs

  • Make backup of data and app_configs directories.
  • One of the Anaconda options, when picking an existing partition, is not to format it. Tell Anaconda to use the data partition but not to format it. That will keep the data partition intact.
  • Tell Anaconda which partition to install Linux on.
  • Use the same username as before.

AFTER the system is installed:

  • In installed home ~/.config/user-dirs, redefine folders to data partition, add scripts folder, and comment unused folders Music Videos.
  • Create 9 symlinks from installed home to ~/app_configs folder in data partition.
  • To change distros, re-boot and pick a new distro from the GRUB menu.