Linux下4TB SSD挂载后未显示在主目录的问题求助
兄弟,刚接触Linux碰到这种挂载问题太正常了,咱们一步步来排查解决:
先搞清楚挂载点的位置差异:你之前的8TB机械盘应该是挂载到了主目录下的某个自定义文件夹(比如
/home/你的用户名/8TBDrive),而这次你把SSD挂到了系统默认的临时挂载点/mnt/4TBSSD——/mnt目录本身并不在你的主目录(/home/你的用户名)范围内,所以自然不会在home文件夹里显示,这大概率是核心问题!优化fstab配置(避免设备名变动):虽然你写的
/dev/sdc1 /mnt/4TBSSD ext4 defaults 0 0看起来没问题,但Linux的设备名(比如sdc1)有时候会因为插入其他存储设备而变化,建议换成更稳定的UUID来配置。你可以执行blkid命令查看SSD分区的UUID,然后把fstab里的行改成:UUID=你的SSD分区UUID /mnt/4TBSSD ext4 defaults 0 0修改后执行
sudo mount -a测试自动挂载是否正常,没有报错就说明配置没问题。把SSD链接到主目录(最便捷的方法):如果想在主目录里直接看到SSD,只需要在你的home目录下创建一个软链接指向SSD的挂载点就行,执行命令:
ln -s /mnt/4TBSSD ~/4TBSSD这样打开主目录就能看到名为
4TBSSD的链接,点击就能直接访问SSD里的内容了。也可以直接挂载到主目录文件夹:要是你不想用软链接,也可以直接把SSD挂载到主目录下的自定义文件夹。先创建目标文件夹:
mkdir ~/4TBSSD然后修改fstab里的挂载点为
/home/你的用户名/4TBSSD,再执行sudo mount -a让配置生效就行。
另外,注意所有涉及系统目录修改或挂载的命令都需要加sudo获取权限,如果执行过程中出现报错,可以把具体错误信息贴出来,方便进一步排查。
备注:内容来源于stack exchange,提问作者Seth Shealer




