parted和fdisk——两种磁盘分区并挂载的方法

本章节中主要使用的是两种方法:fdisk分区和parted分区。下面为详细介绍。

一、FDISK分区挂载

前情提要:目前有一块新的磁盘挂载到了系统中,需要对其进行格式化、分区、挂载到特定目录。

1、首先查看目前的系统挂载情况

使用$ df -h可以查看当前系统中详细的存储设备挂载情况。

测试用的系统是一个虚拟系统,可以看到主要挂载就是一个200G的虚拟挂载区/dev/mapper/vmware-rootfs/dev/sda1。 我们再用$ fdisk -l查看目前所有磁盘的状态:

我们可以看到一个未分区、未挂载的500GB磁盘sdb的存在。接下来要做的就是用fdisk工具来对这个磁盘进行分区。

2、进入fdisk操作模式

通过指令$ fdisk /dev/sd*我们可以进入对应磁盘的fdisk操作模式,我们可以输入m来获取如下的帮助列表,并选择对应的功能进行后续操作。

目前我们需要对新的磁盘进行分区操作,所以我们输入n来创建新的分区。过程非常简单,如下所示:

此时我们再使用$ fdisk -l查看,则会看到分区已经完成:

3、对新分区进行格式化操作

我们需要对新分区进行格式化操作后才能进行下一步的挂载,在这个例子中我们需要的fs为ext4格式,所以我们直接对磁盘进行格式化。

有两种格式化方法:

$ mkfs -t ext4 /dev/sdb1
$ mkfs.ext4 /dev/sdb1
复制代码

因为是新磁盘,所以很快就能格式化完成。

4、把格式化好的分区挂载到目标位置

在这个案例中我们假设需要把磁盘挂在到/data/fdisk上面,我们则首先在/data文件夹下创建/fdisk文件夹。

$ cd /data
$ mkdir /fdisk
复制代码

然后直接使用mount工具把分区挂载到对应文件夹:

$ mount /dev/sdb1 /data/fdisk
复制代码

最后通过$ df -h查看挂载情况

可以看到/dev/sdb1已经挂载成功

5、设置磁盘的开机自动挂载

虽然多数Linux设备都是常开不关,但是最好还是养成设置开机挂载的好习惯,免得万一意外关机导致的异常。

设置开机挂载非常简单,无非是把配置写到/etc/fstab里面就可以了。

首先我们需要获取新的磁盘的UUID:

$ blkid /dev/sdb1
复制代码

然后把UUID和相关信息按照格式写到/etc/fstab里面:

$ vim /etc/fstab
复制代码

主要需要修改UUID,挂载位置,FS格式这三点。之后保存即可。

6、异常排查

有时候因为一些特殊的原因,可能会遇到挂载卡死或者挂载失败,这个时候我们直接通过systemd工具进行挂载进程的查看即可。

查看所有的挂载进程:$ systemctl stauts *.mount

查看/data/fdisk的挂载进程: $ systemctl status data-fdisk.mount   (注意命名规则)

正常情况如下:

如果存在报错则一个个去排除。

二、Parted分区挂载

前情提要:目前有一块新的磁盘挂载到了系统中,需要对其进行格式化、分区、挂载到特定目录。

Parted是一个比fdisk更新、更强大的磁盘分区工具,在这里我们也以新的磁盘/dev/sdc为例进行挂载演示。关于parted工具的其他相信用法我会找时间专门开一个文章来写一下。

1、查看磁盘状态

也是同样通过$ df -h$ fdisk -l 来确认目前的磁盘状态和挂载状态。

2、进入parted操作模式

直接进入新盘的$ parted /dev/sdc操作模式

可以help查看各个功能选项

首先格式化磁盘,用gpt模式。然后创建一个分区,磁盘空间全部分配给这个分区。

如果需要设定特定的分区大小,可以用mkpart primary 100 500这种格式,意为100M处开始的400MB大小的分区

完成后退出

3、对新分区进行格式化操作等后续操作

后续操作和fdisk就一样了。同样应用即可。

转载于:https://juejin.im/post/5c809af96fb9a049b82b3cc5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值