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

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

不多说,直接上命令

sudo cfdisk

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

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

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

sudo cfdisk /dev/sdb

结果真的好使,如下图:

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

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

sudo blkid

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

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

sudo blkid | grep "/dev/sda"

结果如下图:

对于/dev/sdb的同样,

sudo blkid | grep "/dev/sdb"

结果如下图:


关于开机自动挂载:

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

gedit /etc/fstab

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

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


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在Linux服务器中新增硬盘/dev/sdb并创建分区的步骤: 1. 插入硬盘/dev/sdb,并检查系统是否检测到该硬盘: ``` dmesg | grep sdb ``` 2. 使用fdisk命令对/dev/sdb进行分区: ``` fdisk /dev/sdb ``` 3. 输入n新建分区,选择主分区(输入p),然后分配分区大小为1G: ``` Command (m for help): n Partition type p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-41943039, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-41943039, default 41943039): +1G ``` 4. 输入n新建分区,选择扩展分区(输入e),然后分配分区大小为2G: ``` Command (m for help): n Partition type p primary (0 primary, 1 extended, 3 free) e extended (container for logical partitions) Select (default p): e Partition number (2-4, default 2): 2 First sector (2099200-41943039, default 2099200): Last sector, +sectors or +size{K,M,G,T,P} (2099200-41943039, default 41943039): +2G ``` 5. 输入n新建分区,选择逻辑分区(输入l),然后分配剩余所有空间: ``` Command (m for help): n Partition type l logical (numbered from 5) Select (default p): l Partition number (5-128, default 5): First sector (4198400-41943039, default 4198400): Last sector, +sectors or +size{K,M,G,T,P} (4198400-41943039, default 41943039): ``` 6. 输入w保存分区表并退出。 7. 格式化/dev/sdb1和/dev/sdb3分区: ``` mkfs.ext4 /dev/sdb1 mkfs.ext4 /dev/sdb3 ``` 8. 创建挂载点: ``` mkdir /mnt/sdb1 mkdir /mnt/sdb3 ``` 9. 将/dev/sdb1和/dev/sdb3分区挂载挂载点: ``` mount /dev/sdb1 /mnt/sdb1 mount /dev/sdb3 /mnt/sdb3 ``` 10. 查看挂载情况: ``` df -h ``` 现在,您的Linux服务器已经成功新增了/dev/sdb硬盘,并创建了三个分区/dev/sdb1、/dev/sdb2、/dev/sdb3,并挂载使用了/dev/sdb1、/dev/sdb3两个分区

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值