exFAT support for external drives

Tell us your most wanted features from QNAP products.
Post Reply
ddrum2000
New here
Posts: 6
Joined: Sun Dec 28, 2014 7:36 am

Re: exFAT support for external drives

Post by ddrum2000 » Wed Nov 11, 2015 1:12 pm

Is this something that you could make an ipkg for? I would love to see this!

Deathalo
Starting out
Posts: 15
Joined: Tue Jul 29, 2014 12:49 pm

Re: exFAT support for external drives

Post by Deathalo » Mon Nov 23, 2015 11:06 pm

kupy123 wrote:Just in case anyone really needs it, it turns out its not that difficult to get an exFAT device mounted on an Intel based QNAP.

The QNAP already has all needed libraries to use the current exfat-fuse implementation.

It will require SSH access and a bit of shell knowledge but it's reasonably easy.

What I did was to download the exfat-fuse ubuntu 12.04.5 deb file on a linux machine. Unpack the deb file. Copy the mount.exfat-fuse binary to my qnap. And launch it using the proper libraries.

Let's start:

1.- Getting the mount.exfat-fuse binary
There are several ways to get this binary. I just did a "#>sudo apt-get download exfat-utils:i386" on an Ubuntu 12.04.5 LTS machine I had laying around, which downloaded the .deb file. Then I ran a "#>dpkg -x exfat-fuse_1.0.1-1~ubuntu12.04.1_i386.deb fuse" which unpacked the files contained in the .deb to a folder called fuse, where I found the binary at "fuse/sbin/mount.exfat-fuse".
You can also download the deb file from a repository website and unpack it in any other way you want.

2.- Getting the binary to work
The mount.exfat-fuse binary we just downloaded and unpacked is a 32 bit executable with some dynamic library dependencies. Fortunately all these dependencies are already met by our QNAP (at least mine).
I just copied (throw SCP, but you can do it by any other means) the mount.exfat-fuse binary to my QNAP and then logged in through SSH.
I connected my 256Gb USB pen to the USB3.0 (not that really matters the specs of the USB for the process but it matters for why I need exFAT*) port of my QNAP and waited a bit. Then I ran "dmesg" just to see which dev file my QNAP selected for my USB thumb. It was sdi1:

[1121772.069940] sd 23:0:0:0: Attached scsi generic sg8 type 0
[1121772.070104] sd 23:0:0:0: [sdi] 494403584 512-byte logical blocks: (253 GB/235 GiB)
[1121772.070231] sd 23:0:0:0: [sdi] Write Protect is off
[1121772.070233] sd 23:0:0:0: [sdi] Mode Sense: 45 00 00 00
[1121772.070356] sd 23:0:0:0: [sdi] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[1121773.234318] sdi: sdi1
[1121773.234994] sd 23:0:0:0: [sdi] Attached SCSI removable disk

So i created a mount point and mounted the device
#>mkdir /mnt/sdi1
#>./mount.exfat-fuse /dev/sdi1 /mnt/sdi1

And I was able to read and write the USB throw /mnt/sdi1

Hope it helps anyone in need.

*: Although I'm not confortable with the fact that exFAT is a proprietary filesystem, there is no alternative, so the "no thanks, I will use the OpenSource 100% free alternative" does not apply. QNAP are devices we pay for. And are supposed to be market ready for enterprise use. It's not a matter of why someone could ever need exFAT. The fact is exFAT is here to stay, and any NAS system, proud to have not only an N for Network but also an S for Storage, should have native support the same way it has support for any other filesystem around. Yes, I don't like at all the fact that Microsoft has a patent over exFAT and I also don't like the fact that they have enough power to impose it's use in devices so widely used as SD cards, but for now I cannot fight this. In the other side it turns out that now I must solve my customers issues fast. So now, I need exFAT support.


I'll have to try this out, thanks! As an editor dealing with massive files on both PC and MAC, exFAT has become the new standard for our drives. I have a 128GB USB3 flash drive that is formatted exFAT for dealing with our large files. Being able to plug this directly into my NAS to dump files is a must. Anyone who shrugs off exFAT as a niche file system or unnecessary for a NAS just flat out does not know what they're talking about.

fuirippu
Starting out
Posts: 14
Joined: Mon Nov 25, 2013 10:59 pm

Re: exFAT support for external drives

Post by fuirippu » Thu Nov 26, 2015 3:06 am

I'm looking for a simple solution as well to get exFAT working.

I have a WD Passport Wireless ( a portable HDD with an SD slot which copies from SD to HDD ) and it ONLY supports exFAT.
My ideal solution would be to SD > WD Passport Wireless when on the road, then plug in the WD Passport Wiress into the "one touch" QNAP USB slot

has anyone tried this?
https://www.dream-multimedia-tv.de/boar ... adID=17851
there's an ipkg for exfat-fuse.

I'm too chicken (lunix n00b) to try it out.

malkazoid
New here
Posts: 8
Joined: Tue Jan 05, 2016 9:51 am

Re: exFAT support for external drives

Post by malkazoid » Tue Mar 22, 2016 6:11 pm

