OPi服务器配置日志(二)


Catalogue
  1. 1. 将系统从8GB存储卡转移到16GB存储卡
    1. 1.1. 1. 备份系统
      1. 1.1.1. dd命令方法
      2. 1.1.2. Win32 Disk Imager 方法
    2. 1.2. 2. 再次重新划分Linux分区大小
  2. 2. 部署
  3. 3. 参考文章

将系统从8GB存储卡转移到16GB存储卡

1. 备份系统

dd命令方法

此方法在实际操作后并未成功,仅作记录。(成功方法

df 命令查看挂载的位置,出现如下信息:

Filesystem     1K-blocks    Used Available Use% Mounted on
...
/dev/sda1       15549952      32  15549920   1% /media/usb0

用umount命令卸载掉usb0:

$ umount /media/usb0

再次用 df 命令,确认 usb0 的挂载点已被卸载掉。

dd 命令把镜像写入磁盘。而在这里我们就不需要镜像了,直接把正在使用的存储卡dd过去

$ dd bs=4m if=/dev/mmcblk0 of=/dev/sda1

报错如下:

dd: invalid number: '4m'

参考 memorecool 的方法解决问题:

e.g. sudo dd bs=1m if=2014-09-09-wheezy-raspbian.img of=/dev/disk4
This may result in an dd: invalid number ‘1m’ error if you have GNU coreutils installed. In that case you need to use 1M:
sudo dd bs=1M if=image.img of=/dev/DISK
This will take a few minutes.

dd命令完成,提示如下:

1847+0 records in
1847+0 records out
7746879488 bytes (7.7 GB, 7.2 GiB) copied, 909.364 s, 8.5 MB/s

但是实测新卡无法启动, Windows 端读盘提示需要格式化,所以我暂时放弃此备份方法,直接使用 Win32 Disk Imager 进行备份。

Win32 Disk Imager 方法

创建备份用文件夹,在其中创建空文件,并改为 .img 后缀,例如:

X:\Systems\Orangepizero\Server_bak\Server_bak_202005070023_8GB.img

打开 Win32 Disk Imager ,选择刚刚创建的空镜像,选择原系统的磁盘,执行 “read” ,提示是否覆盖原文件,选择 “是” 。

此方法备份成功,因为是磁盘镜像而非系统镜像,备份出来的文件大小几乎等同于原物理盘(8GB)大小,解决办法是将其添加压缩包,实测使用 7z 压缩后大小缩减为 490 MB。

保持Win32 Disk Imager软件开启,弹出原系统盘,插入新卡(16GB),选择新卡盘符,直接执行 “write” 。

写入成功后 Windows 自动识别磁盘成功,将新卡插入 OrangePi 并上电,系统成功启动。

2. 再次重新划分Linux分区大小

使用 OrangePi 初配置的方法调整TF卡大小(2020.5.6>4. TF卡大小调整)。


部署

OrangePi已接通电源,上电期间尚无电源问题出现,即日起OrangePi将处于长期部署状态。

随即静态IP等影响OrangePi高可用性的问题需尽快解决。


参考文章