简介

平常我们使用的虚拟机一般都是只有一个虚拟硬盘,还是默认分区挂载的.但是如果硬盘数量不够了就会出现问题,
因此新建一个硬盘,并且挂载到操作系统上.

系统版本

  1. zhou@zhou:~$ lsb_release -a
  2. No LSB modules are available.
  3. Distributor ID: Ubuntu
  4. Description: Ubuntu 18.04.4 LTS
  5. Release: 18.04
  6. Codename: bionic

添加一个新的硬盘

image.png
新建以后,并且再装上去.
image.png

重新启动

  1. zhou@zhou:~/temp$ ls -al /dev/sd*
  2. zhou@zhou:~/temp$ ls -al /dev/sd*
  3. brw-rw---- 1 root disk 8, 0 Feb 28 05:05 /dev/sda
  4. brw-rw---- 1 root disk 8, 1 Feb 28 05:05 /dev/sda1
  5. brw-rw---- 1 root disk 8, 2 Feb 28 05:05 /dev/sda2
  6. brw-rw---- 1 root disk 8, 16 Feb 28 05:05 /dev/sdb

我们可以看到有两个sd存储设备, 分别是 sda以及 sdb.其中前者分了两个区,后者没有分区.那么后者这个sdb就是我们刚才新添加的硬盘.如果你的硬盘上面,本来就含有两个硬盘的话,新增的硬盘符号就会是 /dev/sdc.

硬盘分区以及格式化

我新建的这个虚拟硬盘有60G,分配30G,剩余30G备用.

  1. zhou@zhou:~/temp$ sudo fdisk /dev/sdb
  2. Command (m for help): n
  3. Partition type
  4. p primary (0 primary, 0 extended, 4 free)
  5. e extended (container for logical partitions)
  6. Select (default p): p
  7. Partition number (1-4, default 1):
  8. First sector (2048-134217727, default 2048):
  9. Last sector, +sectors or +size{K,M,G,T,P} (2048-134217727, default 134217727): +30G
  10. Created a new partition 1 of type 'Linux' and of size 30 GiB.
  11. zhou@zhou:~/temp$ ls -al /dev/sd*
  12. brw-rw---- 1 root disk 8, 0 Feb 28 05:05 /dev/sda
  13. brw-rw---- 1 root disk 8, 1 Feb 28 05:05 /dev/sda1
  14. brw-rw---- 1 root disk 8, 2 Feb 28 05:05 /dev/sda2
  15. brw-rw---- 1 root disk 8, 16 Feb 28 05:23 /dev/sdb
  16. brw-rw---- 1 root disk 8, 17 Feb 28 05:23 /dev/sdb1
  17. # 文件系统格式化
  18. mkfs.ext4 /dev/sdb1

挂载

首先单独测试手动挂载

  1. sudo mount /dev/sdb1 /mnt/
  2. zhou@zhou:~/temp$ di
  3. Filesystem Mount Size Used Avail %Used fs Type
  4. /dev/sdb1 /mnt 29.4G 0.0G 27.8G 5% ext4

我们可以看到.已经挂载成功了.

上电自动挂载

  • 查看设备 UUID

    1. zhou@zhou:~/temp$ sudo blkid
    2. /dev/sdb1: UUID="cb7a7707-392c-444a-bd9f-b186258b758f" TYPE="ext4" PARTUUID="fcc95455-01"
  • 配置开机自动挂载

  1. zhou@zhou:~/temp$ sudo vim /etc/fstab
  2. UUID=cb7a7707-392c-444a-bd9f-b186258b758f /home/zhou/100ask-imx6-ull ext4 defaults 0 1
  • 修改以后,先不要重启,测试一下
  1. # 测试一下,免得配置错误,系统不能重启了.
  2. sudo mount -a
  3. zhou@zhou:~$ di
  4. Filesystem Mount Size Used Avail %Used fs Type
  5. /dev/sda2 / 29.4G 15.4G 12.5G 58% ext4
  6. tmpfs /dev/shm 492.6M 0.0M 492.6M 0% tmpfs
  7. /dev/sdb1 /home/zhou/100a 29.4G 0.0G 27.8G 5% ext4

若是挂载成功了,就可以重启了.
TIPS

  1. # 记得改属组
  2. sudo chown -r zhou:zhou 100ask-imx6-ull

参考资料

https://help.ubuntu.com/community/Fstab