schumaku wrote:
nottooloud wrote:I was under the impression that FUSE and company were broken under Yosemite.
Now this tastes like a specific usage case again...

To me exFAT is required because of some gadgets like cameras, embedded car systems, ... and the like mainly support exFAT, and the SD card vendors default to exFAT, ... with the exFAT support on the NAS we can directly import storage media (pics, videos) or export (videos, movies) to be compatible with this de-facto industry standard, and to avoid transferring large amounts of data over a still comparable slow WLAN.

To me, external exchangeable HDD and the like are dead horses in the time of networking, NAS, ...


Hey - another +1 'kiddy' here.

kirylo
Starting out
Posts: 11
Joined: Sun Jun 19, 2016 8:39 pm

Re: exFAT support for external drives

Post by kirylo » Thu Aug 18, 2016 8:19 pm

My camera that records 4K content uses only extFat on the SD card, so now I can't transfer my recording and pictures to my TS453A NAS because of the missing support. I purchased this NAS specifically for 1 purpose, and that is store my media content I produce with my camera, QNAP fails to do that.
As much as i sympathize with the fact that filesystems, drivers and protocols should be open and free, we have a basic need (for Media and NAS) world that Qnap fails to fulfill.

Could you at least propose a package that we customers could freely decide to PAY for and download from your app store, like all the rest of the internet out there? Without deciding what we should pay or not for and what we should or should not use in a system we payed hundreds of dollars?

thanks.

User avatar
schumaku
Guru
Posts: 43664
Joined: Mon Jan 21, 2008 4:41 pm
Location: Kloten (Zurich), Switzerland -- Skype: schumaku
Contact:

Re: exFAT support for external drives

Post by schumaku » Thu Aug 18, 2016 8:42 pm

kirylo wrote: QNAP fails to do that.
Can't agree more.

kirylo wrote:Could you at least propose a package that we customers could freely decide to PAY for and download from your app store, like all the rest of the internet out there? Without deciding what we should pay or not for and what we should or should not use in a system we payed hundreds of dollars?
Hope you are aware that you talk to a community here, and not to QNAP...

Get in touch with the QNAP Customer Service, filing a ticket on https://helpdesk.qnap.com/ or use the new Helpdesk App on the NAS and set-up pressure there.

cooperivan
New here
Posts: 3
Joined: Thu Aug 18, 2016 7:44 am

Re: exFAT support for external drives

Post by cooperivan » Tue Aug 23, 2016 10:37 am

2016 and still nothing :'( Even Synology supports that https://www.synology.com/en-us/dsm/app_packages/exFAT

User avatar
schumaku
Guru
Posts: 43664
Joined: Mon Jan 21, 2008 4:41 pm
Location: Kloten (Zurich), Switzerland -- Skype: schumaku
Contact:

Re: exFAT support for external drives

Post by schumaku » Tue Aug 23, 2016 7:23 pm

cooperivan wrote:2016 and still nothing :'( Even Synology supports that https://www.synology.com/en-us/dsm/app_packages/exFAT
exFAT is neither a core functionality for NAS storage operations nor required for Virtualisation, Application Containers, IoT - it's a question of priorities.

The good news is: QTS 4.3 will introduce exFAT support for external storage. As Microsoft dies charge high license fees and as explained above QNAP does not see it as a core function, it will be a pay-license per NAS (similar to Syno)

Regards,
-Kurt.

Nikonian01
First post
Posts: 1
Joined: Mon Aug 29, 2016 4:29 pm

Re: exFAT support for external drives

Post by Nikonian01 » Mon Aug 29, 2016 4:41 pm

Hey QNAP, my video equipment is using exFAT (Atomos Ninja 2). I want to load my exFAT external hard drives onto my NAS. I'm looking for native support. I like my QNAP, but if other competitors are doing it on their NAS devices, I may have to go with them in the future.

It's a simple things I want to do: I want to copy my files from my external hard drive formatted in exFAT onto the NAS.

I am able to do this with my SD cards (formatted in FAT32). Make it happen, and I won't have a reason to leave.

User avatar
schumaku
Guru
Posts: 43664
Joined: Mon Jan 21, 2008 4:41 pm
Location: Kloten (Zurich), Switzerland -- Skype: schumaku
Contact:

Re: exFAT support for external drives

Post by schumaku » Mon Aug 29, 2016 5:01 pm

Nikonian01 wrote:I want to load my exFAT external hard drives onto my NAS. I'm looking for native support.
There is no native exFAT support on any other operating system but Windows, Windows embedded, and Windows mobile. :geek:

Nikonian01 wrote:I like my QNAP, but if other competitors are doing it on their NAS devices, I may have to go with them in the future.
If you had read my previous reply in this thread before posting ...

schumaku wrote:The good news is: QTS 4.3 will introduce exFAT support for external storage. As Microsoft dies charge high license fees and as explained above QNAP does not see it as a core function, it will be a pay-license per NAS (similar to Syno)

User avatar
whoisnader
Know my way around
Posts: 179
Joined: Wed Jul 08, 2009 1:18 pm

Re: exFAT support for external drives

Post by whoisnader » Sun Sep 04, 2016 5:29 pm

