找到10206个回复
做群控?
@hui214,通常是下载到可写的临时目录(比如挂载的tmpfs),然后把新的根文件系统直接覆盖写入原来的rootfs设备,类似安卓更新。
微信群里的用户反馈称没有效果
@hui214,通过overlayfs修改的系统文件不会影响开机自启动程序和系统服务,因为这些程序启动时看到的文件系统是只读的那个。
要想overlayfs对它们起作用,必须在启动的initramfs阶段进行挂载,就像openwrt做的那样。
@hui214,哦那你可以自己学一下overlayfs怎么用。
如果对方的系统就是专用的,不需要通过修改系统文件的方法升级,那可能就是因为“没必要可写”,所以没做成可写。
@老虎会游泳,用的超点CDN的刷机包,直接刷的,估计他们怕其他人改他们的东西。
blog.hui214.ga
用户被禁言,发言自动屏蔽。
@老虎会游泳,我想要在硬件等级运行,虽然这些软件兼容性都挺好的。
硬件等级上的话,可以用没有系统的电脑上。或者是不开放安装软件的系统。
@胡图图,我只知道基于软件的解决方案,比如 virtualhere,usb网络中继,需要在操作系统内运行,还需要局域网/互联网连接。
@hui214,overlayfs是根文件系统只读情况下获得可写根文件系统的常用方法,被openwrt等路由器固件使用。
很奇怪为什么你的根文件系统是只读的但是没有挂载为overlayfs。
你是怎么安装的?
@hui214,你的根文件系统是/dev/root啊,那就是只读的。你得用overlayfs方案才能写。
@NowTime 这是不是意味着 CDN继续走ipv4,但是回源的时候可以回源到我自己路由器(有公网ipv6);一个简单的穿透就出来了 ,等同做了一次ipv4转ipv6
~~~
是这样:
sudo mount -o remount,rw /
09:32:18 fsmove: progress: 1.9% done, 110.6 gigabytes still to move 09:32:34 fsmove: progress: 3.8% done, 108.5 gigabytes still to move, estimated 10 minutes left 09:32:36 fsmove: ERROR: failed to open source file `/tmp/fstransform.mount.14309/var/lib/deepin/deepin_security_verify.whitelist': Operation not permitted 09:32:36 ERROR! fstransform: command '/usr/sbin/fsmove -- /tmp/fstransform.mount.14309 /tmp/fstransform.loop.14309 --exclude /tmp/fstransform.mount.14309/.fstransform.loop.14309' failed (exit status 255) this is potentially a problem. you can either quit now by pressing ENTER or CTRL+C, or, if you know what went wrong, you can fix it yourself, then manually run the command '/usr/sbin/fsmove -- /tmp/fstransform.mount.14309 /tmp/fstransform.loop.14309 --exclude /tmp/fstransform.mount.14309/.fstransform.loop.14309' (or something equivalent) and finally resume this script by typing CONTINUE and pressing ENTER: CONTINUE 10:33:21 fstransform: unmounting and running '/usr/sbin/fsck' (disk check) on loop file '/tmp/fstransform.mount.14309/.fstransform.loop.14309' 10:33:22 fsck: fsck from util-linux 2.33.1