恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 223|回复: 10

编译lean大OPENWRT,选中squashfs后编译错误

[复制链接]
发表于 2021-2-22 23:08 | 显示全部楼层 |阅读模式
Target Images选中squashfs后,编译出现如下错误。请问是哪里出了错。
Creating 4.0 filesystem on /home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/linux-armvirt_64/root.squashfs, block size 262144.
Pseudo file "/dev" exists in source filesystem "/home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/root-armvirt/dev".
Ignoring, exclude it (-e/-ef) to override.
[========================================================================================================================================/] 4648/4648 100%

Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
        compressed data, compressed metadata, compressed fragments,
        no xattrs, compressed ids
        duplicates are removed
Filesystem size 85954.23 Kbytes (83.94 Mbytes)
        28.00% of uncompressed filesystem size (306996.26 Kbytes)
Inode table size 34298 bytes (33.49 Kbytes)
        22.56% of uncompressed inode table size (152006 bytes)
Directory table size 42526 bytes (41.53 Kbytes)
        42.83% of uncompressed directory table size (99285 bytes)
Number of duplicate files found 383
Number of inodes 4437
Number of files 3619
Number of fragments 133
Number of symbolic links  479
Number of device nodes 1
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 338
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
dd if=/home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/linux-armvirt_64/root.squashfs of=/home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/linux-armvirt_64/root.squashfs.new bs= conv=sync
dd: invalid number: ''
make[5]: *** [Makefile:35: install-images] Error 1
make[5]: Leaving directory '/home/dylan/dy/target/linux/armvirt/image'
make[4]: *** [Makefile:20: install] Error 2
make[4]: Leaving directory '/home/dylan/dy/target/linux/armvirt'
make[3]: *** [Makefile:13: install] Error 2
make[3]: Leaving directory '/home/dylan/dy/target/linux'
time: target/linux/install#168.01#7.34#56.43
make[2]: *** [target/Makefile:25: target/linux/install] Error 2
make[2]: Leaving directory '/home/dylan/dy'
make[1]: *** [target/Makefile:19: /home/dylan/dy/staging_dir/target-aarch64_cortex-a53_musl/stamp/.target_install] Error 2
make[1]: Leaving directory '/home/dylan/dy'
make: *** [/home/dylan/dy/include/toplevel.mk:224:world] 错误 2
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-23 00:23 来自手机 | 显示全部楼层
ext4不好吗,我恨不得所有固件都是ext4

点评

主要是不懂之间的差别。。。看教程是用squashfs,搜了一下差别,也没太理解。  详情 回复 发表于 2021-2-23 20:36
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-23 10:25 | 显示全部楼层
dd if=/home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/linux-armvirt_64/root.squashfs of=/home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/linux-armvirt_64/root.squashfs.new bs= conv=sync
dd: invalid number: ''
make[5]: *** [Makefile:35: install-images] Error 1


bs=後面沒有給出块大小的值

点评

谢谢大佬,我研究一下  详情 回复 发表于 2021-2-23 20:44
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-2-23 20:36 | 显示全部楼层
hcyme 发表于 2021-2-23 00:23
ext4不好吗,我恨不得所有固件都是ext4

主要是不懂之间的差别。。。看教程是用squashfs,搜了一下差别,也没太理解。

点评

差别就系squashfs是高压缩只读型,恢复出厂设置只需删除配置文件 ext4系linux的主要读写型文件系统,一般在第1次启动是先建立个快照,恢复出厂设置其实只是恢复到快照时状态  详情 回复 发表于 2021-2-23 21:36
squashfs 可以恢复出厂设置, ext4 玩坏了,设置错了有可能要重新刷机,比如,把网卡关了登不进去  详情 回复 发表于 2021-2-23 20:41
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-23 20:41 | 显示全部楼层
Dylanlee 发表于 2021-2-23 20:36
主要是不懂之间的差别。。。看教程是用squashfs,搜了一下差别,也没太理解。

squashfs 可以恢复出厂设置, ext4 玩坏了,设置错了有可能要重新刷机,比如,把网卡关了登不进去
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-2-23 20:44 | 显示全部楼层
rtlhq 发表于 2021-2-23 10:25
dd if=/home/dylan/dy/build_dir/target-aarch64_cortex-a53_musl/linux-armvirt_64/root.squashfs of=/hom ...

谢谢大佬,我研究一下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-23 21:36 | 显示全部楼层
Dylanlee 发表于 2021-2-23 20:36
主要是不懂之间的差别。。。看教程是用squashfs,搜了一下差别,也没太理解。

差别就系squashfs是高压缩只读型,恢复出厂设置只需删除配置文件
ext4系linux的主要读写型文件系统,一般在第1次启动是先建立个快照,恢复出厂设置其实只是恢复到快照时状态

点评

请问这两个在使用时的速度或者占用哪个占优呢  详情 回复 发表于 2021-2-23 22:46
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-23 21:45 来自手机 | 显示全部楼层
我喜欢ext4就是可以挂载改动,单臂路由直接设置好vlan,方便开机即用,偶尔用大佬的变态固件先删为敬,不然卡的不能自理
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-2-23 22:46 | 显示全部楼层
rtlhq 发表于 2021-2-23 21:36
差别就系squashfs是高压缩只读型,恢复出厂设置只需删除配置文件
ext4系linux的主要读写型文件系统,一 ...

请问这两个在使用时的速度或者占用哪个占优呢

点评

决定性能是硬件,squashfs是高压缩只读型可以抗突发断电,ext4突发断电可能会出现严重错误(数据不完整、错误或丢失) squashfs高压缩(可将在ext4上占用100m的rootfs压缩后塞到16M的flash)特点载入时读取量小但要  详情 回复 发表于 2021-2-24 00:26
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-24 00:26 | 显示全部楼层
本帖最后由 rtlhq 于 2021-2-24 00:34 编辑
Dylanlee 发表于 2021-2-23 22:46
请问这两个在使用时的速度或者占用哪个占优呢

决定性能是硬件,squashfs是高压缩只读型可以抗突发断电,ext4突发断电可能会出现严重错误(数据不完整、错误或丢失)
squashfs高压缩(可将在ext4上占用100m的rootfs压缩后塞到16M的flash)特点载入时读取量小但要耗cpu实时解压。ext4就像1般Windows上的ntfs那样,ext4未来可能会被BTRFS取代(当前armbian支持使用btrfs作为 / 分区)。

点评

了解了,感谢大佬的解答!!  详情 回复 发表于 2021-2-24 19:06
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-2-24 19:06 | 显示全部楼层
rtlhq 发表于 2021-2-24 00:26
决定性能是硬件,squashfs是高压缩只读型可以抗突发断电,ext4突发断电可能会出现严重错误(数据不完整、 ...

了解了,感谢大佬的解答!!
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-3-4 05:30

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表