[Share Experiences] NTFS,NO!BTRFS,YES!
Tofloor
poster avatar
Amber
deepin
2023-03-11 04:04
Author

众所周知,NTFS是闭源的且在Linux系统表现很差,慢,且需要耗费CPU资源,还不太稳定

(以下数据来源于readmy,感谢这位朋友)

deepin20.8下NTFS to NTFS 速度只能达到win10的10%左右,v23大概能达到30%左右,NTFS to ext4大概能达到win10的70%左右,ext4 to ext4,大概能到win10的70%---130%(测试环境不同,不知是否是普遍现象)https://bbs.deepin.org/post/252166曾经测试过,当然测试文件为30+g的单一文件,时间有限,零散文件未测试

所以,在deepin和windows一起用NTFS分区显然不是最好的选择,所以请看这里(因为我没有找原作者要授权故引一个链接过去)

Windows下读写Linux分区Btrfs的驱动程序:WinBtrfs 按照教程一步一步来就好啦!yeah

下面是性能测试,我有两块硬盘,如图
截图_选择区域_20230310195353.png

测试将在120G杂牌固态中进行,它的读写速度不咋样,仅供参考。512G的新国产固态里面没有BTRFS分区不做测试了,懒。(顺带提一嘴,从512G固态往120G那个拷贝测试用文件时可以做到吃满老固态的写入速度,350MB/S)

NTFS TO BTRFS

NTFS TO BTRFS.PNG

这速度,有点迷惑呀,一卡一卡的,效果似乎不太好

BTRFS TO NTFS

BTRFS TO NTFS.PNG

这就显得好一点了,达到勉强能用的水平


总结:BTRFS与ext4分区之间拷文件的速度非常快,在windows也可以满足日常需求,装个软件什么的还是没得大问题的,建议使用以deepin为中心的双系统的伙伴们使用BTRFS,而如果您的windows还是主力系统,还是建议继续使用NTFS吧。

顺带一提我的往期教程帖[经验分享] 使用wine运行器打包无安装包的软件

Reply Favorite View the author
All Replies
看见如果
deepin
2023-03-11 05:15
#1

谁家还没个两台电脑呢,不操心这个

Reply View the author
神末shenmo
deepin
Spark-App
2023-03-11 05:18
#2

btrfs性能不太行

我是双系统,所以这个方案,不然肯定NTFS/ext4

Reply View the author
jiutian123
deepin
2023-03-11 05:35
#3
神末shenmo

btrfs性能不太行

我是双系统,所以这个方案,不然肯定NTFS/ext4

b不稳定么?confused

Reply View the author
enforcee
deepin
2023-03-11 05:57
#4
jiutian123

b不稳定么?confused

据说btrfs的特色在于功能很多

性能上还是ext4更好

yeah

Reply View the author
joo
deepin
2023-03-11 06:37
#5

btrfs在linux 6.3获得性能更新,但,要等linux 6.3发布后一些第三方的测试出来才能确定真实提升多少。

目前btrfs性能上与ext4有明显的差距

Reply View the author
艾丝妲单推人
deepin
2023-03-11 17:47
#6

windows无法读取brtfs的吧

(目前我的E盘用的是超级冷门,但windows和linux默认支持的UDF)

Reply View the author
root
deepin
2023-03-11 18:02
#7
艾丝妲单推人

windows无法读取brtfs的吧

(目前我的E盘用的是超级冷门,但windows和linux默认支持的UDF)

https://github.com/maharmstone/btrfs

winbtrfs了解下

Reply View the author
root
deepin
2023-03-11 18:05
#8

万一有一天btrfs木有人维护的时候,lz接手么😂

Reply View the author
readmy
deepin
2023-03-12 06:44
#9

你这BTRFS to EXT4 的测试图呢confused

win下最新文件系统是refs吧,不知linux内核能识别不,正好公司有台备用服务器有这个文件系统分区,有空瞧瞧blush

Reply View the author
Amber
deepin
2023-03-26 21:07
#10
readmy

你这BTRFS to EXT4 的测试图呢confused

win下最新文件系统是refs吧,不知linux内核能识别不,正好公司有台备用服务器有这个文件系统分区,有空瞧瞧blush

BTRFS TO EXT4是两块硬盘互传,故不测试,存在多个变量

我在上面测试的都是同一块硬盘之间传

Reply View the author
广雅居士
deepin
2024-03-25 20:52
#11

问题是,双系统windows不能安装到btrfs分区呀?

所以还是难免用ntfs分区。

Reply View the author
Amber
deepin
2024-03-26 18:27
#12
广雅居士

问题是,双系统windows不能安装到btrfs分区呀?

所以还是难免用ntfs分区。

系统盘无所谓啦,这里解决的主要是Windows和deepin共用的仓库盘的问题

(应该不会有人把win的系统盘当仓库盘,吧)

Reply View the author
广雅居士
deepin
2024-03-26 20:42
#13
Amber

系统盘无所谓啦,这里解决的主要是Windows和deepin共用的仓库盘的问题

(应该不会有人把win的系统盘当仓库盘,吧)

我双系统就是直接读取的。

盼着钉钉和微信改善后,就可以linux单系统了。

Reply View the author
Amber
deepin
2024-03-27 17:55
#14
广雅居士

我双系统就是直接读取的。

盼着钉钉和微信改善后,就可以linux单系统了。

NTFS的游戏性能太差,比如元神就会出现加载很久的情况,但是对于普通软件来说已经够用ok

Reply View the author
纯洁的老污师
deepin
2024-06-19 14:41
#15
广雅居士

问题是,双系统windows不能安装到btrfs分区呀?

所以还是难免用ntfs分区。

可是 winbtrfs 已经支持在 btrfs 上安装 windows 系统了(需要改一大堆系统文件,比较麻烦,而且需要禁用 win 的安全启动和驱动程序签名)。

Reply View the author
纯洁的老污师
deepin
2024-06-19 14:43
#16
Amber

NTFS的游戏性能太差,比如元神就会出现加载很久的情况,但是对于普通软件来说已经够用ok

说到这个,我真试过,btrfs 在 win + winbtrfs 下,小文件随机性能比 NTFS 还强。

即使在 Linux 下,btrfs 的小文件随机性能也是强于 ext4 等传统文件系统的。

大文件连续读写性能、数据库性能,btrfs 确实是弱项,严重落后于传统文件系统。

Reply View the author
Tent
deepin
2024-06-19 18:53
#17
纯洁的老污师

说到这个,我真试过,btrfs 在 win + winbtrfs 下,小文件随机性能比 NTFS 还强。

即使在 Linux 下,btrfs 的小文件随机性能也是强于 ext4 等传统文件系统的。

大文件连续读写性能、数据库性能,btrfs 确实是弱项,严重落后于传统文件系统。

有试过新内核的linux下面,使用新的ntfs3驱动来挂载ntfs分区的情况不?

Reply View the author
Amber
deepin
2024-06-21 17:48
#18
纯洁的老污师

可是 winbtrfs 已经支持在 btrfs 上安装 windows 系统了(需要改一大堆系统文件,比较麻烦,而且需要禁用 win 的安全启动和驱动程序签名)。

没必要这样搞吧confused

Reply View the author
纯洁的老污师
deepin
2024-06-26 16:07
#19
Tent

有试过新内核的linux下面,使用新的ntfs3驱动来挂载ntfs分区的情况不?

没试过,Linux 下的 NTFS 我一直用的是性能低下的 ntfs-3g fuse 驱动,能读写就好。

Reply View the author
龙入海
deepin
2024-06-29 10:44
#20

mark

Reply View the author