Ubuntu 看不到磁盘进行挂载

Ubuntu 在重启后,看不到磁盘了,下面介绍如何进行重新挂载。

查看所有磁盘

安装 Ubuntu 20.04 进入系统后看不到之前分配的磁盘。

$ df -lh
文件系统        容量  已用  可用 已用% 挂载点
udev            7.7G     0  7.7G    0% /dev
tmpfs           1.6G  3.2M  1.6G    1% /run
/dev/nvme0n1p2  234G   31G  191G   14% /
tmpfs           7.7G   73M  7.6G    1% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/nvme0n1p1  511M  5.3M  506M    2% /boot/efi
tmpfs           1.6G   40K  1.6G    1% /run/user/1000

查看所有分区

$ sudo fdisk -l 
Disk /dev/nvme0n1:476.96 GiB,512110190592 字节,1000215216 个扇区
Disk model: WDC PC SN730 SDBQNTY-512G-1001          
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:35631C71-83E4-4618-8493-BB887A5C5062

设备                起点       末尾      扇区   大小 类型
/dev/nvme0n1p1      4096    2101247   2097152     1G Linux 文件系统
/dev/nvme0n1p2   2101248  500744191 498642944 237.8G Linux 文件系统
/dev/nvme0n1p3 500746240 1000214527 499468288 238.2G Microsoft 基本数据

挂载分区

发现 /dev/nvme0n1p3 未显示
于是把他挂载到 /mnt/data 下:

~$ sudo mkdir /mnt/data
~$ sudo mount /dev/nvme0n1p3 /mnt/data

查看磁盘:

$ df -lh
文件系统        容量  已用  可用 已用% 挂载点
udev            7.7G     0  7.7G    0% /dev
tmpfs           1.6G  3.2M  1.6G    1% /run
/dev/nvme0n1p2  234G   31G  191G   14% /
tmpfs           7.7G   73M  7.6G    1% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/nvme0n1p3  239G   32G  207G   14% /mnt/data
/dev/nvme0n1p1  511M  5.3M  506M    2% /boot/efi
tmpfs           1.6G   40K  1.6G    1% /run/user/1000

问题处理

如果挂载的时候提示:

mount: /data1: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other erro

那么需要:

$ mkfs -t ext4 /dev/sdb

开机自动挂载

先获取磁盘 UUID:

$ sudo blkid /dev/nvme0n1p3
/dev/nvme0n1p3: LABEL="D" UUID="3AFE93C9FE937BB7" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="1fe88d4a-788f-4f2d-946f-38c85cdc22e0"

配置自动挂载:

$ sudo vim /etc/fstab

在文件末尾添加:

UUID=3AFE93C9FE937BB7	/mnt/data	ntfs	0	2

注意:

  • 第一个:UUID 为上面通过 blkid 获取到的 UUID 内容,注意不要加双引号。
  • 第二个:为磁盘挂载的位置。
  • 第三个:为 ntfs 为上面通过 blkid 获取到的 TYPE 内容,注意不要加双引号。
  • 第四个:0 -> 开机不检查磁盘,1 -> 开机检查磁盘
  • 第五个:0 -> 交换分区,1 -> 启动分区(Linux),2 -> 普通分区