Ubuntu Server重启后第二块硬盘无法正常挂载的问题求助
Ubuntu Server重启后第二块硬盘无法正常挂载的问题求助
别担心,这绝对是新手入门时最常碰到的小问题之一——你手动挂载的硬盘默认只会临时生效,系统重启后就会恢复原样,要让它开机自动挂载,只需要修改系统的自动挂载配置文件就行,不用写脚本那么麻烦。下面一步步给你讲怎么做:
第一步:获取硬盘分区的UUID
设备名(比如sda1)有时候会因为硬件顺序变化而改变,用UUID绑定挂载更可靠。执行下面的命令查看所有分区的UUID:sudo blkid在输出里找到对应
/mnt/sandisk的那一行,复制它的UUID=后面的字符串(比如1234abcd-1234-1234-1234-abcdef123456)。第二步:编辑
/etc/fstab配置文件
这是Linux控制开机自动挂载的核心文件,用文本编辑器打开它:sudo nano /etc/fstab拉到文件最末尾,添加一行内容,格式如下(把括号里的内容替换成你自己的信息):
UUID=你复制的UUID /mnt/sandisk ext4 defaults 0 2简单解释下每个部分:
UUID=xxx:刚才复制的分区唯一标识/mnt/sandisk:你的挂载点路径ext4:你给分区创建的文件系统类型(如果是xfs或其他类型就改成对应名称)defaults:默认挂载参数(包含读写权限、开机自动挂载等)- 最后的
0:表示不使用dump工具备份该分区;2:表示系统开机时,fsck检查分区的顺序(根分区是1,其他分区一般设2)
第三步:验证配置是否正确
先别急着重启,执行下面的命令测试挂载配置:sudo mount -a如果没有任何报错信息,说明配置没问题,现在重启系统,你的硬盘就会自动挂载到
/mnt/sandisk了。要是报错,检查下UUID、挂载点路径、文件系统类型有没有写错。
另外给你提个小建议:编辑fstab前最好先备份一下,防止改错导致系统无法启动,备份命令是:
sudo cp /etc/fstab /etc/fstab.bak
备注:内容来源于stack exchange,提问作者tommygun1950




