我的电脑里有 120GB 的 SSD 和 1TB 的 HDD。我会经常格式化,并尝试保护我的 SSD 免受大格式和不必要的系统内写入的影响。在安装后成功创建满足我需求的文件系统结构(如果需要,还有安装后配置)后,我将通过映像保存这两个驱动器的副本,以防我需要恢复“出厂”设置而不需要漫长的重新安装过程。
- 两个驱动器都是空的,因此无需注意数据保存。
- 我将在实时 USB Ubuntu 环境中进行安装和后期配置。
- 我将在启动前对两个驱动器进行映像保存到单独的 16GB 闪存驱动器中。
目标:我只需要两个驱动器之间总共 5 个分区。
固态硬盘
[ 分区 1 ][ 512 MB ][ EFI 文件系统 ][ /boot ] - Grub
[ 分区 2 ][ FILL ][ EXT4 ][ / ] - 操作系统和依赖项
硬盘
[ 分区 1 ][ 512 GB ][ EXT4 ][ /home ]
[ 分区 2 ][ 128 GB ][ EXT4 ][ /usr - /opt - /var ]
[ 分区 3 ][ 16 GB ][ linux-swap ]
[ 未分配 ][ 填充 ]
(可能 / 未定)
16GB 内存
[ 分区 1 ][ 4GB ][ TMPFS ][ /tmp ]
[ 未分配 ][ 填充 ]
问题:在 HDD - 分区 2 中,我需要在 HDD 上的单个分区中使用多个挂载,并且绝对不能对 HDD 部分到 SSD 进行直接的、不必要的写入访问。安装程序仅适用于具有单独分区的单独文件系统。我试图减少使用的空间和对 SSD 的写入,同时尝试将 HDD 用于更多空间和写入密集型目录,而无需创建会降低性能的分区。
结果:我期望解决方案是/
在 SSD 上的单个分区上完成根文件结构的分配,同时将其/usr
/opt
/var
(目前)放置/tmp
在 HDD 上的单个分区上。
答案1
我自己弄清楚了。
sudo -H gedit /etc/fstab
应该包含
UUID="Your unique partition UUID" /prt2 ext4 defaults 0 0
/prt2/usr /usr none bind 0 0
/prt2/opt /opt none bind 0 0
/prt2/var /var none bind 0 0
/prt2/tmp /tmp none bind 0 0