AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[usb-boot](server)

Martin Hope
James B. Byrne
Asked: 2020-02-29 08:51:12 +0800 CST

ZFS:i/o 错误 - 所有块副本不可用 -zpool 不可用

  • 1

服务器重新启动在控制台上产生了以下输出:

ZFS: i/o error - all block copies unavailable
ZFS: failed to read pool zroot directory object
qptzfsboot: failed to mount default pool zroot

FreeBSD/x86 boot
ZFS: i/o error - all block copies unavailable
ZFS: can't fild dataset 0
Default: zroot/<0x0>
boot:

我从 usb livecd 启动主机并在 /tmp 下挂载 /etc 目录以启用 ssh 访问:

ifconf -a # get available i/f names
ifconf em0 inet 192.168.216.46
route add default 192.168.216.1
hostname vhost06.internal
mkdir /tmp/etc
mount_unionfs /tmp/etc /etc
echo 'PermitRootLogin yes' >> /etc/sshd_config
passwd
Changing local password for root
New Password:
Retype New Password:
service sshd onestart

没有可导入的 zfs 池:

root@vhost06:~ # zpool status
no pools available
root@vhost06:~ # zpool list
no pools available
root@vhost06:~ # zfs list
no datasets available

gpart显示这个几何:

gpart 显示

=>         40  15628053088  ada0  GPT  (7.3T)
           40         1024     1  freebsd-boot  (512K)
         1064          984        - free -  (492K)
         2048     16777216     2  freebsd-swap  (8.0G)
     16779264  15611273216     3  freebsd-zfs  (7.3T)
  15628052480          648        - free -  (324K)

=>         40  15628053088  ada1  GPT  (7.3T)
           40         1024     1  freebsd-boot  (512K)
         1064          984        - free -  (492K)
         2048     16777216     2  freebsd-swap  (8.0G)
     16779264  15611273216     3  freebsd-zfs  (7.3T)
  15628052480          648        - free -  (324K)

=>         40  15628053088  ada2  GPT  (7.3T)
           40         1024     1  freebsd-boot  (512K)
         1064          984        - free -  (492K)
         2048     16777216     2  freebsd-swap  (8.0G)
     16779264  15611273216     3  freebsd-zfs  (7.3T)
  15628052480          648        - free -  (324K)

=>         40  15628053088  ada3  GPT  (7.3T)
           40         1024     1  freebsd-boot  (512K)
         1064          984        - free -  (492K)
         2048     16777216     2  freebsd-swap  (8.0G)
     16779264  15611273216     3  freebsd-zfs  (7.3T)
  15628052480          648        - free -  (324K)

=>         40  15628053088  diskid/DISK-VAGWJ6VL  GPT  (7.3T)
           40         1024                     1  freebsd-boot  (512K)
         1064          984                        - free -  (492K)
         2048     16777216                     2  freebsd-swap  (8.0G)
     16779264  15611273216                     3  freebsd-zfs  (7.3T)
  15628052480          648                        - free -  (324K)

=>         40  15628053088  diskid/DISK-VAGWV89L  GPT  (7.3T)
           40         1024                     1  freebsd-boot  (512K)
         1064          984                        - free -  (492K)
         2048     16777216                     2  freebsd-swap  (8.0G)
     16779264  15611273216                     3  freebsd-zfs  (7.3T)
  15628052480          648                        - free -  (324K)

=>         40  15628053088  diskid/DISK-VAHZAD2L  GPT  (7.3T)
           40         1024                     1  freebsd-boot  (512K)
         1064          984                        - free -  (492K)
         2048     16777216                     2  freebsd-swap  (8.0G)
     16779264  15611273216                     3  freebsd-zfs  (7.3T)
  15628052480          648                        - free -  (324K)

=>         40  15628053088  diskid/DISK-VAH3PXYL  GPT  (7.3T)
           40         1024                     1  freebsd-boot  (512K)
         1064          984                        - free -  (492K)
         2048     16777216                     2  freebsd-swap  (8.0G)
     16779264  15611273216                     3  freebsd-zfs  (7.3T)
  15628052480          648                        - free -  (324K)

