Centos7/Ubuntu 初始化硬盘分区、挂载、扩容

Centos7/Ubuntu 初始化硬盘分区、挂载

Centos7/Ubuntu 初始化硬盘分区、挂载

  1. 通过命令fdisk -l查看硬盘信息

可以看到有两块硬盘/dev/vda/dev/vdb,启动vda是系统盘vdb是我们新增的数据盘。

2.执行以下命令,进入fdisk模式,开始对新增数据盘执行分区操作。

fdisk 新增数据盘

以新挂载的数据盘“/dev/xvdb”为例:

fdisk /dev/xvdb

回显类似如下信息:

直接输入p显示分区列表

3.输入“n”,按“Enter”,开始新建分区。
回显类似如下信息:

表示磁盘有两种分区类型:

  • "p”表示主要分区。
  • "e”表示延伸分区。

4.以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。
回显类似如下信息:

“Partition number”表示主分区编号,可以选择1-4。

5.以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。
回显类似如下信息

“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048。

6.以选择默认初始磁柱编号2048为例,按“Enter”。
回显类似如下信息:

“Last sector”表示截止磁柱区域,可以选择2048-104857599,默认为104857599。

7.以选择默认截止磁柱编号2104857599为例,按“Enter”。
回显类似如下信息:

表示分区完成,即为50GB的数据盘新建了1个分区。

8.输入“p”,按“Enter”,查看新建分区的详细信息。
回显类似如下信息:

表示新建分区“/dev/vdb1”的详细信息。

9.输入“w”,按“Enter”,将分区结果写入分区表中。
回显类似如下信息:

表示分区创建完成。

10.执行以下命令,将新的分区表变更同步至操作系统。

partprobe

11.执行以下命令,将新建分区文件系统设为系统所需格式。
mkfs -t 文件系统格式 /dev/vdb1

以设置文件系统为“ext4”为例:

mkfs -t ext4 /dev/vdb1

回显类似如下信息:

格式化需要等待一段时间,请观察系统运行状态,不要退出。

12.执行以下命令,新建挂载点。

mkdir 挂载点

以新建挂载点“/XC”为例:

mkdir /XC

13.执行以下命令,将新建分区挂载到12中新建的挂载点下。

mount /dev/vdb1 挂载点

以挂载新建分区至“/XC”为例:

mount /dev/vdb1 /XC

14.执行以下命令,查看挂载结果。

df -TH

回显类似如下信息:

表示新建分区“/dev/vdb1”已挂载至“/XC”。

设置开机自动挂载磁盘

如果您需要在云服务器系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为云中设备的顺序编码在关闭或者开启云服务器过程中可能发生改变,例如/dev/xvdb1可能会变成/dev/xvdb2。推荐使用UUID来配置自动挂载数据盘。

说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。

1.执行如下命令,查询磁盘分区的UUID。
blkid 磁盘分区

以查询磁盘分区“/dev/vdb1”的UUID为例:

blkid /dev/vdb1

回显类似如下信息:

表示“/dev/vdb1”的UUID。

2.通过vim编辑/etc/fstab

在末尾增加一行

UUID=f5c5c392-4704-4475-9abc-f6a2e049f2ea /XC ext4 defaults 0 2

uuid和目录替换为你自己的信息

保存

3.重启服务器

通过命令df -TH查看磁盘信息

可以看出已经自动挂载了。

开机自动挂载磁盘错误,将会造成无法开机,解决方法,通过单用户模式进入系统,修改挂载配置

启动不了报错异常:

进入单人模式

看这篇https://blog.csdn.net/qq_38567039/article/details/109681075 


将需要改的文件:

修改/etc/fstab文件

如果是root权限,可以
:wq! 

强行保存退出

linux(deepin) /etc/fstab强制更改显示cannot open file for writing解决方法

日常手残,将/etc/fstab的挂载信息注释掉了(因为想取消几个分区的开机自动挂载),然而重启后报错开不了机……好吧 想着反正把这个文件的注释去掉就OK了。
进入到tty模式,然后
sudo vim /etc/fstab
将注释的#去掉,想直接用:wq!强制保存,报错‘cannot open file for writing’,好吧。在网上找了一下解决方法:
sudo mount -o remount,rw /
然后再更改fstab文件即可。原因据说是挂载的时候就挂载成readonly的了,但不确定是否正确,先记录下来

=========================

查看磁盘信息 fdisk -l

查看磁盘格式 df -T

第二章 分区的初始化

fdisk /dev/sdb

先输入n表示设定新的硬盘分割区

再输入p表示设置的是主要分割区

输入回车表示选择默认,所以

分区号默认选择1

起始扇区选择默认2048

最后的扇区选择默认1048575999

输入w保存

-----------------------------------------------------------------

另外附上命令介绍: 

1. 输入 m 显示所有命令列示。

2. 输入 p 显示硬盘分割情形,打印分区表。

3. 输入 a 设定硬盘启动区。

4. 输入 n 设定新的硬盘分割区。

4.1. 输入 e 硬盘为[延伸]分割区(extend)。

4.2. 输入 p 硬盘为[主要]分割区(primary)。

5. 输入 t 改变硬盘分割区属性。          

t:分区系统id号

L:82:linux swap

83:linux

86:NTFS window分区

6. 输入 d 删除硬盘分割区属性。

7. 输入 q 结束不存入硬盘分割区属性。

8. 输入 w 结束并写入硬盘分割区属性

第三章 对创建的分区进行格式化

查看刚刚分配的磁盘号:fdisk -l

格式化磁盘:mkfs -t ext4 /dev/sdb1

-t 表示指定格式化磁盘的文件系统类型为ext4,默认不指定为ext2(比较老的linux文件系统类型)

第四章 挂载硬盘

创建目录homework

挂载磁盘,将/dev/sdb1磁盘挂载(mount)到文件系统的/homework目录上 

查看挂载情况

第五章  设置开机启动自动挂载磁盘分区

编辑/etc/fstab文件(防止系统重启后挂载丢失)

/etc/fstab是在开机引导的时候自动挂载到linux的文件系统

vi /etc/fstab

重启系统验证是否成功

输入reboot重启,输入df -HT查看磁盘情况

成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值