arm linux 删除大量文件,定制ARM Linux文件系统:添加应用程序到文件系统/修改系统配置...

请问按照这个教程到mount的时候提示:

mount: unknown filesystem type 'ubifs'

请问这是什么 原因?

root@ubuntu:~# modprobe nandsim first_id_byte=0x2c second_id_byte=0xda third_id_byte=0x90 fourth_id_byte=0x95

root@ubuntu:~# ubinfo

ubinfo: error!: UBI is not present in the system

root@ubuntu:~# ls /dev/mtd*

/dev/mtd0  /dev/mtd0ro

root@ubuntu:~# flash_earseall /dev/mtd0

No command 'flash_earseall' found, did you mean:

Command 'flash_eraseall' from package 'mtd-utils' (universe)

flash_earseall: command not found

root@ubuntu:~# flash_eraseall /dev/mtd0

Erasing 128 Kibyte @ 10000000 -- 100 % complete.

root@ubuntu:~# ubiformat /dev/mtd0 -O 2048 -f rootfs.ubi

ubiformat: mtd0 (nand), size 268435456 bytes (256.0 MiB), 2048 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 2048 bytes

libscan: scanning eraseblock 2047 -- 100 % complete

ubiformat: 2048 eraseblocks are supposedly empty

ubiformat: flashing eraseblock 236 -- 100 % complete

ubiformat: formatting eraseblock 2047 -- 100 % complete

root@ubuntu:~# modprobe ubi mtd=0,2048

root@ubuntu:~# ubinfo

UBI version:                    1

Count of UBI devices:           1

UBI control device major/minor: 10:53

Present UBI devices:            ubi0

root@ubuntu:~# mount -t ubifs ubi0_0 fsmount/

mount: unknown filesystem type 'ubifs'

root@ubuntu:~# strace mount -t ubifs rootfs.ubi fsmount/

execve("/bin/mount", ["mount", "-t", "ubifs", "rootfs.ubi", "fsmount/"], [/* 21 vars */]) = 0

brk(0)                                  = 0x8172000

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7734000

access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY)      = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=63058, ...}) = 0

mmap2(NULL, 63058, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7724000

close(3)                                = 0

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

open("/lib/libblkid.so.1", O_RDONLY)    = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`5\0\0004\0\0\0"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0644, st_size=112768, ...}) = 0

mmap2(NULL, 115464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x57a000

mmap2(0x594000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19) = 0x594000

close(3)                                = 0

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

open("/lib/libuuid.so.1", O_RDONLY)     = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\20\0\0004\0\0\0"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0644, st_size=14000, ...}) = 0

mmap2(NULL, 16592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x9d0000

mmap2(0x9d3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0x9d3000

close(3)                                = 0

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

open("/lib/libselinux.so.1", O_RDONLY)  = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@G\0\0004\0\0\0"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0644, st_size=104148, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7723000

mmap2(NULL, 109432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x5cf000

mmap2(0x5e8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18) = 0x5e8000

close(3)                                = 0

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

open("/lib/libsepol.so.1", O_RDONLY)    = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p6\0\0004\0\0\0"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0644, st_size=219040, ...}) = 0

mmap2(NULL, 223360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x110000

mmap2(0x145000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34) = 0x145000

close(3)                                = 0

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Pm\1\0004\0\0\0"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=1438276, ...}) = 0

mmap2(NULL, 1448360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x1f2000

mmap2(0x34e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15b) = 0x34e000

mmap2(0x351000, 10664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x351000

close(3)                                = 0

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)

open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\n\0\0004\0\0\0"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0644, st_size=9736, ...}) = 0

mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x387000

mmap2(0x389000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x389000

close(3)                                = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7722000

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7721000

set_thread_area({entry_number:-1 -> 6, base_addr:0xb7721750, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0

mprotect(0x389000, 4096, PROT_READ)     = 0

mprotect(0x34e000, 8192, PROT_READ)     = 0

mprotect(0x145000, 4096, PROT_READ)     = 0

mprotect(0x5e8000, 4096, PROT_READ)     = 0

mprotect(0x9d3000, 4096, PROT_READ)     = 0

mprotect(0x594000, 8192, PROT_READ)     = 0

mprotect(0x8059000, 4096, PROT_READ)    = 0

mprotect(0x1f0000, 4096, PROT_READ)     = 0

munmap(0xb7724000, 63058)               = 0

statfs64("/selinux", 84, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=4934317, f_bfree=2483441, f_bavail=2232792, f_files=1253376, f_ffree=845844, f_fsid={1567955571, 186192409}, f_namelen=255, f_frsize=4096}) = 0

brk(0)                                  = 0x8172000

brk(0x8193000)                          = 0x8193000

open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3

fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7733000

read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 393

read(3, "", 1024)                       = 0

close(3)                                = 0

munmap(0xb7733000, 4096)                = 0

open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/locale.alias", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7733000

read(3, "# Locale name alias data base.\n#"..., 4096) = 2570

read(3, "", 4096)                       = 0

close(3)                                = 0

munmap(0xb7733000, 4096)                = 0

open("/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=373, ...}) = 0

mmap2(NULL, 373, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7733000

close(3)                                = 0

open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0

mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xb772c000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_MEASUREMENT", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0

mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb772b000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_TELEPHONE", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0

mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb772a000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_ADDRESS", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=155, ...}) = 0

mmap2(NULL, 155, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7729000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_NAME", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=77, ...}) = 0

mmap2(NULL, 77, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7728000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_PAPER", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0

mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7727000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_MESSAGES", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0

mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7726000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_MONETARY", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0

mmap2(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7725000

close(3)                                = 0

open("/usr/lib/locale/en_US.utf8/LC_COLLATE", O_RDONLY) = 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值