腾讯云服务器Centos8数据盘挂载,实操案例

2023-12-21  本文已影响0人  stormfu

一、前置条件

1.已购买腾讯云服务器,并登录到服务器。

2.已创建一块数据盘。

3.已将数据盘格式化为文件系统并进行分区。

二、数据盘挂载流程

1.登录腾讯云官网,进入控制台,找到“云服务器 CVM”模块,选择“实例列表”。

2.找到需要挂载数据盘的服务器实例,并单击右侧的“登录”按钮,登录到服务器。

3.在服务器上运行以下命令,查看当前的磁盘情况:

df -h

该命令将列出所有已安装的文件系统以及它们的磁盘空间使用情况。

[root@VM-0-14-centos /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G   24K   16G   1% /dev/shm
tmpfs            16G  464K   16G   1% /run
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/vda1        50G  2.7G   45G   6% /
tmpfs           3.1G     0  3.1G   0% /run/user/0

4.使用以下命令,查看未挂载的磁盘设备:

sudo fdisk -l

该命令将列出所有可用的磁盘设备。

[root@VM-0-14-centos /]# sudo fdisk -l
Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xab97852c

Device     Boot Start       End   Sectors Size Id Type
/dev/vda1  *     2048 104857566 104855519  50G 83 Linux

Disk /dev/vdb: 300 GiB, 322122547200 bytes, 629145600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

5.选择需要挂载的磁盘设备,在本例中选择/dev/vdb。使用以下命令,将该设备进行分区:

sudo fdisk /dev/vdb

进入分区工具后,按下n键,进行新分区的创建。

按下w键,保存并退出分区工具。

[root@VM-0-14-centos /]# sudo fdisk /dev/vdb

Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x22fe4f3c.

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-629145599, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-629145599, default 629145599): 

Created a new partition 1 of type 'Linux' and of size 300 GiB.

Command (m for help): wq
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

6.使用以下命令,将新分区格式化为文件系统:

sudo mkfs.ext4 /dev/vdb

[root@VM-0-14-centos /]# sudo mkfs.ext4 /dev/vdb
mke2fs 1.45.6 (20-Mar-2020)
Found a dos partition table in /dev/vdb
Proceed anyway? (y,N) y
Creating filesystem with 78643200 4k blocks and 19660800 inodes
Filesystem UUID: cd433c5c-daa8-4977-8a25-b2dd4c4ab8e5
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done  

7.在服务器上创建一个挂载点,用于挂载数据盘。例如,我们创建一个名为“data”的挂载点:

sudo mkdir /data

[root@VM-0-14-centos /]#sudo mkdir /data

8.使用以下命令,将数据盘挂载到新创建的挂载点上:

sudo mount /dev/vdb /data

[root@VM-0-14-centos /]# sudo mount /dev/vdb /data

9.通过运行以下命令,查看挂载结果:

df -h

该命令中,/dev/vdb 已挂载到 /data。

[root@VM-0-14-centos /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G   24K   16G   1% /dev/shm
tmpfs            16G  464K   16G   1% /run
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/vda1        50G  2.7G   45G   6% /
tmpfs           3.1G     0  3.1G   0% /run/user/0
/dev/vdb        295G   65M  280G   1% /data

10.为了确保数据盘在服务器启动时会自动挂载,需要将挂载信息添加到/etc/fstab 文件中。使用以下命令打开文件编辑器:

sudo vim /etc/fstab

在文件末尾添加以下内容:

/dev/vdb /data ext4 defaults 0 0

保存并退出文件。

11.使用以下命令,重新启动服务器,确保数据盘正常启动:

sudo reboot

三、后续操作

完成数据盘挂载后,用户可以自由的向该数据盘中存储、读取数据。

四、注意事项

1.确认永久挂载信息之前,务必进行数据的备份操作。

2.移动数据盘可能会导致文件系统损坏,操作时一定要注意。

3.如果数据盘需要进行扩容,则需要先卸载挂载的分区,然后再对数据盘进行扩容操作。

上一篇下一篇

猜你喜欢

热点阅读