按照f2fs ext4 区别教程刷机后,怎么还是ext4系统文件

Learning...
字号:大 中 小
将你的Raspberry Pi 2 根文件系统由EXT4迁移到f2fs&---- 解决三星SD卡不兼容问题缘起:& 我是用的是一张三星16G的SD卡型号为:MB-MP16D,上网查看树莓派支持情况,发现列表里没有我使用的型号,于是就想试试看。& 树莓派2到手后按照官方的方法安装了Raspbian,启动正常,心想这张卡还真可以。可是好久不长,关机再启动,发现不能进系统了。经过一番折腾,发现系统启动极不稳定,有时候能进,有时候进不去。最后换了一张金士顿的32G卡,安装系统后一切正常。& 然后我在http://elinux.org/RPi_SD_cards发现了SD卡支持情况的详细说明,就是这张卡在EXT4分区下是不行的,但使用f2fs可以。“man:0x00001b oem:0x534d name:00000 hwrev:0x1 fwrev:0x0 Tested on B+ model with -wheezy-raspbian - Runs apt-get update without a problem - Raspberry Pi 2 model B, corruption if ext3/4, no problem with f2fs for two weeks”& 由于我感觉32G有点大,所以就想换回我的16G卡,另外,听说f2fs性能更好,又能支持我的16G卡性能又好何乐而不为呢?由于是新手,上网查询相关文章,发现根本没有,所以自己就开始了各种折腾,其中走了些弯路,具体过程就不写了,只写成功的迁移方法。操作环境:& 运行Ubuntu(或其他发行版)系统的电脑。(在虚拟机中运行也可以,我的事在VirtualBox中的Ubuntu15.04)官方Raspbian系统。(我用的是-raspbian-wheezy.img)迁移过程:& 迁移过程其实很简单,就是将可以运行的系统备份出来,然后将系统原来的跟文件系统由EXT4格式化成f2fs,最后再将备份的系统恢复到f2fs分区中。然后配置一下cmdline.txt 和 fstab 就完成了。以下是具体步骤1、将-raspbian-wheezy.img刷到SD卡中,具体方法可参阅其他文章。2、在Ubuntu中安装f2fs工具:& &sudo apt-get install f2fs-tools3、备份原系统:将写有系统的SD卡插入到电脑中,我的识别的是/dev/sdb1 和 /dev/sdb2。不一样的环境识别出来的可能不一样。/dev/sdb2是我的树莓派跟分区。执行以下命令& &mkdir mnt& &sudo mount /dev/sdb2 mnt& &cd mnt& &sudo tar -zcpf raspi_bak_.tar.gz * &(注意,这个操作要执行很长......的时间)以上tar执行完后将期考出到本地& &sudo mv raspi_bak_.tar.gz ../4、格式化树莓派跟文件系统& &sudo umount /dev/sdb2& &sudo mkfs.f2fs /dev/sdb25、挂载分区并恢复& &sudo mount /dev/sdb2 mnt& &sudo tar -xpf raspi_bak_.tar.gz -C mnt/ &(注意,这个操作要执行时间也很长)6、修改cmdline.txt& &mkdir boot& &sudo mount /dev/sdb1 boot/& &sudo vi boot/cmdline.txt& &将rootfstype=ext4 改为 rootfstype=f2fs7、修改 fstab& &sudo vi mnt/etc/fstab& &将挂在跟分区的命令行修改为:& &/dev/mmcblk0p2 & / & f2fs & default,noatime,discard &0 0& &注意,你的/dev/mmcblk0p2可能和我的不一样。8、卸载读卡器,将SD卡插入树莓派中,你的系统已经使用新的f2fs分区了。另外:使用以上方法要确定内核支持f2fs,我是重新编译了最新版的内核 Linux raspberrypi 4.0.6-v7+ #1 SMP PREEMPT Sat Jun 27 14:23:20 CST 2015 armv7l GNU/Linux ,树莓派2默认的Raspbian应该也是支持的,不过我没有试过。把系统迁移到f2fs后,SD卡果然能可靠运行了,大喜!附录:f2fs 与 ext4 在SD卡上的性能对比,不知道什么原因,我测出来的性能相当,可能是系统的原因,仅供参考。f2fs 与 EXT4 读写性能测试:使用201505 的 raspbian 系统测试SD卡:Kingston SDHC 32G SDC10/32Gf2fs读写性能:pi@raspberrypi:~$ uname -a & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &Linux raspberrypi 4.0.6-v7+ #1 SMP PREEMPT Sat Jun 27 14:23:20 CST 2015 armv7l GNU/Linuxpi@raspberrypi:~$ time dd if=/dev/zero of=./test.dbf bs=8k count=200000 & & & & & & & & & & &&记录了 的读入记录了 的写出字节(1.6 GB)已复制,138.408 秒,11.8 MB/秒real & &2m18.541suser & &0m0.290ssys & & 0m16.610spi@raspberrypi:~$ time dd if=./test.dbf of=/dev/null bs=8k记录了 的读入记录了 的写出字节(1.6 GB)已复制,93.7311 秒,17.5 MB/秒real & &1m33.749suser & &0m0.290ssys & & 0m7.100spi@raspberrypi:~$ time dd if=/dev/zero of=./test.dbf bs=500k count=4096记录了4096+0 的读入记录了4096+0 的写出字节(2.1 GB)已复制,189.32 秒,11.1 MB/秒real & &3m9.331suser & &0m0.210ssys & & 0m21.100spi@raspberrypi:~$ time dd if=./test.dbf of=/dev/null bs=500k记录了4096+0 的读入记录了4096+0 的写出字节(2.1 GB)已复制,120.668 秒,17.4 MB/秒real & &2m0.685suser & &0m0.050ssys & & 0m8.880spi@raspberrypi:~$&//////////////////////////////////////////////////////////////////////EXT4 读写性能:pi@raspberrypi:~$ uname -aLinux raspberrypi 4.0.6-v7+ #1 SMP PREEMPT Sat Jun 27 14:23:20 CST 2015 armv7l GNU/Linuxpi@raspberrypi:~$ time dd if=/dev/zero of=./test.dbf bs=8k count=200000记录了 的读入记录了 的写出字节(1.6 GB)已复制,135.614 秒,12.1 MB/秒real & &2m15.766suser & &0m0.310ssys & & 0m18.420spi@raspberrypi:~$ time dd if=./test.dbf of=/dev/null bs=8k记录了 的读入记录了 的写出字节(1.6 GB)已复制,94.1443 秒,17.4 MB/秒real & &1m34.165suser & &0m0.320ssys & & 0m7.090spi@raspberrypi:~$&pi@raspberrypi:~$ time dd if=/dev/zero of=./test.dbf bs=500k count=4096 & & & & & & & & & & &&记录了4096+0 的读入记录了4096+0 的写出字节(2.1 GB)已复制,175.986 秒,11.9 MB/秒real & &2m55.998suser & &0m0.000ssys & & 0m23.620spi@raspberrypi:~$ time dd if=./test.dbf of=/dev/null bs=500k & & & & & & & & & & & & & & & & &记录了4096+0 的读入记录了4096+0 的写出字节(2.1 GB)已复制,121.118 秒,17.3 MB/秒real & &2m1.135suser & &0m0.060ssys & & 0m8.990spi@raspberrypi:~$&
function open_phone(e) {
var context = document.title.replace(/%/g, '%');
var url = document.location.
open("/ishare.do?m=t&u=" + encodeURIComponent(url) + "&t=" + encodeURIComponent(context) + "&sid=70cd6ed4a0");
!觉得精彩就顶一下,顶的多了,文章将出现在更重要的位置上。
请根据下图中的字符输入验证码:
(您的评论将有可能审核后才能发表)
已成功添加“”到
请不要超过6个字扫一扫,访问微社区
只需一步,快速开始
后使用快捷导航没有帐号?
华为18个月不卡顿真有黑科技?F2FS比EXT4文件系统好?
安卓系统自诞生以来,一直是个备受争议的系统,其自由开放的系统平台一直是粉丝们追捧的热点。但是相比ios的流畅度,早期的安卓也只能望成莫及。现如今的国内安卓市场可谓是风生水起,各大厂家纷纷针对谷歌的安卓系
安卓系统自诞生以来,一直是个备受争议的系统,其自由开放的系统平台一直是粉丝们追捧的热点。但是相比ios的流畅度,早期的安卓也只能望成莫及。 现如今的国内安卓市场可谓是风生水起,各大厂家纷纷针对谷歌的安卓系统开发了不同的rom,来应对国人的使用习惯。一直以老大身份的自居的华为,在2016年11月发布了华为mate9,同时还发布了号称18个月不卡顿的emui5.0. 那么究竟是什么黑科技能让老大哥喊出18个月不卡顿这种口号呢? 没错,就是F2FS文件系统,下面小编给大家简单科普一下F2FS文件系统! F2FS全称是Flash Friendly File System,该文件系统是由韩国三星电子公司专门为linux内核的系统研发的。从字面意思来理解 这种文件系统对于闪存十分的友好。 一般的手机采用的是EXT4文件系统,为了证明F2FS文件系统的优越性,我们特地找了一组数据将两者文件系统的速度进行对比。左手边:EXT4文件系统 右手边:F2FS文件系统测试环境:用的同一台一加1手机,安卓7.1系统由此可见! 随机两种文件系统差距较大的就是在 随机读写性能上。 EXT4的随机读写速度是 14.46M/S /10.29M/S而F2FS的随机读写速度是 18.17M/S /25.12M/S ///// 总体性能提升了25%, 要知道在安卓系统上25%是一个怎样的概念。如果此次MIUI9使用了这种文件系统,想必MIUI的系统流畅度将大大提升一个环节,再配上小米向来发烧的配置,必然在安卓市场掀起波澜啊!大家如果想体验一下F2FS文件系统的话,可以刷CM的系统,可以通过最新的TWRP 将手机的文件系统转换成F2FS文件系统,然后再刷入ROM。 小白务试哦。。。。。。
免责声明:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、管理员和版主有权不事先通知发贴者而删除本文。
联系我们:<meta property="og:image" content="
Mate 9永不卡顿的法门!F2FS文件到底是啥?
站长之家(中国站长站)为小我私人站长与企业收集提供全面的站长资讯、最新最全的源代码措施下载、海量建站素材、强盛的搜刮优化帮助器材、收集产物计划与运营理念以及
临连年尾,手机界无论巨细厂商纷纷炸出本身王牌机型,在这个收官大战中,华为无疑是一家战果累累的公司,前面三星Note7不幸短命,苹果公司本年新品创新不敷,后头又无与之平起平坐的通信大咖,一时刻华为本年的年度新品Mate9成了凵フ哐暇哪甓瘸滦牵×宋奘没У难矍颍绕涫腔贫糠掷洗笥喑卸谛缕沸蓟嵘闲Mate9手机至少保持行使18个月不卡,的确就像溘然丢出一张王炸,让全部存眷移动市场的用户大吃两三惊。华为Mate9手机所谓的18个月行使不卡必定是集结了许多差异的先辈技能,可是值得一提的是,个中行使了一项关于f2fs技能,并非华为Mate9首发,早在几年前就已经有手机用上这一技能,并且对付一些爱钻研的手机发热友们,也早早尝鲜了这中技能,那这到底是奈何的一项技能呢?接下来本文将做一个简朴的先容,辅佐读者更好的相识关于f2fs的常识。F2FS文件体系是什么?简朴来说,f2fs是一种较先辈的文件体系,与手机上的ext4文件体系、电脑上的ntfs文件系同一样,f2fs是Flash Friendly File System的简称。该文件体系是由韩国三星电子公司研发,只提供应运行Linux内核的体系行使,以是安卓手机上必定也是可以或许行使的。从f2fs中的Flash Friendly可以看出,这种文件体系对付闪存类存储介质长短常友爱的,出格是NAND这种较新的介质,f2fs提供了越发顺应新介质的文件体系方案,同时还修复了以每每日记布局文件体系的一些题目,使其在新存储介质下具备了更有利的行使前提,出格是在小文件数据传输方面。f2fs文件体系读写流程图(图片来历收集)如之前所述,f2fs文件体系修复了往日记的一些布局题目,从代码布局长举办了二次优化,使其在可以或许在底层越发快速的索引到方针数据,简朴来说就是小文件数据传输变快了,这是f2fs文件体系的上风,可是在代码布局上f2fs文件体系同样存在一些题目,譬如空间挥霍的题目和作为较新的文件体系兼容性题目,这一点会在接下来的测试数据举办声名。今朝移动市场中,手机存储的文件体系大多回收ext4名目,固然早在2013年Moto手机就率先推出了回收f2fs文件体系的Moto X手机,因为各种缘故起因,这款手机中回收的较为先辈的f2fs文件体系并没有在市场上掀起太大的波涛,反而被隐蔽在茫茫机海之中。对付Moto X手机中回收的f2fs文件体系,海外网站AnandTech其时就有相对应的评测,固然功效差能人意,但该评测中并没有很直观的比拟出同样手机在ext4文件体系下和f2fs文件体系下的区别,以是笔者接下来将会以单部手机为例,在两种差异的文件体系下,别离敌手机的存储机能做出现实的测试功效比拟,调查在两种差异的文件体系下,哪些存储机能产生了变革。F2FS文件体系下现实手机测试笔者起首是以一向被公以为是刷机小丸子的一加1手机测试,测试内容是让统一部手机在ext4和f2fs两种差异的文件体系下,举办androbench软件的数据测试,两种情形动手机均是空盘环境下刷入CM14.1(安卓7.1)体系,闪存内没有多余的文件。测试对好比下:一加1:左ext4、右f2fs按照闪存读写机能测试软件的数据可以看出,在ext4和f2fs两种文件体系下,手机闪存的持续读写机能并没有太大的变革,可是颠末比对可以看到,两种差异的文件体系在统一部手机下的随机读写机能,也就是4K文件的随机读写产生了令人诧异的变革,出格是在随机写入机能中,f2fs文件体系的晋升可以说是奔腾式的巨变,从数据中也可以很直观的反应出闪存的随机写入机能晋升了不止一倍之多;而在随机读取机能方面,f2fs文件体系对比EXT4文件体系也有相等的上风,从丈量得出的数据可以知道,较为良好的f2fs文件体系的随机读取机能晋升了25%阁下。为了测试f2fs文件体系对比ext4文件体系在闪存随机读写机能上的庞大晋升的广泛性,笔者在比拟中又插手了过气旗舰三星Galaxy S5手机和当下炙手可热手机一加3的测试,令人诧异的是,在两款附加手机的测试中,颠末几轮测试得出的数据均表白,两种文件体系的随机读取机能并没有与之前一加1手机测试中相同的晋升,乃至略有降落(不会相差太远),可是在随机写入机能的测试中,f2fs文件体系下三星S5和一加3手机确实有着很是猛烈的上风,出格是在一加3手机中,随机写入速率的晋升可以说是超乎想象。这也就很明明的声名白相较于传统的ext4文件体系,f2fs文件体系在小文件随机写入机能中有很是大的上风,并且这种上风具有广泛性,可是随机读取机能的变革根基不大。三星S5:左ext4、右f2fs一加3:左ext4、右f2fs测试中发明F2FS文件体系的一些不敷在测试的进程中,比拟ext4文件体系和f2fs文件体系,笔者尚有个不测发明,那就是颠末屡次转换文件体系之后,沟通的安卓ROM包,在f2fs文件体系下占用闪存的容量会多一些。带着f2fs文件体系下为什么会占用空间容量较高的疑问,笔者查阅了相干的资料。按照f2fs文件体系相干函数的界说,在每一个文件索引节点块中包括了f2fs_inode和node_footer两部门,个中f2fs_inode布局中的数据索引区又存在923个数据块指针,每个指针对应一个巨细为4KB的数据块,可是在凡是环境下体系文件索引并不必要用到全部数据块,在最极度环境下文件巨细为4KB时,只必要用到一个数据块,剩下的数据块则处于闲置状态,,这就造成了存储容量在必然水平上的空间挥霍,也就是笔者所碰着的同样一部手机,在沟通的安卓体系中,f2fs文件体系下,闪存容量的占用会相对高一些。在f2fs文件体系下会造成空间挥霍的题目不只会影响用户数据存储空间,并且缓存cache区也会受到必然影响,一样平常来说安卓手机的缓存池配置的可用空间都是较量小的,在空间挥霍的环境下会在必然水平上造成缓存裕量不足,进而使得软件在行使的进程中无端瓦解,并且f2fs作为一种新型的文件体系,也会有部门软件在行使中呈现不兼容征象等等,不外按照笔者体验至今的感觉,只有少数软件会呈现瓦解环境。
(责任编辑:SKY)
------分隔线----------------------------
针对携程观光网与百度告竣股权买卖营业一事,携程网CEO梁建章暗示,携观光网程与百度...
互联网产物司理手段的评判尺度已经有许多人提出过,好比“素质模子”、“大我小我”等...
中国观念股周二广泛下跌,奇虎360(NYSE:QIHU)未受香橼(Citron)昨日颁发的做空陈诉影响...
克日,关于六小龄童上不上春晚的消息刷爆各大交际平台,有人说是让营销舆论把大伙带沟...
通过《星星》,我们不只记着了都敏俊xi、千颂伊这样生拗的词汇,我们还记着了一款在剧...
据台湾媒体报道,跟着交际媒体的遍及,台湾当局构造迩来也纷纷创立Facebook粉丝团,与...
增值电信业务经营许可证:
编辑热线:400-601-7885
深圳市九五时代科技有限公司 时代站长网 版权所有.后使用快捷导航没有帐号?
其他登录方式
—— 新手入门 ——
—— 智友精华 ——
查看: 4043|回复: 10
在线时间1532 小时最后登录阅读权限45UID5090746注册时间积分3346精华0
, 积分 3346, 距离下一级还需 1654 积分
主题帖子 金币2975 元 智豆180 点
其实很久以前shev就让d1的内核支持f2fs了(至于f2fs是什么大家自己百度吧),只是那时转换之后貌似变卡了,因此我就一直没转。直到刷最近的4.4感觉一直很卡,就抱着试一试的心态又从ext4转到f2fs,好像流畅很多,具体有待大家自己测试。方法如下:
1.首选刷入2.7.1.0.3版本以上的TWRP的rec
2.安装支持f2fs的rom(最新的cm和mk都可以)
3.重启到recovery并备份资料到外置存储卡
4.点击Wipe-& Advanced Wipe, 选择Cache, 点击Repair or Change File System-& Change File System-& F2FS,滑动Swipe to change确认
5.点击Wipe-& Advanced Wipe, 选择Date, 点击Repair or Change File System-& Change File System-& F2FS,滑动Swipe to change确认
6.从备份文件中恢复Data
7.重新启动手机
完成后下载一个名为DiskInfo的软件查看转换是否成功,成功以后如图红框内所示,若显示ext4,请重试
22:17 上传
22:17 上传
P.S.机油们不知有没有发现最近几个版本的cm和mk,shev加入了Z-RAM(如下图红框所示),好像也是虚拟内存的一种,因为d1的内存已经明显不够用了。4.18版本默认设置是60m,5.1版本已经是120m了。这个虚拟内存大小可以自己调节,没有特别需求的可以调小一点,玩大型游戏的可以稍微调大一些。调节软件为Kernel adiutor(内核调教),相当强大的一款软件,再次推荐。
22:27 上传
22:27 上传
DiskInfo和Kernel Adiutor下载:
(744.64 KB, 下载次数: 100)
22:30 上传
下载次数: 100
下载积分: 金币 -1 元
(1.86 MB, 下载次数: 42)
22:31 上传
下载次数: 42
下载积分: 金币 -1 元
& & & & & & & & & & & &
在线时间2302 小时最后登录阅读权限45UID1062378注册时间积分3125精华0
, 积分 3125, 距离下一级还需 1875 积分
主题帖子 金币1602 元 智豆15 点
老A也真是的 十一点才通过
在线时间1032 小时最后登录阅读权限35UID4676046注册时间积分1696精华0
, 积分 1696, 距离下一级还需 104 积分
主题帖子 金币1019 元 智豆65 点
中文twrp,没发现楼主提到的4和5,怎么破?
在线时间1532 小时最后登录阅读权限45UID5090746注册时间积分3346精华0
, 积分 3346, 距离下一级还需 1654 积分
主题帖子 金币2975 元 智豆180 点
canfish 发表于
中文twrp,没发现楼主提到的4和5,怎么破?
请看第一条版本号要求,中文的twrp我记得是2.5.0.0
在线时间213 小时最后登录阅读权限20UID7036007注册时间积分373精华0
, 积分 373, 距离下一级还需 27 积分
主题帖子 金币1129 元 智豆3 点
Kernel adiutor怎么设置?
在线时间1532 小时最后登录阅读权限45UID5090746注册时间积分3346精华0
, 积分 3346, 距离下一级还需 1654 积分
主题帖子 金币2975 元 智豆180 点
风飞一片云 发表于
Kernel adiutor怎么设置?
自己摸索吧,主要可以调节的选项是&低内存管理&,这个是改变内存阈值,提高多任务能力.cpu电压也可以调,不过要小心一点.GPU可以调节gpu频率..
在线时间213 小时最后登录阅读权限20UID7036007注册时间积分373精华0
, 积分 373, 距离下一级还需 27 积分
主题帖子 金币1129 元 智豆3 点
<font color="#1931720 发表于
自己摸索吧,主要可以调节的选项是&低内存管理&,这个是改变内存阈值,提高多任务能力.cpu电压也可以调,不过 ...
在启动时重新应用这个是什么意思啊?要不要开?
在线时间1532 小时最后登录阅读权限45UID5090746注册时间积分3346精华0
, 积分 3346, 距离下一级还需 1654 积分
主题帖子 金币2975 元 智豆180 点
风飞一片云 发表于
在启动时重新应用这个是什么意思啊?要不要开?
重启时设置会恢复默认设置,开了的话app会帮你重新设置为你的设置
在线时间213 小时最后登录阅读权限20UID7036007注册时间积分373精华0
, 积分 373, 距离下一级还需 27 积分
主题帖子 金币1129 元 智豆3 点
<font color="#1931720 发表于
重启时设置会恢复默认设置,开了的话app会帮你重新设置为你的设置
你说的低内存管理和虚拟内存该怎么设置?能具体说下你怎么设置的吗?
在线时间1532 小时最后登录阅读权限45UID5090746注册时间积分3346精华0
, 积分 3346, 距离下一级还需 1654 积分
主题帖子 金币2975 元 智豆180 点
风飞一片云 发表于
你说的低内存管理和虚拟内存该怎么设置?能具体说下你怎么设置的吗?
虚拟内存不调也罢,低内存管理选择轻度或者手动减小一点。建议百度一下安卓内存阈值,里面各参数含义解释的很详细。
调整规则,限制刷楼党!vivo蓝 X20手机等你领,参与就有机会!36被浏览22336分享邀请回答96 条评论分享收藏感谢收起2添加评论分享收藏感谢收起

我要回帖

更多关于 ext4 f2fs 的文章

 

随机推荐