关于ext2/ext3:

一. 准备

e2fsprogs-1.39.tar.gz

在内核内需要将ext2/ext3编译进内核(系统启动后使用cat /proc/filesystem察看一下)

二. 编译e2fsprogs

tar xzvf e2fsprogs-1.39.tar.gz

mkdir e2fsprogs

cd e2fsprogs-1.39

./configure \

--prefix=/opt/project/uto/busybox/ntfs/e2fsprogs \

--bindir=/opt/project/uto/busybox/ntfs/e2fsprogs/bin \

--exec-prefix=/opt/project/uto/busybox/ntfs/e2fsprogs \

--sbindir=/opt/project/uto/busybox/ntfs/e2fsprogs/sbin \

--libdir=/opt/project/uto/busybox/ntfs/e2fsprogs/lib \

--disable-ldconfig \

--with-linker=mipsel-linux-ld \

--with-cc=mipsel-linux-gcc \

--enable-elf-shlibs \

--disable-bsd-shlibs \

--build=i386-linux \

--host=mipsel-linux

make

make install

在make install时,会有errors

......

mkdir /opt/project/uto/busybox/ntfs/e2fsprogs/info

INSTALL_DATA /opt/project/uto/busybox/ntfs/e2fsprogs/info/libext2fs.info*

/usr/bin/install: cannot stat `libext2fs.info*': No such file or directory

make[1]: *** [install-doc-libs] Error 1

make[1]: Leaving directory `/opt/project/uto/busybox/ntfs/e2fsprogs-1.39/doc'

make: [install-doc-libs] Error 2 (ignored)

不过这对于使用e2fsprogs应该是没有影响的,到e2fsprogs/sbin目录下,里面的一些工具对使用ext2/ext3比较有用,如:mkfs.ext2 etc.

cp /e2fsprogs/sbin/* 目标板根目录/usr/sbin

(mipsel-linux-readelf -d mkfs.ext2 察看需要哪些动态库;mipsel-linux-strip /e2fsprogs/lib/*去掉调试信息)

cp /e2fsprogs/lib/* 目标板根目录/usr/lib

三. 使用

mkfs.ext2 /dev/mtdblock3(mke2fs /dev/mtdblock3)

/*

# mke2fs /dev/mtdblock3

mke2fs 1.39 (29-May-2006)

ext2fs_check_if_mount: No such file or directory while determining whether /dev/

mtdblock3 is mounted.

Filesystem label=

OS type: Linux

Block size=1024 (log=0)

Fragment size=1024 (log=0)

49152 inodes, 390656 blocks

19532 blocks (5.00%) reserved for the super user

First data block=1

48 block groups

8192 blocks per group, 8192 fragments per group

1024 inodes per group

Superblock backups stored on blocks:

8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 32 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

*/

mount -t ext2 /dev/mtdblock3 /mnt

四. Windows下访问U盘

需要安装工具,如Ext2IFS_1_11a.exe等

1. use EXT2 IFS (EXT2 Installable File System For Windows).

1.1 download the software from the below link.

1.2 install it, and select which disk num you want. and also you can set it to read-only access or read-write access.

for example, in my PC, there is C disk, and D disk in Windows XP.

and there is two EXT3 disk in Linux.

so, I can allocate E disk and F disk for these two EXT3 disk. and in Windows explore, there show four disks.

2. use explore2fs.

it is read-only access, but it can not be shown in Windows explore with the uniform interface such as NTFS file system.

