ubuntu磁盘自动挂载

  • 概述
  • 查看磁盘信息
  • 挂载
  • 自动挂载
  • 软链接
  • 参考


概述

面对问题:ubuntu计算机有多个硬盘,除了系统盘之外,其他的盘开机不会自动挂载。可以从文件点开“其他位置”,选中硬盘,此时硬盘会挂载,但是路径往往比较奇怪,比如:

/media/lz/9d85e5ae-c9b5-4341-b914-1b71c440129c/qing/dataset/vincent-van-gogh_road-with-cypresses-1890

路径就很长,输入不方便,就想着给挂载目录建立软链接,相当于windows的快捷方式,但是磁盘不自动挂载话,开机会导致软链接失效。我解决了这些问题,写下此文。
本文带你解决如下问题:

  1. 开机自动挂载磁盘,不需要格式化磁盘。
  2. 给磁盘建立软链接。

查看磁盘信息

首先,查看计算机有哪些硬盘:

sudo fdisk -l

找到自己想要挂载的硬盘:

ubuntn 开机自动挂载nfs ubuntu 开机自动挂载磁盘_ubuntn 开机自动挂载nfs


接着查看硬盘的文件系统类型:

sudo parted /dev/sdc
print list

退出parted,ctrl+z即可。

执行第1句代码之后,再输入第2行,注意这里的/dev/sdc要换成你自己想要挂载的磁盘的盘符。

查看子分区,要选文件系统是ext4的。这里分区号是1,下面就挂载/dev/sdc1

ubuntn 开机自动挂载nfs ubuntu 开机自动挂载磁盘_自动挂载_02

挂载

sudo mkdir bigdisk
sudo mount /dev/sdc1 ./bigdisk

如果提示已被挂载就先卸载,可能需要删除之前的挂载点

sudo umount /dev/sdc1
rm -r 之前的挂载点

自动挂载

首先查看磁盘UUID

sudo blkid

ubuntn 开机自动挂载nfs ubuntu 开机自动挂载磁盘_ubuntn 开机自动挂载nfs_03


找到要自动挂载硬盘(已经挂载好)的卷标,复制其UUID。

接着配置文件:

sudo gedit /etc/fstab

在文件末尾加上一行:

UUID=你的uuid mount_path ext4 defaults 0 1

注意这里mount_path不能用~代替home目录。

ubuntn 开机自动挂载nfs ubuntu 开机自动挂载磁盘_软链接_04

至此,自动挂载完成,可以开机重启一下试试。

软链接

刚才只不过是把磁盘自动挂载某个位置,但是比如磁盘中的一个子文件夹是我要经常访问的,每次输入全路径就比较麻烦。

ln -s 源地址  目的地

参考

Ubuntu 挂载硬盘所用命令介绍ubuntu开机自动挂载新硬盘ubuntu文件夹建立软链接方法Linux下如何查看分区文件系统类型Ubuntu挂载与卸载新硬盘stackoverflow: mount already mounted or busy