Re: usb disk, in reverse?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Dec 8, 2013, at 8:20 PM, Fernando Cassia <fcassia@xxxxxxxxx> wrote:

> On Sun, Dec 8, 2013 at 11:26 PM, Chris Murphy <lists@xxxxxxxxxxxxxxxxx> wrote:
>> , when NTFS is a viable cross platform option.
> 
> You want journaling on "dumb" flash media without TRIM support, really?
> Think about it…

The FTL is the opposite of dumb, therein lies a good part of the problem with SC and USB flash media. Since the journal is constantly writing over the same LBAs, the FTL knows underlying pages can be marked for discard. TRIM isn't necessary because a fs is journaled. The FTL will map the LBA's as the journal writes to already erased pages, marking the former pages for discard. It doesn't need TRIM to do that.

In any case, for flash media there isn't much benefit for the journal, because flash is either fast enough to not benefit from obviating fsck, or the media is small also obviating speed benefit over fsck. But NTFS is more resilient than exFAT, and it supports large files and volume sizes.

> FAT32 is the only filesystem that can currently be read by the vast
> majority of devices (cameras, music players, smartphones, TVs,
> Smart-TVs, TV Media Players, set top boxes…)

Yes, I agree it's remarkably unfortunate that we users lack sufficient choice in this area. Samsung thankfully agrees and has open sourced f2fs. Hopefully the work for a Windows and OS X driver moves along quickly, and any needed commercial license incentivizes a long overdue purging of FAT32 and stops exFAT adoption. 

Chris Murphy
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org




[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux