• 版块
    • 热门
    • 最新
    • 标签
    • 关于
    • 捐赠
    • 注册
    • 登录

    【搬运教程+实操】Sailfish X进入Recovery Mode及根分区扩容

    已定时 已固定 已锁定 已移动 教程
    sailfishx
    25 帖子 5 发布者 8.5k 浏览
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 天苯天 离线
      天苯 大副
      最后由 天苯 编辑

      二、调整分区大小
      进入Recovery Mode后,选择3进入Shell。之后你可以用lvm的工具(可能叫lvm shell我猜的不确定)查看目前的逻辑卷情况:

      / # lvm
      lvm> lvscan
        ACTIVE            '/dev/sailfish/root' [2.44 GiB] inherit
        ACTIVE            '/dev/sailfish/home' [18.25 GiB] inherit
      lvm>
      

      (这里的 / # 和 lvm> 是命令提示符,在代码区块里的一些大段命令里我会把提示符也打出来,各位输命令的时候别把提示符也一块输了)
      之后输入 exit 来退出lvm的shell。接着输入:

      resize2fs /dev/sailfish/home 11G #11G只是个例子,注意你输入的这个大小要比你的已用空间大,不然数据很可能就损毁了
      

      然后再次输入lvm进入lvm的工具,接下来就可以般移空间了:

      / # lvm
      lvm> lvresize -L -2048M /dev/sailfish/home #这步2048M就表示你打算从home里拿出多少分给root。我用的2048也就是2G,你可以自选大小,注意要比你resize后的home和原home大小之差要小。注意参数-L是大写
      

      接下来会问你是否确定,没什么问题的话输入y回车就好。然后

      lvm> lvresize -l +100%FREE /dev/sailfish/root #注意参数-l是小写
      

      一样,问你的话就输y回车
      然后输入 exit 来退出lvm的shell。最后,先后输入

      resize2fs /dev/sailfish/home
      

      和

      resize2fs /dev/sailfish/root
      

      执行完之后你可以再回过头来用lvm看看root和home的大小是不是变了

      最后输入 exit 退出Shell,然后选2 Reboot Device,手机重启。然后进设置 -> 存储看看系统数据有没有变大?

      0_1511627309055_屏幕截图_20171125_002.png

      Welcome to our Telegram group: https://t.me/jollacn
      —— I can do nothing but behave like a clown. 🖋️

      1 条回复 最后回复 回复 引用 0
      • 天苯天 离线
        天苯 大副
        最后由 天苯 编辑

        后注:虽然我在本文中尽可能地阐述了一下操作细节,但仍不是非常推荐对命令行不熟悉的坛友们操作。毕竟调整分区属于风险度比较高的操作。如果要做的话,一不建议复制粘贴,二敲命令的时候一定要检查检查再检查,确认无误再回车。如若手机因为本教程砖了,如果不是我教程本身的原因,鄙人可负不了责……

        最后,水贴完毕,逃(

        P.S.: 新手实在不会玩markdown……本来命令是准备用代码区块

        $ sudo fastboot boot hybris-recovery.img # 注释长这样
        $ telnet 10.42.66.66
        

        这么来的,可是一遇到root的命令提示符“#”后面就直接会用注释的形式显示了

        / # lvm #这个不应该是注释啊……
        

        所以我只能用行内代码来写了……看上去的确实不够舒服……唉,反正是水贴也不在意这么多细节了……

        ===========
        更新:感谢鸟张大大提供本站markdown的出处,改了个语法方式现在好看多了……
        (顺便翻了下鸟张大大的旗鱼命令汇总贴,貌似用到的有objectivec,cs,css,apache,js这些)

        Welcome to our Telegram group: https://t.me/jollacn
        —— I can do nothing but behave like a clown. 🖋️

        1 条回复 最后回复 回复 引用 0
        • BirdZhangB 在线
          BirdZhang 船长
          最后由 编辑

          @天苯 在 【搬运教程+实操】Sailfish X进入Recovery Mode及根分区扩容 中说:

          / # lvm #这个不应该是注释啊……

          这个锅markdown不背,讲道理#就是注释的功能,并且第一个#是表示root权限的意思,不属于代码的一部分❀🐥

          ———扬帆起航🚢

          天苯天 1 条回复 最后回复 回复 引用 0
          • 天苯天 离线
            天苯 大副 @BirdZhang
            最后由 编辑

            @birdzhang 但是这里#后面的显示和注释一模一样……如果这个是表示root权限的话为啥和注释看不出区别呢……

            Welcome to our Telegram group: https://t.me/jollacn
            —— I can do nothing but behave like a clown. 🖋️

            BirdZhangB 1 条回复 最后回复 回复 引用 0
            • BirdZhangB 在线
              BirdZhang 船长 @天苯
              最后由 编辑

              @天苯 ```是代码块,只能渲染代码的格式。

              ———扬帆起航🚢

              1 条回复 最后回复 回复 引用 0
              • 天苯天 离线
                天苯 大副
                最后由 天苯 编辑

                @BirdZhang 那要是处理命令行的话就只能用行内代码了么……?我google了一下好像要支持我说的特性的话用的是```console,但我试了本站好像不支持这个……

                Welcome to our Telegram group: https://t.me/jollacn
                —— I can do nothing but behave like a clown. 🖋️

                BirdZhangB 1 条回复 最后回复 回复 引用 0
                • BirdZhangB 在线
                  BirdZhang 船长 @天苯
                  最后由 编辑

                  @天苯 Nodebb的markdown用的这个 https://github.com/julianlam/nodebb-plugin-markdown
                  有些自己魔改的支持很多,但那种兼容性不好

                  ———扬帆起航🚢

                  天苯天 1 条回复 最后回复 回复 引用 0
                  • 天苯天 离线
                    天苯 大副 @BirdZhang
                    最后由 编辑

                    @birdzhang 谢谢鸟张大大……我把这里的highlight里所有支持的语言都试了一遍,最后选了cs……虽然还是注释但至少不是斜体那么别扭了……

                    Welcome to our Telegram group: https://t.me/jollacn
                    —— I can do nothing but behave like a clown. 🖋️

                    1 条回复 最后回复 回复 引用 0
                    • All To Be NiceA 离线
                      All To Be Nice 水手
                      最后由 编辑

                      支持一哈

                      1 条回复 最后回复 回复 引用 0
                      • K 离线
                        kurt
                        最后由 编辑

                        试用了,方法Windows 还是按照以前的Jolla 方法进入rec

                        天苯天 1 条回复 最后回复 回复 引用 0
                        • 天苯天 离线
                          天苯 大副 @kurt
                          最后由 天苯 编辑

                          @kurt 是我给的那个贴吧链接里说的方法?IP地址是自己在PuTTY里设置?还有Win应该不会连恢复镜像都不需要罢……

                          Welcome to our Telegram group: https://t.me/jollacn
                          —— I can do nothing but behave like a clown. 🖋️

                          1 条回复 最后回复 回复 引用 0
                          • K 离线
                            kurt
                            最后由 编辑

                            Windows 进入是输入192.168.1.14和Jolla 一样,只是进入rec需要fastboot,楼主的帖子还是很好的,支持,已经成功扩张了的

                            天苯天 1 条回复 最后回复 回复 引用 0
                            • 天苯天 离线
                              天苯 大副 @kurt
                              最后由 天苯 编辑

                              @kurt 也就是说Windows用fastboot启动恢复镜像以后就完全按照那个贴吧的帖子来操作就可以了罢。感谢测试。看看我二楼修改得可以否?

                              Welcome to our Telegram group: https://t.me/jollacn
                              —— I can do nothing but behave like a clown. 🖋️

                              1 条回复 最后回复 回复 引用 0
                              • K 离线
                                kurt
                                最后由 编辑

                                只是在 windows进rec方法需要输入192.168.1.14其他的和楼主教材完全一样

                                1 条回复 最后回复 回复 引用 0
                                • 天苯天 离线
                                  天苯 大副
                                  最后由 编辑

                                  XA2上同样可用,已亲测成功

                                  Welcome to our Telegram group: https://t.me/jollacn
                                  —— I can do nothing but behave like a clown. 🖋️

                                  1 条回复 最后回复 回复 引用 0
                                  • wangcwW 离线
                                    wangcw
                                    最后由 编辑

                                    home目录我给算小了,结果系统重新刷了。。。WTF

                                    1 条回复 最后回复 回复 引用 0
                                    • BirdZhangB 在线
                                      BirdZhang 船长
                                      最后由 编辑

                                      亲测xa2可以在线改

                                      pvcreate /dev/disk/by-partlabel/system_a
                                      vgextend sailfish /dev/disk/by-partlabel/system_a
                                      lvextend sailfish/root -l +100%FREE
                                      resize2fs  /dev/mapper/sailfish-root
                                      

                                      ———扬帆起航🚢

                                      天苯天 wangcwW 2 条回复 最后回复 回复 引用 0
                                      • 天苯天 离线
                                        天苯 大副 @BirdZhang
                                        最后由 编辑

                                        @BirdZhang 等等……在线改?完全不用recovery的意思?

                                        Welcome to our Telegram group: https://t.me/jollacn
                                        —— I can do nothing but behave like a clown. 🖋️

                                        BirdZhangB 1 条回复 最后回复 回复 引用 0
                                        • BirdZhangB 在线
                                          BirdZhang 船长 @天苯
                                          最后由 编辑

                                          @天苯 是的

                                          ———扬帆起航🚢

                                          1 条回复 最后回复 回复 引用 0
                                          • wangcwW 离线
                                            wangcw @BirdZhang
                                            最后由 编辑

                                            @birdzhang linux各种参数进程修改一般都不需要重启,磁盘扩容应该是支持在线的。

                                            1 条回复 最后回复 回复 引用 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • 第一个帖子
                                              最后一个帖子
                                            Copyright © 2017-2024 旗鱼俱乐部 旗鱼系统交流论坛
                                            🐟🐠🐡论坛客户端下载🐟🐠🐡
                                            友情链接 SailfishOS.org | Jolla | 官方论坛 | 移植wiki| 第三方商店 | BirdZhang的博客| Securest
                                            除非另有声明,本网站采用知识共享“署名 4.0 中国大陆”许可协议授权。
                                            根据相关法律法规,本站不对欧盟用户提供服务。
                                            Powered by NodeBB