操作前准备
在开始操作之前,请确保您已经完成以下准备工作:
- 拥有一台正在运行的云服务器实例。
- 已经购买了一块与该云服务器在同一地域和可用区的云盘,但尚未初始化。
- 获取了云服务器的登录凭证(Linux系统的SSH密钥或密码,Windows系统的用户名和密码)。
Linux 系统下的加载流程
对于Linux系统,加载云盘主要涉及查看磁盘、分区、格式化和挂载四个核心步骤,以下以常见的/dev/vdb
为例进行说明。
查看新磁盘
通过SSH登录到您的Linux云服务器,使用fdisk -l
或lsblk
命令列出当前服务器上的所有磁盘信息,您会看到一块新的、尚未分区的磁盘,通常命名为/dev/vdb
、/dev/sdb
等。
sudo fdisk -l
在输出中寻找一块大小与您新购云盘相符,且没有分区信息的磁盘。
磁盘分区
使用fdisk
工具对新磁盘进行分区。
sudo fdisk /dev/vdb
进入fdisk
交互模式后,依次输入以下命令:
- 输入
n
:创建一个新分区。 - 输入
p
:选择分区类型为主分区。 - 输入
1
:设置分区号为1。 - 按两次回车键:使用默认的起始扇区和结束扇区,即使用整个磁盘空间。
- 输入
w
:将分区表写入磁盘并退出。
完成后,您会得到一个新的分区,例如/dev/vdb1
。
格式化分区
分区需要格式化为特定的文件系统才能被Linux读写。ext4
是目前最常用和推荐的文件系统。
sudo mkfs.ext4 /dev/vdb1
这个过程会持续几秒到几分钟,具体取决于云盘的大小。
挂载磁盘分区
格式化后,需要将分区挂载到一个目录(挂载点)才能访问,首先创建一个挂载目录,例如/data
。
sudo mkdir /data
然后执行挂载命令:
sudo mount /dev/vdb1 /data
使用df -h
命令,如果能看到/dev/vdb1
已成功挂载到/data
目录,说明挂载成功。
设置开机自动挂载
为了确保服务器重启后云盘能自动挂载,需要将分区信息写入/etc/fstab
文件,推荐使用分区的UUID(唯一标识符)进行配置,以避免设备名变化导致的问题。
首先获取分区的UUID:
sudo blkid /dev/vdb1
输出会包含类似 UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
的信息。
编辑/etc/fstab
文件:
sudo nano /etc/fstab
在文件末尾添加一行,内容如下(请替换为您自己的UUID):UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 0
保存并退出后,执行sudo mount -a
命令验证配置无误,若无任何输出,则表示fstab
文件配置正确。
Windows 系统下的加载流程
Windows系统下的操作更为图形化,主要通过“磁盘管理”工具完成。
远程连接与打开磁盘管理
通过远程桌面(RDP)连接到您的Windows云服务器,右键点击“开始”按钮,选择“磁盘管理”,或者按Win + R
键,输入diskmgmt.msc
并回车。
初始化磁盘
在磁盘管理界面中,您会看到一块新的、状态为“未知”和“未初始化”的磁盘,右键点击该磁盘,选择“初始化磁盘”,在弹出的窗口中,选择分区形式,对于现代操作系统和大容量磁盘,强烈推荐选择GPT (GUID 分区表)。
新建简单卷
初始化后,磁盘状态会变为“联机”,并显示为“未分配”,右键点击“未分配”的区域,选择“新建简单卷”,这将启动“新建简单卷向导”。
- 指定卷大小:默认使用全部可用空间,直接点击“下一步”。
- 分配驱动器号和路径:选择一个未被占用的驱动器号,如
D:
、E:
等,然后点击“下一步”。 - 格式化分区:勾选“按以下设置格式化这个卷”,文件系统选择NTFS,分配单元大小保持默认,并勾选“执行快速格式化”,点击“下一步”。
- 完成向导:确认所有信息无误后,点击“完成”。
系统将自动完成分区、格式化和分配盘符的操作,完成后,您就可以在“文件资源管理器”中看到新的磁盘驱动器,并开始使用了。
核心操作对比
为了更清晰地展示两种系统下的差异,下表小编总结了关键步骤:
操作步骤 | Linux 系统 | Windows 系统 |
---|---|---|
查看磁盘 | fdisk -l 或 lsblk | 磁盘管理 |
分区 | fdisk 命令行工具 | 初始化磁盘后,新建简单卷向导 |
格式化 | mkfs.ext4 命令 | 在向导中选择 NTFS 文件系统 |
挂载/分配盘符 | mount 命令挂载到目录 | 在向导中分配驱动器号(如 D:) |
开机自动生效 | 配置 /etc/fstab 文件 | 系统自动完成,无需额外配置 |
相关问答 (FAQs)
Q1: 挂载后,使用 df -h
命令看不到新磁盘的容量怎么办?
A1: 这通常意味着挂载流程中的某个环节出现了问题,请按以下顺序排查:使用 lsblk
确认分区 /dev/vdb1
是否存在;确认格式化命令 mkfs.ext4 /dev/vdb1
是否已成功执行且无报错;检查挂载命令 sudo mount /dev/vdb1 /data
是否正确执行,如果以上步骤都无误,再次运行 df -h
应该就能看到正确的容量信息。
Q2: 云服务器重启后,之前挂载的数据盘不见了,需要重新挂载吗?
A2: 正确配置后是不需要的,出现这个问题的根本原因是没有设置开机自动挂载,请检查 /etc/fstab
文件中是否已正确添加了该分区的挂载信息,确保使用的是正确的UUID,并且文件中的语法没有错误,配置正确的 fstab
文件可以保证系统在每次启动时自动将云盘挂载到指定目录。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/4553.html