Ubuntu 22.04下整合主SSD与3TB ext4硬盘的配置方案求助
Ubuntu 22.04下整合主SSD与3TB ext4硬盘的配置方案求助
嗨,我来帮你解决这个硬盘整合的问题,根据你的需求,我整理了两种可行的方案,你可以根据自己的实际情况选择:
一、理想方案:将Home目录迁移到3TB硬盘(实现“融合”式使用)
这个方案会把你的个人数据目录(/home)整体迁移到3TB硬盘上,系统依然留在SSD保证运行速度,而所有个人文件、配置都会自动存储到大硬盘上,相当于两块硬盘协同工作,对外看起来就是一个统一的使用环境。
具体步骤如下:
先备份重要数据:虽然步骤很安全,但还是建议先把/home里的重要文件备份一下,以防万一。
挂载3TB硬盘到临时目录:
sudo mkdir /mnt/temp_mount sudo mount /dev/sdb1 /mnt/temp_mount完整复制当前/home的内容到临时挂载的硬盘:
用rsync保证文件权限、属性都能完整复制:sudo rsync -aXS /home/. /mnt/temp_mount/.重命名原/home目录作为备份:
sudo mv /home /home_old创建新的/home目录作为挂载点:
sudo mkdir /home卸载临时挂载的硬盘:
sudo umount /mnt/temp_mount配置开机自动挂载3TB硬盘到/home:
先查看/dev/sdb1的UUID(用UUID比直接用/dev路径更稳定):sudo blkid /dev/sdb1输出里会有类似
UUID="xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"的内容,复制这个UUID值。然后编辑fstab文件:
sudo nano /etc/fstab在文件末尾添加一行:
UUID=你复制的UUID值 /home ext4 defaults 0 2保存并退出nano(按
Ctrl+O,回车确认,再按Ctrl+X)。测试挂载是否正常:
sudo mount /home如果没有报错,就可以重启系统了。重启后你的/home就完全在3TB硬盘上了,SSD只负责系统文件,兼顾速度和存储容量。
确认无误后删除备份的旧home:
重启后检查所有文件都正常,再执行:sudo rm -rf /home_old
二、退而求其次的方案:挂载硬盘到Home子目录(轻松访问且继承配置)
如果你不想迁移整个home,只想快速访问大硬盘同时使用自己的配置,这个方案更简单:
- 在你的home目录下创建一个挂载点:
mkdir ~/big_drive - 查看3TB硬盘的UUID:
复制输出中的UUID值。sudo blkid /dev/sdb1 - 配置开机自动挂载:
编辑fstab文件:
在文件末尾添加一行(注意把sudo nano /etc/fstab你的用户名换成你实际的系统用户名):UUID=你复制的UUID值 /home/你的用户名/big_drive ext4 defaults 0 2 - 测试挂载:
现在你在命令行里直接输入sudo mount /home/你的用户名/big_drivecd ~/big_drive就能访问3TB硬盘了,而且因为这个目录在你的home下,git、vim、zsh这些工具都会自动读取你~目录下的配置文件(.gitrc、.vimrc、.zshrc等),完全满足你的需求。
备注:内容来源于stack exchange,提问作者Christopher Lopez
相关产品推荐
相关产品推荐

