Skip to main content

At Work with Linux: Fedora 14 and exFAT

exFAT (Extended File Allocation Table, also sometimes referred to as FAT64) is a Microsoft proprietary file system developed specifically for large flash devices, such as USB thumb drives and SDXC memory cards. As luck would have it, I have a Sandisk 64GB SDXC card that I needed to access under Fedora 14.

My primary system is a Latitude E6510 running Windows Enterprise 7. The E6510 has an SD slot on the left front for reading cards up to the limit of the SDXC standard and beyond. Because exFAT's Microsoft proprietary, Windows 7 has SDXC card (exFAT) support baked in. Not so with Fedora 14 (or other Linux distributions) as it turns out. What I needed was to copy about 21GB of data from my Fedora 14 system to the card so I could then mount it on the E6510 under Windows 7. The reasons don't matter so much as I needed that capability.

So I plugged the SDXC card into an old SanDisk ImageMate reader, and then plugged the reader into the Fedora 14 notebook. Sure enough Fedora said it couldn't read the filesystem. That's when I started searching for a solution on the Internets. I quickly found the solution with Google.

Yes, Google. And I don't mean just searching for a solution. Google provides drivers for reading and writing SDXC (exFAT) devices in RPM format for several distributions, including Fedora 14. I downloaded the RPMs, installed the drivers and the utilities, and afterwards found that the card was automatically mounted when it was plugged back in again.

I should note that the Google drivers run as a Filesystem in Userspace (FUSE) driver. This has implications, especially with regard to performance. Read and writes to the SDXC were slow, slower than a native kernel file system. The other issue is cluster size. A 64BG FAT-based file system has very large clusters. This means that small files generate a large amount of wasted space. I copied a large dataset from an ext4 file system that, all told, consumed 21GB under Fedora. By the time it had been copied to the SanDisk drive the amount of disk space it occupied nearly doubled.

In spite of the limitations, having any working capability, however flawed, is far better than having no support at all. Beggars can't be choosers.

Logistically I haven't run into any real problems. I'm going to look into buying a more up-to-date reader and see if that helps to speed things up a bit. Otherwise it works well enough to move on to the next problem to be solved.

Comments

  1. Thanks for cool post. Blogs like your help solving some IT problems very quickly ;)

    ReplyDelete

Post a Comment

All comments are checked. Comment SPAM will be blocked and deleted.

Popular posts from this blog

A Decade Long Religious Con Job

I rarely write inflammatory (what some might call trolling) titles to a post, but this building you see before you deserves it. I've been seeing this building next to I-4 just east of Altamonte/436 and Crane's Roost for nearly 12 years, and never knew who owned it. Today on a trip up to Lake Mary with my wife I saw it yet again. That's when I told her I wanted to stop by on the way back and poke around the property, and photograph any parts of it if I could.

What I discovered was this still unfinished eighteen story (I counted) white elephant, overgrown with weeds and yet still under slow-motion construction. It looks impressive with its exterior glass curtain walls, but that impression is quickly lost when you see the unfinished lower stories and look inside to the unfinished interior spaces.

A quick check via Google leads to an article written in 2010 by the Orlando Sentinel about the Majesty Tower. Based on what I read in the article it's owned by SuperChannel 55 WA…

first night for the gingersnaps

The first night has passed and the two have managed to survive, in spite of what their tiny hearts might have thought when first arriving. Greebo, the larger of the two, has been in hiding the entire time so far. Ponder has spent the time zipping in and out of hiding spots, checking things out, and learning just how comfortable pillows are for resting your head.

During the night I felt the tiny body of Ponder hitting the bed as he leaped up on the side, and then climbed to the top to run around on top of me. At least once he play-attacked my fingers. He might be small but his claws are still quite sharp.

When I got up in the morning the bowl of cat kitten food was fairly well depleted. It's been refilled and fresh water put in the big dish on the floor. I'm assuming that both Greebo and Ponder are feeding and drinking. I have seen Greebo under the furniture peeking out at me when I went looking for him. I'm leaving him alone while he continues to adjust.

So far the guys h…

cat-in-a-box channels greta garbo

So I'm sitting at my computer, when I start to notice a racket in back. I ignore it for a while until I hear a load "thump!", as if something had been dropped on the floor, followed by a lot of loud rattling. I turn around and see Lucy in the box just having a grand old time, rolling around and rattling that box a good one. I grab the GX1 and snap a few shots before she notices me and the camera, then leaps out and back into her chair (which used to be my chair before she decided it was her chair).

Just like caring for Katie my black Lab taught me about dogs, caring for Lucy is teaching me about cats. She finds me fascinating, as I do her. And she expresses great affection and love toward me without coaxing. I try to return the affection and love, but she is a cat, and she takes a bat at me on occasion, although I think that's just her being playful. She always has her claws in when she does that.

She sits next to me during the evening in her chair while I sit in mi…