Linux初始化及开机自动挂载硬盘

前言:

如果购买的服务器默认系统盘容量较小,那么就需要额外购买数据盘来扩容储存空间。

不过,在Linux中挂载数据盘不同于Windows系统,需要手动操作。本文将以CentOS为例,介绍数据盘的初始化与实现开机自动挂载。

步骤:

1.将数据盘与服务器进行稳定连接(物理机要插好硬盘,云服务器在云厂商处选择挂载)

2.在SSH终端中执行以下命令:

sudo fdisk -l

根据返回的容量信息判断那块硬盘是你的数据盘(一般为/dev/vdb,保险起见还是要查看的)

硬盘容量在2T以下

然后执行以下命令以直接创建文件系统格式:

sudo mkfs -t <文件系统格式> /dev/vdb

不同文件系统支持的分区大小不同,请根据实际需求合理选择,一般选用EXT4即可:

sudo mkfs -t ext4 /dev/vdb

硬盘容量在2T以上

安装parted(Debian/Ubuntu):

sudo apt install parted

安装parted(CentOS):

sudo yum install parted -y

选择硬盘:

parted /dev/vdb

类型转换:

(parted) mklabel gpt
YES/NO y 

分区:

(parted) mkpart prinmary 1 -1

查看并退出:

(parted) print
(parted) q

格式化:

mkfs.ext4 /dev/vdb1

创建挂载点(以/data为例):

sudo mkdir /data

接着打开/etc/fstab (注意:此文件无后缀名!):

nano /etc/fstab

另起一行加入(容量小于2T):

/dev/vdb /data ext4 defaults 0 0

或(容量大于2T):

/dev/vdb1 /data ext4 defaults 0 0

也可以加入nofail参数,防止因为挂载失败而无法开机,例如:

/dev/vdb1 /data ext4 defaults,nofail 0 0

保存后在SSH终端执行以下命令检测是否成功:

sudo mount -a

此时就可以在正常访问数据盘了。

注意根据实际情况合理替换命令内容,例如设备名称,并非所有人都是/dev/vdb,以及挂载点名称。
阅读剩余
THE END