假如我们的vps需要添加一个硬盘来存放数据,我们该如何使用命令的方式添加和挂载新的硬盘呢?
首先,我们先查看系统的硬盘是否已经识别
fdisk -l
从上图可以看到,系统目前识别到了两块硬盘。一块是1TB的,一块是100GB的
lsblk
可以看到有 ”sdb“ 就是那1TB硬盘的磁盘名称
接下来我们就要拿起刀来切分区了
fdisk /dev/sdb #这里的"sdb"需要根据个人实际的磁盘名称设置,别搞错了哟!
我们通过指令 n 来新建分区,如果无需其他具体的分区划分的话这里一路回车默认就可以了。
最后输入 w 来写入分区改动即可,最后输入 q 就可以退出 fdisk
设置新分区
在划分好分区后,我们需要对分区进行格式化和挂载才可以使用。
mkfs -t ext4 /dev/sdb1
格式化时如果不知道具体的分区名称可以通过 lsblk 来查看,千万别格式化错了哟!
挂载分区、设置开机自动挂载
对于Linux来说,挂载相当于给分区设置一个盘号(例如: C盘、D盘这种)。我们要先确定这个挂载的目录,我这1T的数据盘主要作用就是用来存放数据的,所以我给起名为”data“,文件夹目录就放在根目录下。
cd / #进入Linux根目录
mkdir data #创建 data 文件夹
mount /dev/sdb1 /data #将sdb1分区挂载为data文件夹
如此便可以使用了,可以通过 lsblk 查看一下
到这还没结束,由于目前的挂载只是临时挂载。我们需要把挂载写入到启动 /etc/fstab 中,这样子就可以实现自动了。
vi /etc/fstab #编辑文件
在文件末尾添加一行类似于以下内容的挂载信息:/dev/sdb1 /www ext4 defaults 0 0
第一列为磁盘分区路径,第二列为挂载目录,第三列为文件系统类型
后两列分别表示dump备份标志和fsck检查顺序,一般设置为0即可。
最后保存文件,重启系统
如此下来,每次系统启动都可以自动挂载磁盘分区了。
END