cxthhhhh.com家的这个命令怎么分解开来?

39次阅读

共计 1143 个字符,预计需要花费 3 分钟才能阅读完成。

wget -qO- ‘https://odc.cxthhhhh.com/d/SyStem/Bare-metal_System_Deployment_Platform/CXT_Bare-metal_System_Deployment_Platform_v3.6.vhd.gz’ | gunzip -dc | dd of=/dev/vda 复制代码
有几家的 vps 是运行不了 cxt 的那两个命令的,但是如果先把那个 sh 文件或者上面的 vhd.gz 文件下载到其他小鸡上再拖过来是没问题的,但是.sh 那个有的时候也只能运行到选操作系统那里,在往下就自动退出了。而 vhd.gz 文件到了 vps 上之后该用上面命令让它正确跑起来我就不会了,尝试过 gunzip -dc xxxx.vhd.gz | dd of=/dev/vda 复制代码之后整个系统都烂了,什么命令都运行不了 …
大佬们请指点一下

先用
screen 复制代码
命令开一个 screen,再执行
gunzip -dc xxxx.vhd.gz | dd of=/dev/vda 复制代码

默哥 发表于 2022-12-6 20:17
先用
命令开一个 screen,再执行

照着做了,系统又烂了
root@Fxx:~# gunzip -dc c3.6.vhd.gz | dd of=/dev/sda
2097153+0 records in
2097153+0 records out
1073742336 bytes (1.1 GB, 1.0 GiB) copied, 9.00684 s, 119 MB/s
root@Fxx:~# reboot
Segmentation fault
root@Fxx:~#
复制代码这个命令主要是用了管道符,那条竖线,相当于把前面的部分送到后面去运行。
大概意思是先用 wget 下载某个文件,然后把这个文件直接送去解压,解压完的内容去 DD 进 sda 磁盘。
我猜是主机的性能不足导致,比如说内存不够。

aRNoLD 发表于 2022-12-6 20:27
这个命令主要是用了管道符,那条竖线,相当于把前面的部分送到后面去运行。
大概意思是先用 wget 下载某个文 …

内存是 1G,存贮是 SSD,别的 512M 的小鸡都可以,这里应该不是性能的问题

嫖啊嫖 发表于 2022-12-6 20:24
照着做了,系统又烂了

dd 包没有 wget 到,dd 了空数据,破坏了分区表
你要 wget -qO- –no-check-certificate(s)?? 人家命令是同步进行的,你这一分开.gz 应该是在硬盘上吧,你再把它写硬盘里,不坏才怪
你可以试着把.gz 存到内存硬盘或者另一个硬盘上才行我又试了把原版命令里面的网址替换成我自己小鸡上的网址,其他什么都不变,还是失败了,我怀疑这一家的 vps 做了特别的应对

正文完
 0