一、前置条件
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.如果数据盘需要进行扩容,则需要先卸载挂载的分区,然后再对数据盘进行扩容操作。
网友评论