From fb6f02140eacdb3a357d6fadcf173458f7a68efe Mon Sep 17 00:00:00 2001 From: murmur-CSSC Date: Fri, 7 Jun 2024 16:07:09 +0800 Subject: [PATCH] =?UTF-8?q?CSSC-PC=E6=9B=B4=E6=96=B0=E4=BA=861=E4=B8=AA?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具/甲骨文.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 工具/甲骨文.md diff --git a/工具/甲骨文.md b/工具/甲骨文.md new file mode 100644 index 0000000..33f1f98 --- /dev/null +++ b/工具/甲骨文.md @@ -0,0 +1,51 @@ +--- +created: 2024-06-07 +tags: + - mount + - 甲骨文 + - oracle + - 数据恢复 + - 救砖 +--- +# 救砖/恢复数据 +## 挂载引导卷 +1. 选择待恢复数据的引导卷[链接](https://cloud.oracle.com/block-storage/boot-volumes),点击进入详情,选择“附加到实例”挂载到可用的实例上。 +2. 挂载完成后查看`iscsi指令`,复制指令并运行 +## 挂载卷 +由于数据位于 LVM 上,您不能直接使用标准的 mount 命令将其挂载。以下是访问数据的方法: +1. 识别逻辑卷 (LV): +使用 lvs 命令列出系统中所有可用的逻辑卷。查找可能与您尝试挂载的设备对应的 LV。您可以通过大小或其他输出中列出的属性来识别它。 +```Bash +sudo lvs +``` +2. 激活逻辑卷 (LV)(如果必要): +如果 LV 当前未激活,您需要使用 lvchange 命令激活它。 +```Bash +sudo lvchange -a y /dev// +``` +将` `和 ` `替换为 lvs 命令输出中的实际名称。 +3. 查找物理设备路径: +使用 pvdisplay 命令列出系统中的所有物理卷。查找属于已识别 LV 的 PV。 +```Bash +sudo pvdisplay +``` +PV 将具有指向实际设备路径的链接(例如 /dev/sda3)。 +4. 挂载物理卷(可选): +在某些情况下,您可能可以直接挂载属于 LV 的物理卷。但是,不建议这样做,因为它绕过了 LVM 管理。通常,最好通过激活的 LV 访问数据。 +**警告:**直接挂载物理卷可能会导致数据不一致,如果 LV 被其他系统或进程使用。如果您选择此路线,请谨慎操作。 + +5. 通过激活的 LV 访问数据: +一旦 LV 激活,您可以使用标准的 mount 命令将其挂载到目录。 +```Bash +sudo mount /dev// /mnt/bak +``` +将 `` 和 `` 替换为步骤 1 中的实际名称。 + +> 额外提示: +如果您不确定涉及的特定 LV 或 PV,请查阅您的系统文档或设置 LVM 配置的管理员。 +考虑使用 blkid 等工具通过其唯一标识符 (UUID) 识别块设备。这可以帮助您将物理设备与对应的 LV 匹配。 + +通过遵循这些步骤并理解 LVM 结构,您应该能够访问您尝试在 /mnt/bak 处挂载的设备上的数据。 +> 访问完成后记得`umount /mnt/bak` +## 卸载卷 +查看`iscsi指令`,复制指令并运行 \ No newline at end of file