以Ubuntu16.04为例
首先插入硬盘,发先系统能识别,但无法访问硬盘内容
利用命令1 查看磁盘所在分区:
1. sudo fdisk -l
发现9T的外接硬盘所在分区位置为 /dev/sdc1
使用以下命令2挂载:
2. sudo mount /dev/sdc1 /mnt/data/
将外接硬盘挂载在/mnt/data/文件夹内
报错
缺少解析对应格式的包 exfat-fuse
使用命令3安装该package
3. sudo apt-get install exfat-fuse
发现安装报错,缺少某些依赖,使用命令4强制安装
4. sudo apt-get install -f
安装过程中如询问y/n , 选择y(yes),装好后重新运行命令2,发现挂载成功,可以在/mnt/data/这个节点看到硬盘内容、
使用完后取消挂载
利用命令5取消外接硬盘挂载
5. sudo umount /dev/sdc1
取消挂载成功,可拔出硬盘
开机自动挂载
先挂载好硬盘,使用命令6查看硬盘对应的UUID
6. sudo blkid
因为mount命令会在重启服务器后失效,所以要将分区信息写到/etc/fstab文件中让它永久挂载
$ sudo vim /etc/fstab
在该文件中加入:
UUID=$ sudo gedit /etc/fstab
在其中加入:
UUID=B846-4164 /mnt/data ext4 defaults 0 0
命令注释:
<fs spec> <fs file> <fs vfstype> <fs mntops> <fs freq> <fs passno>
具体说明,以挂载/dev/sdb1为例:
<fs spec> :
分区定位,可以给UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software
<fs file> : 具体挂载点的位置,例如:/mnt/data
<fs vfstype> : 挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs
<fs mntops> : 挂载参数,一般为defaults
<fs freq> : 磁盘检查,默认为0
<fs passno> : 磁盘检查,默认为0,不需要检查
修改完/etc/fstab文件后,运行sudo mount -a命令验证一下配置是否正确。如果配置不正确可能会导致系统无法正常启动。
重启电脑。
Ref:
ubuntu设置开机自动挂载硬盘_时有限-CSDN博客_ubuntu 开机自动挂载硬盘blog.csdn.net