如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载

上次使用命令行的方式,成功将本地硬盘分区上的电影拷贝到了移动硬盘的指定分区上,但是有个缺陷,就是:不知道/dev/sdb1,/dev/sdb2等等对应的是哪个分区!今天通过度娘找到了方法。

不多说,直接上命令

sudo cfdisk

可以看到第一个硬盘的信息,如下(这里说明一下窗口截图快捷键为Alt+PrntScr):

如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载_第1张图片

看到 [ 标签 ] 了吧,这个就是分区名字!也就是卷标,也就是label。

那么问题来了,为什么只显示了/dev/sda的,我想看/dev/sdb的怎么办? 于是大胆猜测了一下,用

sudo cfdisk /dev/sdb

结果真的好使,如下图:

如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载_第2张图片

这样就知道 /dev/sdb2对应的是 somefile,/dev/sdb3对应的是 noidear,/dev/sdb5对应的是 everything。可以顺利挂载了。

还有一个命令也可以获得label,

sudo blkid

但是,该命令不能显示中文的标签,

由于太多,一个终端显示不下,所以,用一下grep命令

sudo blkid | grep "/dev/sda"

结果如下图:

如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载_第3张图片

对于/dev/sdb的同样,

sudo blkid | grep "/dev/sdb"

结果如下图:

如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载_第4张图片


关于开机自动挂载:

用mount命令挂载的分区是不能在开机时自动挂载的,要想开机自动挂载,则需在/etc/fstab文件中添加要挂载的分区,如下

gedit /etc/fstab

如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载_第5张图片

在下边增加要挂载的分区,我要挂载的是本地硬盘的一个windows 分区,如下图:

如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载_第6张图片

到此就OK啦!重启一下看看是否会自动挂载吧~


你可能感兴趣的:(如何获取/dev/sdb下的所有分区的分区名以及开机自动挂载)