OnceAir系统盘备份与还原:使用大容量TF卡扩充系统盘,putty远程连接自动填满存储空间


发布人 张春亮  发布时间 1536770378547
关键字 OnceAir 

OnceAir Lite 操作系统存放在TF卡中,可使用磁盘备份软件进行系统备份和还原,还可更换更大容量的TF卡扩充系统盘存储空间。但多次插拔可能会影响TF卡的使用寿命,并且TF存储本身读写速度有限,建议外接移动硬盘扩充存储空间,提高读写速度。

 

要进行系统备份,需准备一个TF卡读卡器。然后安装  windisk32imager 磁盘镜像工具,下载地址: https://sourceforge.net/projects/win32diskimager/files/latest/download 

系统备份

安装 windisk32imager 之后,读卡器连接电脑并插入TF卡,此时会显示新设备G:,选择一个文件地址,点击读取,将TF卡内容读取到 onceair.img 文件中。然后等待系统备份完成。

系统还原

您可以用备份好的镜像重新写回TF卡,还原系统,选好 img 镜像文件,点击写入,即可将镜像文件写入TF卡。即还原完成。

扩大存储空间

您可以更换更大容量的TF卡,来扩大系统存储空间,TF卡必须是 class10 以上的,否则无法正确启动。将系统还原写入大容量TF卡后,还要重新调整分区大小,使之扩展到整个TF卡。

将还原好的TF卡插回OnceAir并连接网络。

远程登陆 OnceAir

调整分区需要远程远程登陆 OnceAir 在Linux命令行中操作,需要先打开 OnceAir SSH 远程登录。点开 Home键 -> 控制面板 -> 服务,将 SSH 远程登录,改为是,然后重启网盘。

 

然后下载远程连接工具 putty, 下载地址: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

安装完成之后,进入 onceair.com/find 找到 onceair的IP地址,假如是 192.168.0.104:8064,去掉web访问端口8064,并加上管理员用户名 root,即 root@192.168.0.104 填入putty 中的 Host Name 中:

点击 Open。

 

在提示框中填入 root 管理员的默认密码: OnceAir 

即成功进入 ssh 命令行。

自动扩展存储空间

使用 Linux 命令调整系统存储空间比较复杂,我们制作了一个自动化脚本,只需要在运行命令即可:

onceair-resize start

运行完成之后,重启即可:

reboot

 

以下是命令行终端的提示信息,脚本为网络下载,执行完成之后会自动重启系统。

root@onceairliteplus:~# curl http://onceair.com/img/onceair-resize > onceair-resize
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6952 100 6952 0 0 75879 0 --:--:-- --:--:-- --:--:-- 76395
root@onceairliteplus:~# chmod +x onceair-resize
root@onceairliteplus:~# ./onceair-resize start
Wed Sep 12 15:18:06 UTC 2018 | | | arm64 | aarch64 | 4.14.65-sunxi64

### [resize2fs] Leaving 1 percent spare area. Start resizing partition /dev/mmcblk0p1 now:

major minor #blocks name

179 0 15558144 mmcblk0
179 1 7562432 mmcblk0p1
254 0 51200 zram0
254 1 61772 zram1
254 2 61772 zram2
254 3 61772 zram3
254 4 61772 zram4

Executing fdisk, fsck and partprobe:

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): Selected partition 1
Partition 1 has been deleted.

Command (m for help): Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-31116287, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (8192-31116287, default 31116287):
Created a new partition 1 of type 'Linux' and of size 14.7 GiB.
Partition #1 contains a ext4 signature.

Command (m for help):
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).

New partition table:

major minor #blocks name

179 0 15558144 mmcblk0
179 1 15398464 mmcblk0p1
254 0 51200 zram0
254 1 61772 zram1
254 2 61772 zram2
254 3 61772 zram3
254 4 61772 zram4

Now trying to resize ext4 filesystem on /dev/mmcblk0p1 to the limits:

resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/mmcblk0p1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk0p1 is now 3849616 (4k) blocks long.


### [resize2fs] Start resizing ext4 partition /dev/mmcblk0p1 now

resize2fs 1.43.4 (31-Jan-2017)
The filesystem is already 3849616 (4k) blocks long. Nothing to do!

root@onceairliteplus:~# reboot

 

 

 

 

 

 





回复 (0)
  • #
 近期最热
  1. OnceVI前后端分离的数据可视化报表工具简介
  2. OnceIO(Node.JS)中的模板引擎是什么及MVC设计模式的使用与实现
  3. OnceIO(Node.js)模块拦截与注入:模板文件路由重定向与Model数据改写
  4. OnceIO(Node.JS)的网页(模板)的引用与深层嵌套
  5. OnceIO(Node.JS)模块开发:模块注册、模块路由、静态文件重定向以及如何开发与设计一个功能扩展模块
  6. 传言Github正在寻求第二轮融资,或面临估值下降、清算或被微软收购
  7. 如何上传免费网站模板到OnceAir顽石云盘,搭建个人网站管理系统
  8. 如何搭建个人SASS云盘:30秒快速安装OnceDoc企业私有网盘
  9. 在OnceIO(Node.JS)中用Redis储存Session
  10. 用OnceIO(NodeJS)搭建简单的web服务器
  11. NodeJS教程:基于OnceIO框架实现文件上传和验证

 相关文章
  1. OnceAir旺天云盘Linux命令行terminal模块安装与使用
  2. OnceAir网盘外网访问设置:添加内网穿透隧道实现公网访问
  3. OnceAir模块应用管理中心使用教程
  4. OnceDoc知识文档管理系统使用教程
  5. OnceDoc文件共享设置
  6. OnceDoc多机文档自动同步设置
  7. OnceAir使用帮助—快速入门说明
  8. 如何将iPhone手机中的图片,通过APP自动同步备份到OnceAir云盘的共享目录中
  9. iPhone手机如何查看电脑、OnceAir共享目录服务器中的照片
  10. Android手机、平板、智能电视、电脑通过APP访问OnceAir文件共享服务器中的照片和视频

 关键字
OnceAir

 关注
关注
OnceOA

OnceOA