U盘linux ext怎么查看,Linux加载Ext2/Ext3文件系统作的U盘相关推荐

  1. linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解

    对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...

  2. linux篇:查看Linux版本号

    一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@S-CentOS home]# cat /proc/version Linux version 2.6 ...

  3. linux Pci字符驱动基本加载流程

    今天有朋友问我linux系统Pci字符驱动加载流程,简单整理了一下,顺便做个记录. 首先说下需要包含的头文件: 一个完整的字符驱动一般包含下面这些头文件: #include <linux/typ ...

  4. Linux Shell CentOS 查看Linux 操作系统 相关信息

    文章目录 Linux Shell CentOS 查看Linux 操作系统 相关信息 相关阅读 1.代码 2.结果 Linux Shell CentOS 查看Linux 操作系统 相关信息 相关阅读 L ...

  5. 鸟哥的Linux私房菜(基础篇)- 附录 B: EXT2 / EXT3 文件系统

    附录 B: EXT2 / EXT3文件系统 第二延伸文件系统 (EXT2) 全文出处: http://www.freeos.com/articles/3912/ 第二延伸文件系统(ext2)介绍 自从 ...

  6. 关于PR安装在D盘初始化时闪退,加载到optical的时候PR直接闪退

    关于PR安装在D盘初始化时闪退,加载到optical的时候PR直接闪退 原因 1.在这里把pr安装在了D盘,但是一下插件的默认安装目录还是在C:\Program Files\Adobe这个目录下. 2 ...

  7. Linux查看lib加载路径

    一.Linux加载Lib优先级: 总的来说,优先级方案可以归类为以下两种版本 .(LD_PRELOAD的优先级最高) 一.如果指定了 RUNPATH 字段(即 DT RUNPATH 字段非空): 1 ...

  8. linux查看进程加载了哪些dll,linux下动态链接库的加载及解析过程

    http://hi.baidu.com/hust_chen/blog/item/54a8c516231d0c0ec93d6d3e.html linux下动态链接库的加载及解析过程(ZZ) 2008-1 ...

  9. linux 查看已加载模块,Linux怎么查看加载内核模块之lsmod命令

    1. lsmod简介 lsmod命令用于显示已经加载到内核中的模块的状态信息.Linux是一个模块化的系统,可以添加自定义的模块到内核中,比如新设置的驱动程序.lsmod可以显示已加载模块的信息,包括 ...

最新文章

  1. 测试php语句执行时间
  2. 插拔式java_# 可插拔式组件设计,领略组件开发的奥秘
  3. 【转载】基于AFNetWorking3.0的图片缓存分析
  4. 学会四招让你在linux下安装程序变得简单
  5. 图片上两点之间的距离和两组图片之间的差异的关系
  6. QT Creator介绍
  7. 【问链-区块链基础知识系列】 第十四课 数字货币交易所的前世、今生和未来(一)
  8. python sqlite并发处理_python sqlite大数据 处理
  9. 数据库健康状况监视_监视数据库运行状况和行为:哪些指标重要?
  10. get_mempolicy(2) /set_mempolicy(2)/mbind(2)/numa(3) — Linux manual page
  11. IDEA启动项目报错:非法字符: ‘\ufeff‘
  12. java panel画椭圆_如何在Java 2D中绘制椭圆?
  13. 第二章 ZeroMQ进阶
  14. 屏幕录制专家——录制视频没声音的解决办法
  15. 126邮箱自动登录程序
  16. Python开发高频英语单词700+,熟悉后英文障碍又少了
  17. 【计算机毕业设计】030甘肃非物质文化网站的设计与开发
  18. unity引擎之Rotation旋转
  19. 扫码枪多次扫码用空格分开
  20. 程序员的奋斗史(三十八)——大学断代史(二)——我与数据库的故事

热门文章

  1. 产品、继承人状况不断 三星帝国会倒下吗?
  2. 华为荣耀6x内核编译修改PTRACE安装xposed/frida并打开ro.debuggable记录
  3. 编译原理 - 三大经典书籍(龙书 虎书 鲸书)
  4. 标准合法的世界地图矢量数据(免费下载)
  5. tf第九讲:tensorboard可视化之tf.summary
  6. 计算机主机时间不保存,电脑主机不能保存时间怎么办?
  7. 资源 | 吴恩达斯坦福CS230深度学习课程全套资料放出(附下载)
  8. 适用于Mac和Windows的12种最佳WordPress编辑器的代码编辑器
  9. 一战中科大软件学院399复试被刷失败经验贴......春招中
  10. 第一部分 思科九年 一(13)