Loading... ### 第一阶段:在 OCI 控制台执行附加操作 首先,你需要告诉 OCI 哪个硬盘要插到哪台机器上。 1. 登录 OCI 控制台,打开左侧菜单,选择 **存储 (Storage)** -> **块卷 (Block Volumes)**。 2. 点击你创建好的块卷名称。 3. 在左侧下方的“资源”栏中,点击 **附加的实例 (Attached Instances)**。 4. 点击 **附加到实例 (Attach to Instance)** 按钮: * **附件类型**:通常建议选择 **ISCSI**(性能更好,支持多路径)或 **半虚拟化 (Paravirtualized)**(操作最简单,无需在系统内执行额外脚本,但性能略低)。 * **访问类型**:选择 **读/写 (Read/Write)**。 * **选择实例**:选择你要附加到的计算实例。 5. 点击 **附加 (Attach)**。等待状态变为“已附加”。 --- ### 第二阶段:在操作系统内连接卷 (以 iSCSI 为例) 如果你在第一阶段选择了 **iSCSI**,你需要在实例内部运行几条命令来激活连接。 1. 在“附加的实例”列表中,找到刚才附加的记录,点击右侧的 **三个点图标 (⋮)**,选择 **iSCSI 命令和信息 (iSCSI Commands & Information)**。 2. 复制窗口中 **附加命令 (Attach Commands)** 下的所有代码。 3. 通过 SSH 登录你的实例,并粘贴运行这些命令。 * *注意:这些命令会注册 iSCSI 节点并登录,使系统能识别到新硬件。* > **提示**:如果你选的是 **半虚拟化 (Paravirtualized)**,可以跳过此步骤,系统会自动识别新磁盘。 --- ### 第三阶段:分区、格式化与挂载 此时系统已经“看到”了这块硬盘,但它还是空白的,需要初始化。 #### 1. 查找设备名 运行以下命令查看新挂载的磁盘: **Bash** ``` lsblk ``` 你通常会看到一个新磁盘(例如 `sdb` 或 `sdc`),且没有挂载点。 #### 2. 创建文件系统 **注意:这会清空该卷上的数据,请确保是新卷。** **Bash** ``` # 假设新磁盘是 /dev/sdb sudo mkfs -t ext4 /dev/sdb ``` #### 3. 创建挂载点并挂载 **Bash** ``` sudo mkdir /mnt/mydata sudo mount /dev/sdb /mnt/mydata ``` #### 4. 设置开机自动挂载 为了防止重启后挂载失效,需要修改 `/etc/fstab`。 * 首先获取 UUID:`lsblk -no UUID /dev/sdb` * 编辑 fstab:`sudo nano /etc/fstab` * 在末尾添加一行(将 `<UUID>` 替换为实际值): **Plaintext** ``` UUID=<UUID> /mnt/mydata ext4 defaults,_netdev,nofail 0 2 ``` *注:`_netdev` 参数非常重要,它确保系统在网络启动后再尝试挂载 iSCSI 盘。* --- ### 验证 运行 `df -h` 检查挂载是否成功: **Bash** ``` df -h /mnt/mydata ``` **您目前是在配置 Linux 还是 Windows 实例?** 如果是 Windows,操作步骤会在磁盘管理(Disk Management)中进行,我可以为您提供对应的指导。 最后修改:2026 年 01 月 03 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