有好的windows / linux公用的文件系统吗
- jiandan23
- 帖子: 80
- 注册时间: 2010-12-17 22:31
- 系统: Mint 19.2
有好的windows / linux公用的文件系统吗
最近买了块NVMe SSD,裸盘测下来读写都有2.5GB/s。
目前采用的是NTFS,win/lin都能用。但是在linux下,NTFS测出来只有200~300 MB/s,性能太差了。
如果有有这方面经验的人,希望指导下:
1)linux下如何提高NTFS文件系统性能?
2)windows下ext4性能怎么样?(我没用过,如果和NTFS差不多的话,我也可以用ext4)
3)如果有其他性能比较好,且能在win/lin下同时使用的文件系统,望推荐。
谢谢!
目前采用的是NTFS,win/lin都能用。但是在linux下,NTFS测出来只有200~300 MB/s,性能太差了。
如果有有这方面经验的人,希望指导下:
1)linux下如何提高NTFS文件系统性能?
2)windows下ext4性能怎么样?(我没用过,如果和NTFS差不多的话,我也可以用ext4)
3)如果有其他性能比较好,且能在win/lin下同时使用的文件系统,望推荐。
谢谢!
- lilydjwg
- 论坛版主
- 帖子: 4246
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有好的windows / linux公用的文件系统吗
1. 做梦
2. 先不说性能,能不能正确地写入都成问题
3. 无
NTFS-3g 的性能很差,而新的 ntfs3 不成熟、容易弄坏文件系统。另一方向,winbtrfs 也是能读但是容易写坏的状态。如果仅仅用来传文件的话,FAT 挺好的。
2. 先不说性能,能不能正确地写入都成问题
3. 无
NTFS-3g 的性能很差,而新的 ntfs3 不成熟、容易弄坏文件系统。另一方向,winbtrfs 也是能读但是容易写坏的状态。如果仅仅用来传文件的话,FAT 挺好的。
- astolia
- 论坛版主
- 帖子: 6124
- 注册时间: 2008-09-18 13:11
Re: 有好的windows / linux公用的文件系统吗
1、用5.15+内核的ntfs3驱动。不过ntfs3目前还存在若干相当严重的问题 https://bugzilla.kernel.org/buglist.cgi ... arch=ntfs3 。我个人使用中也遇到过莫名挂载失败必须到windows下面做磁盘检查才能修复
2、ext4的话,wsl2可以直接mount https://docs.microsoft.com/en-us/window ... mount-disk ,性能就不清楚了,而且有些限制
3、我一般用exfat还算凑合
2、ext4的话,wsl2可以直接mount https://docs.microsoft.com/en-us/window ... mount-disk ,性能就不清楚了,而且有些限制
3、我一般用exfat还算凑合
- jiandan23
- 帖子: 80
- 注册时间: 2010-12-17 22:31
- 系统: Mint 19.2
Re: 有好的windows / linux公用的文件系统吗
感谢两位老大的回复,我打算先换成exFAT来测个性能
- lilydjwg
- 论坛版主
- 帖子: 4246
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有好的windows / linux公用的文件系统吗
嗯,走 wsl2 是一种方案,可靠性应该没问题,性能我也不清楚。
-
- 帖子: 685
- 注册时间: 2007-10-29 10:58
Re: 有好的windows / linux公用的文件系统吗
linux下写ntfs速度很蛋疼,而且一般的硬盘播放器只支持NTFS格式,所以我下载电影和往U盘上拷用windows
-
- 帖子: 89
- 注册时间: 2013-12-13 6:57
Re: 有好的windows / linux公用的文件系统吗
btrfs 也有在 Windows 下的成熟读写驱动,搜 winbtrfs
- lilydjwg
- 论坛版主
- 帖子: 4246
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 有好的windows / linux公用的文件系统吗
-
- 帖子: 89
- 注册时间: 2013-12-13 6:57
Re: 有好的windows / linux公用的文件系统吗
还行吧,我从1.8.0用到1.8.2到现在都还没碰到过任何奇怪的问题。lilydjwg 写了: ↑2023-01-19 11:46成熟?看看用户怎么说: https://luoxu.archlinuxcn.org/#g=1031857103&q=winbtrfs
连 farseerfc 都不敢用了呢。
那上面提到的在一个系统下休眠然后用另一个系统挂载,本来就不应该这样用,文件系统都没干净卸载,不作不死。
-
- 帖子: 25
- 注册时间: 2014-02-15 17:04
- 系统: win10 11 ubuntu20
Re: 有好的windows / linux公用的文件系统吗
UDF?
登录时防机器人的问题真TM难。
我试了不下10次。答案包括:
20.04
20.04.3
LTS
18.04
16.04
等等等等
我试了不下10次。答案包括:
20.04
20.04.3
LTS
18.04
16.04
等等等等
- primes
- 帖子: 137
- 注册时间: 2007-05-10 11:43
- 系统: Ubuntu18.04、Win 10
Re: 有好的windows / linux公用的文件系统吗
确实!sxgpic 写了: ↑2023-01-30 13:22还行吧,我从1.8.0用到1.8.2到现在都还没碰到过任何奇怪的问题。lilydjwg 写了: ↑2023-01-19 11:46成熟?看看用户怎么说: https://luoxu.archlinuxcn.org/#g=1031857103&q=winbtrfs
连 farseerfc 都不敢用了呢。
那上面提到的在一个系统下休眠然后用另一个系统挂载,本来就不应该这样用,文件系统都没干净卸载,不作不死。
双系统,最好关闭WIN的“快速启动”。
从WIN切到LINUX时,不要用重启,要用关机,再开机!
要么在BIOS中打开硬盘支持热插拔开关(如果有的话),这样在WIN系统中硬盘是可以弹出的,切换前弹出即可!(对系统盘无效)
-
- 帖子: 303
- 注册时间: 2011-01-02 12:31
Re: 有好的windows / linux公用的文件系统吗
FAT32 和 UDF 是 Linux 内核直接支持的,性能没有损失!exFAT和NTFS通过fuse,有一定的性能损失和额外CPU开销!
UDF 格式化用:mkudffs /dev/sdX (注意UDF格式化因该对整个磁盘格式化,用 sda sdb sdc ,而不是对分区 sda1 sdb1 sdc1,这样可以保证 Win/Linux/MAC三系统兼容)
UDF 格式化用:mkudffs /dev/sdX (注意UDF格式化因该对整个磁盘格式化,用 sda sdb sdc ,而不是对分区 sda1 sdb1 sdc1,这样可以保证 Win/Linux/MAC三系统兼容)
-
- 帖子: 303
- 注册时间: 2011-01-02 12:31
Re: 有好的windows / linux公用的文件系统吗
你正好说反了!因该用“重启”切换,而不是用“关机”!!!primes 写了: ↑2023-02-20 14:02确实!sxgpic 写了: ↑2023-01-30 13:22还行吧,我从1.8.0用到1.8.2到现在都还没碰到过任何奇怪的问题。lilydjwg 写了: ↑2023-01-19 11:46成熟?看看用户怎么说: https://luoxu.archlinuxcn.org/#g=1031857103&q=winbtrfs
连 farseerfc 都不敢用了呢。
那上面提到的在一个系统下休眠然后用另一个系统挂载,本来就不应该这样用,文件系统都没干净卸载,不作不死。
双系统,最好关闭WIN的“快速启动”。
从WIN切到LINUX时,不要用重启,要用关机,再开机!
要么在BIOS中打开硬盘支持热插拔开关(如果有的话),这样在WIN系统中硬盘是可以弹出的,切换前弹出即可!(对系统盘无效)
因为Win 8/10/11的重启是系统真正重新引导,文件系统缓存会刷新到磁盘,启动过程会完全重新加载一次系统!而关机有可能被“混合启动”做了部分内存 dump 到磁盘文件,相当于“休眠”。如果下次启动没有进入 Win ,则会造成磁盘不一致问题!
############################
Windows 中用 powercfg /h off 彻底关闭“混合启动”和“休眠”就没有问题了!我每次装好系统第一件事情就是这个!
-
- 帖子: 25
- 注册时间: 2014-02-15 17:04
- 系统: win10 11 ubuntu20
Re: 有好的windows / linux公用的文件系统吗
是的,Windows的快速启动(Fast Startup)是使用了Windows的休眠功能。Windows8开始在关机时,系统会关闭应用程序,并将内核写入硬盘来进行混合休眠,电源状态也是S4(休眠)。zhangjint5 写了: ↑2023-02-21 14:03你正好说反了!因该用“重启”切换,而不是用“关机”!!!primes 写了: ↑2023-02-20 14:02确实!sxgpic 写了: ↑2023-01-30 13:22还行吧,我从1.8.0用到1.8.2到现在都还没碰到过任何奇怪的问题。lilydjwg 写了: ↑2023-01-19 11:46成熟?看看用户怎么说: https://luoxu.archlinuxcn.org/#g=1031857103&q=winbtrfs
连 farseerfc 都不敢用了呢。
那上面提到的在一个系统下休眠然后用另一个系统挂载,本来就不应该这样用,文件系统都没干净卸载,不作不死。
双系统,最好关闭WIN的“快速启动”。
从WIN切到LINUX时,不要用重启,要用关机,再开机!
要么在BIOS中打开硬盘支持热插拔开关(如果有的话),这样在WIN系统中硬盘是可以弹出的,切换前弹出即可!(对系统盘无效)
因为Win 8/10/11的重启是系统真正重新引导,文件系统缓存会刷新到磁盘,启动过程会完全重新加载一次系统!而关机有可能被“混合启动”做了部分内存 dump 到磁盘文件,相当于“休眠”。如果下次启动没有进入 Win ,则会造成磁盘不一致问题!
############################
Windows 中用 powercfg /h off 彻底关闭“混合启动”和“休眠”就没有问题了!我每次装好系统第一件事情就是这个!
关闭Windows的休眠功能、关闭快速启动或者选择重新启动,就不会进行上述流程。从而,Linux可以访问NTFS分区,网卡可以WOL唤醒等。
登录时防机器人的问题真TM难。
我试了不下10次。答案包括:
20.04
20.04.3
LTS
18.04
16.04
等等等等
我试了不下10次。答案包括:
20.04
20.04.3
LTS
18.04
16.04
等等等等
-
- 帖子: 40
- 注册时间: 2012-02-06 11:26
Re: 有好的windows / linux公用的文件系统吗
zhangjint5 写了: ↑2023-02-21 14:01 FAT32 和 UDF 是 Linux 内核直接支持的,性能没有损失!exFAT和NTFS通过fuse,有一定的性能损失和额外CPU开销!
UDF 格式化用:mkudffs /dev/sdX (注意UDF格式化因该对整个磁盘格式化,用 sda sdb sdc ,而不是对分区 sda1 sdb1 sdc1,这样可以保证 Win/Linux/MAC三系统兼容)
UDF 的性能确实可以,但缺乏日志。一旦没有正常 umount, 整个文件系统容易出错。
用 UDF 保存重要数据太危险,短暂交换数据倒问题不大。