schumaku wrote:
Nikonian01 wrote:I want to load my exFAT external hard drives onto my NAS. I'm looking for native support.
There is no native exFAT support on any other operating system but Windows, Windows embedded, and Windows mobile. :geek:

Not quite Kurt, Mac OS supports exFat read/write without any additional software installed. Even my Tomato Shibby router (Netgear R7000) supports exFat.

User avatar
schumaku
Guru
Posts: 43664
Joined: Mon Jan 21, 2008 4:41 pm
Location: Kloten (Zurich), Switzerland -- Skype: schumaku
Contact:

Re: exFAT support for external drives

Post by schumaku » Sun Sep 04, 2016 8:43 pm

OK - I won't go into the discussion what a native file system is...

whoisnader wrote:Mac OS supports exFat read/write without any additional software installed.
Apple paid a lot of money to Microsoft to include exFAT support (however it's implemented). Does OS X allow to share an exFAT file system to the network by SMB, AFP, ....?

whoisnader wrote:Even my Tomato Shibby router (Netgear R7000) supports exFat.
The fact that some Open Source platforms (intentionally I don't say commercial distributions) come with an exFAT support does not inherit a valid license for commercial distribution or usage. Needless to say, that a FUSE is not a native file system again.

MatthewFIU
Starting out
Posts: 10
Joined: Wed Oct 19, 2011 7:19 am

Re: exFAT support for external drives

Post by MatthewFIU » Fri Sep 16, 2016 4:26 pm

schumaku wrote:The good news is: QTS 4.3 will introduce exFAT support for external storage. As Microsoft dies charge high license fees and as explained above QNAP does not see it as a core function, it will be a pay-license per NAS (similar to Syno)


That's cool. So, once it's available, it'll be a license that we can purchase here?: https://license.qnap.com/

User avatar
whoisnader
Know my way around
Posts: 179
Joined: Wed Jul 08, 2009 1:18 pm

Re: exFAT support for external drives

Post by whoisnader » Fri Sep 16, 2016 8:09 pm

I hope that is not how they are going to hand this but rather that it comes bundled in with the server. I hope that qnap is able to come to some kind of arrangement with Microsoft where they can retrospectively add support to existing NAS and pay a license of any new d levices sold and bundle the license cost into the price of the device.

veggiespam
New here
Posts: 2
Joined: Tue Jul 26, 2016 9:23 am

Re: exFAT support for external drives

Post by veggiespam » Fri Sep 30, 2016 10:59 pm

kupy123 wrote:Just in case anyone really needs it, it turns out its not that difficult to get an exFAT device mounted on an Intel based QNAP.

The QNAP already has all needed libraries to use the current exfat-fuse implementation.

It will require SSH access and a bit of shell knowledge but it's reasonably easy.

What I did was to download the exfat-fuse ubuntu 12.04.5 deb file on a linux machine. Unpack the deb file. Copy the mount.exfat-fuse binary to my qnap. And launch it using the proper libraries.


I performed a similar this trick, but I don't have Ubuntu or another machine with dpkg or deb processing software installed. So, I used MacOS/OSX to extract the files I needed, but these instructions will work on any minimalistic Unix machine that doesn't use dpkg and this will even Windows with Cygwin. The Qnap firmware 4.2.1 does not have the Unix command ar installed, so you cannot run this directly on the NAS.

  1. Download Exfat Fuse from somewhere; I used http://packages.ubuntu.com/trusty/i386/ ... e/download (v1.0.1) and http://packages.ubuntu.com/trusty/i386/ ... s/download But, http://packages.ubuntu.com/xenial/i386/ ... e/download (v1.2.3) may also work.
  2. In a temporary folder, run

    Code: Select all

    ar -x exfat-fuse_1.0.1-1_i386.deb
  3. You will now see data.tar.gz, control.tar.gz, and delian-binary
  4. Rename the data file with

    Code: Select all

    mv data.tar.gz fuse.tar.gz
  5. Now, for the utils, run

    Code: Select all

    ar -x exfat-utils_1.0.1-1_i386.deb
  6. Then

    Code: Select all

    mv data.tar.gz utils.tar.gz
  7. Put the files into the NAS, such as sftp to the /root folder
  8. ssh into the NAS as admin.
  9. Now, install them into the system to the correct spots. The easiest way is to go to the root level directory with

    Code: Select all

    cd /
  10. Run

    Code: Select all

    tar -zxvfk /root/fuse.tar.gz
  11. Run

    Code: Select all

    tar -zxvfk /root/utils.tar.gz

Now, it is installed. Just run mount.exfat-fuse from any directory and you should see the usage instructions. Now, just follow the directions given by krupy123 earlier to mount the disk.

  1. Plug disk in and wait 10 seconds.
  2. Run

    Code: Select all

    dmesg
    and look for the /dev mount point which should be of the form sd*# - the letters s and d followed by a letter and a number.
  3. Code: Select all

    mkdir /mnt/{that mount point name}
  4. Code: Select all

    mount.exfat-fuse    /dev/{mount point}    /mnt/{mount point}

And there you go. Exfat support without the need to install Ubuntu.

Post Reply

Return to “Features Wanted”