=>       1  30240767  da0  MBR  (14G)
         1      1600    1  efi  (800K)
      1601   2012560    2  freebsd  [active]  (983M)
   2014161  28226607       - free -  (13G)

=>      0  2012560  da0s2  BSD  (983M)
        0       16         - free -  (8.0K)
       16  2012544      1  freebsd-ufs  (983M)

=>       1  30240767  diskid/DISK-00241D8CE51BB011B9A694C1  MBR  (14G)
         1      1600                                     1  efi  (800K)
      1601   2012560                                     2  freebsd  [active]  (983M)
   2014161  28226607                                        - free -  (13G)

=>      0  2012560  diskid/DISK-00241D8CE51BB011B9A694C1s2  BSD  (983M)
        0       16                                          - free -  (8.0K)
       16  2012544                                       1  freebsd-ufs  (983M)

我该如何从这里恢复?

<--------原始问题结束

我已经取得了一些进展,并设法导入和挂载了一个根数据集——iocage。这是zfs 系统上的启动,但我找不到包含根文件系统的数据集,因此我无法访问 /var/log 以查看是否存在任何内容:

mkdir /tmp/zroot                       # /tmp is a writable file system
zpool -f zroot                         # force the zpool import
zfs set mountpoint=/tmp/zroot  zroot   # mount the imported pool in a writable fs
zfs mount -a                           # find and mount all the datasets
ll /tmp/zroot
total 12
drwxr-xr-x  9 root  wheel  11 Feb 27 13:09 iocage/

幸运的是,所有绝对关键的东西都在里面/zroot/iocage,因为主机只是充当监狱的平台。但是,缺少根数据集对我来说很麻烦。

Azpool status显示 zroot 没有错误。

接下来,我使用zfs send.

zfs snapshot -r zroot/iocage@vh6iocsend1
zfs send -R zroot/iocage@vh6iocsend1 | ssh 192.168.216.45 zfs receive zroot/iocagev6

这需要一段时间,但它已成功完成。

现在我需要启动问题主机。这台主机昨天中午重启没问题。我不记得运行freebsd-update fetch了,但是即使我有任何东西可以获取,因为系统已经在 12.1p2

我仍然需要帮助让主机启动。

<----------

补充说明:

我能够zpool使用以下altroot选项安装整个zpool import:

  1. 启动到 live cd shell。
  2. 导入 zfs 池,但不允许import自动挂载任何数据集:zpool import -o altroot=/tmp/altroot -N -a。
  3. 首先挂载根/数据集:zfs mount zroot/ROOT/default.
  4. 现在挂载剩余的数据集:zfs mount -a.

整个zroot池的文件系统现在可以在/tmp/altroot.

我已经使用它zfs send来将内容移动/var到另一个主机。实际上,我发送了整个池。

但是,原来的系统仍然无法启动。

freebsd zfs usb-boot
  • 2 个回答
  • 2487 Views
Martin Hope
Mind Parallax
Asked: 2017-03-01 01:27:27 +0800 CST

可启动的 Windows Server 2016 USB 驱动器

  • 19

我有 8 台安装在数据中心的 HP ProLiant DL380 服务器。我必须使用特定客户的(修改后的) ISO在所有这些操作系统上部署 Windows Server 2016 Datacenter 操作系统。

不幸的是,我可以访问此安装 ISO 的唯一方法是在 DC 安全区域内,这意味着我必须在本地创建一个可引导的 USB 驱动器来安装场。另一个问题是,根据客户的 SLA,禁止使用任何其他软件来创建可启动驱动器。是否有任何方法可以仅使用本机 Windows 2016 Server 工具创建 Windows Server 2016 可启动 USB?

提前致谢!

windows installation windows-server-2016 usb-boot
  • 3 个回答
  • 13414 Views
Martin Hope
huangjj27
Asked: 2016-10-22 21:51:01 +0800 CST

服务器无法识别 CentOS6.5 启动用 `dd` 命令烧录的 U 盘

  • 0

我用命令(来自CentOS wiki)烧了一个启动 USBkey:

dd if=CentOS-6.5-x86_64-bin-DVD1.iso of=/dev/sdb

命令执行后,我发现我的 USBkey 已擦除所有分区,它显示我的 USB 完全可用。但是,我可以在重新启动后在计算机的 BIOS 中找到 USB 启动选项,它会显示安装 UI,因此我认为它也可以在服务器上运行。

所以我重新启动了我的服务器lenovo x3650m5(PS:我发现RHEL6支持服务器,所以CentOS应该支持它),但它失败了 - 它找到了USB,但它无法加载启动系统。

我是否错过了服务器上启动操作所需的任何内容?

centos6 usb-boot
  • 2 个回答
  • 47 Views
Martin Hope
Gareth Davidson
Asked: 2012-06-09 04:27:22 +0800 CST

需要在 Windows 上网本上从 USB 启动到 chkdsk

  • 0

尝试在 32 位 Windows XP 上网本上安装 Ubuntu 时,由于 NTFS 文件系统中的不一致,分区调整大小操作失败(经验教训:chkdsk /f在尝试在 Linux 中调整分区大小之前先在 Windows 中运行)。现在安装程序只给出了用 Ubuntu 替换 Windows 的选项,无法调整分区大小gparted,单击它会显示红色感叹号和错误日志。

更糟糕的是,我们也无法重新启动进入 Windows 以获取chkdsk. 选择任何选项(包括 DOS 恢复控制台)时,我们都会收到 BSoD。

上网本没有 CD-ROM 驱动器,不包含恢复映像,我们唯一的互联网连接是通过我移动设备上的热点。我们没有 Windows 恢复 CD,但我们有 USB 闪存驱动器。我们有一台运行 Ubuntu 12.04 和 Windows 7(均为 64 位)的 64 位笔记本电脑。

那么,关于这个问题:

有没有人知道一种进入 DOS 恢复控制台并从 USB 磁盘驱动器运行 chkdsk 的方法,而不必盗版 Windows XP 或下载成百上千兆的废话?

如果这是我的设备,我会把它弄平,但事实并非如此。请帮忙!

chkdsk usb-boot
  • 4 个回答
  • 19819 Views
Martin Hope
JoelHess
Asked: 2010-04-07 11:54:24 +0800 CST

从 USB NIC 进行 PXE 引导

  • 2

PXE 启动是否有 USB 解决方案?我想使用ghost或clonezilla或其他东西来成像一堆没有板载以太网的单元,并且没有明确的真实方法来添加它。

pxe-boot usb-boot
  • 1 个回答
  • 1470 Views
Martin Hope
user29266
Asked: 2010-02-27 09:46:26 +0800 CST

如何在没有 CD 或 DVD 驱动器的服务器上安装 Windows

  • 4

我在这个网站上找到了一些帖子,但是我的情况有所不同。

我有一台未安装操作系统的新戴尔服务器。我想安装 Windows 2008 网络版。我有几个 USB 端口和以太网。没有 CD 或 DVD 驱动器。

这篇文章是最好的也是唯一的方法吗?通过 USB 拇指驱动器安装 Windows 2008,或者我应该只获得一个外部硬盘并将其连接到 USB。一旦安装了操作系统,我就再也不需要 DVD 驱动器了——所以这种想法是在浪费钱。

boot disk-image usb-boot
  • 3 个回答
  • 7264 Views
Martin Hope
Morten
Asked: 2010-02-26 06:32:43 +0800 CST

最佳 WDS 替代品

  • 1

在运行 sysprep 后,我正在寻找某种方法来捕获 PC 的图像——很像 WDS,但没有在 PC 上联网。因此,可以(使用 WDS 上的简单向导)将 PC 的映像创建到 USB 驱动器或类似的东西上,而不是网络部分。

deployment windows-7 image usb-boot
  • 3 个回答
  • 4778 Views
Martin Hope
Galwegian
Asked: 2010-02-18 02:37:53 +0800 CST

Ubuntu 9.04 (Jaunty Jackalope) 的 USB 可启动版本?

  • 1

有谁知道可以从 USB 启动的 Ubuntu 9.04 (Jaunty Jackalope) 版本?有关如何执行相同操作的说明也会有所帮助。

谢谢你的帮助。

ubuntu-9.04 usb-boot
  • 1 个回答
  • 155 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve