LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Bodhi (https://www.linuxquestions.org/questions/bodhi-92/)
-   -   exFat devices on Bodhi Linux (https://www.linuxquestions.org/questions/bodhi-92/exfat-devices-on-bodhi-linux-4175667913/)

Linux Disciple 01-17-2020 11:55 AM

exFat devices on Bodhi Linux
 
I have a tower computer with removable hard drive trays. This way, I can have multiple operating systems in a simple manner.
I have Windows on one hard drive, and Bodhi Linux 5.0 on another.
I have a 64 gb USB 3 flash drive that is set up for the exFat file system, which I purchased very cheaply on Amazon. I went online to get the driver update for my Windows hard drive, and now the USB flash drive works great. It has a large number of multimedia files on it, including my digital book collection.
I tried to use this same exFat-partitioned USB flash drive on Bodhi 5.0, and got this message: “Error mounting…..unknown file system “exFat.”
I found this site online: https://www.howtogeek.com/235655/how...rive-on-linux/
They recommended typing this in the terminal:
sudo apt-get install exfat-fuse exfat-utils
I tried this, butBodhi apparently doesn’t have this utility available in their repositories.
Does anyone have any solution to my desire to read my exFat flash drive?

rbtylee 01-17-2020 02:40 PM

Both exfat-fuse and exfat-utils are in Ubuntu's repos and hence you should be able to install in Bodhi linux 5.0.

Why do you think you can't install them, what happens when you run:

Code:

sudo apt install exfat-fuse exfat-utils

Linux Disciple 01-17-2020 06:19 PM

Thank you so much for your help! Instead of sudo apt install exfat-fuse exfat-utils, I typed in sudo apt-get install exfat-fuse exfat-utils, to my embarrassment. Notice, if you will, that the apt-getversion is what I even quoted verbatim on my original post.
I DO enjoy learning the Linux command line, and I am new to this. Bodhi Linux was recommended by Recycled PC of Seattle. They are now putting it on their older machines for sale. Is there any web site that can give me 20-50 of the most-used Debian-based Linux commands? I would like to be a keyboard man again.

rbtylee 01-18-2020 06:58 AM

Quote:

Originally Posted by Linux Disciple (Post 6079770)
Thank you so much for your help! Instead of sudo apt install exfat-fuse exfat-utils, I typed in sudo apt-get install exfat-fuse exfat-utils, to my embarrassment. Notice, if you will, that the apt-getversion is what I even quoted verbatim on my original post ...

apt is a new command, and apt-get still works. The commands are very similar, I am just trying to use apt instead of apt-get.

Did you get the packages installed?

As to a web site on linux/Debian CLI commands many websites give lists of such commands. The phrase 'most-used' is rather vague tho, as things I do on a daily basis you may never have an occasion to do. Different users are doing different things. I compile alot of code and mess with moksha/enlightenment and my most used commands may be stuff you never do.

ehartman 01-18-2020 09:12 AM

Quote:

Originally Posted by rbtylee (Post 6079717)
Both exfat-fuse and exfat-utils are in Ubuntu's repos

But just remember that exFat support in Linux will never be complete as M$ has copyrights on parts of its functionality! So exfat-fuse (like ntfs-3g, which is a fuse module too) is a "best effort", not a full replacement OF the Windows functionality for those fs'es.

Linux Disciple 01-19-2020 07:47 AM

exFAT USB Drives
 
Thank you RBTYLEE! I got the FUSE packages installed, and the 64 gb Sandisk Cruzer worked instantly! I am so happy because the advertisements for these didn't mention that they were NOT formatted with FAT32: https://www.amazon.com/SanDisk-Cruze.../dp/B007JR5304
Thank you also to EHARTMAN for your comments on "M$". My Bodhi Linux 5 is running on a older computer with hard drive trays I can shut down and swap out. I only use Bodhi Linux 5 for the Internet. However, because of the expensive software I have installed on the other hard drive, running 32-bit Windows XP, I had to go to and visit the site of "Greyghost" to get the update which Microsoft pulled down from their web site with no explanation: http://greyghost.mooo.com/windows-exfat/
I am only mentioning all of this because I like to store my data on a removable device that both Windows and Linux can read, so that I don't have to copy all of my data on to each removable hard drive. Is exFAT is going to be the standard as USB flash drives get larger? I only paid $10.99 for mine.

ehartman 01-19-2020 12:55 PM

Quote:

Originally Posted by Linux Disciple (Post 6080325)
Is exFAT is going to be the standard as USB flash drives get larger? I only paid $10.99 for mine.

Probably: yes.
FAT32 isn't very good on "very large drives", because it has a 4 GB file limit and needs large clusters, so either ntfs or exFat (which M$ developed especially for USB sticks and SD cards:
Quote:

exFAT (Extensible File Allocation Table) is a file system introduced by Microsoft in 2006 and optimized for flash memory such as USB flash drives and SD cards. exFAT is proprietary, and Microsoft owns patents on several elements of its design.

exFAT can be used where NTFS is not a feasible solution (due to data-structure overhead), but a greater file-size limit than the standard FAT32 file system (i.e. 4 GiB) is required.
(from wikipedia)
will be standard on "large external drives/disks".

BTW: from the same wikipedia page (and new to me too:
Quote:

On 28 August 2019, Microsoft published the exFAT specification for the first time, and a new driver was included in Linux kernel version 5.4.
So a 5.4 kernel may not need the fuse driver anymore - as it seems now to be IN that kernel.

Linux Disciple 01-20-2020 11:23 AM

exFAT devices on Bodhi Linux
 
Thank you, eHartman, for the news that "On 28 August 2019, Microsoft published the exFAT specification for the first time, and a new driver was included in Linux kernel version 5.4."

Now, the big question I have, as a NEW Linux Disciple (I wanted the name "Linux Student" but it was already taken): WILL THE LINUX KERNEL VERSION 5.4 BE UPDATED AND INCORPORATED INTO BODHI LINUX 5.0?

ehartman 01-20-2020 01:03 PM

Quote:

Originally Posted by Linux Disciple (Post 6080736)
WILL THE LINUX KERNEL VERSION 5.4 BE UPDATED AND INCORPORATED INTO BODHI LINUX 5.0?

That's for Bodhi maintainers to decide (and answer), I'm not even a Bodhi user.
But as the 5.4 kernel has only been out for 2 months and release 5.0 of Bodhi is much older, I expect: no, it will only come in the next release of Bodhi.
In Slackware (-current only, which is the development version) 5.4 kernels are being used (and updated at least once a week, the latest 5.4.13 one came last saturday, so two days ago and the kernel version before that (so the .12 one) 3 days earlier, so less then a week ago).
Not really what you want in a release! Stable releases update their kernel much less often.

rbtylee 01-20-2020 05:22 PM

Quote:

Originally Posted by Linux Disciple (Post 6080736)
Thank you, eHartman, for the news that "On 28 August 2019, Microsoft published the exFAT specification for the first time, and a new driver was included in Linux kernel version 5.4."

Now, the big question I have, as a NEW Linux Disciple (I wanted the name "Linux Student" but it was already taken): WILL THE LINUX KERNEL VERSION 5.4 BE UPDATED AND INCORPORATED INTO BODHI LINUX 5.0?

Hmm ...

short version too much work and possibly dangerous (could break things for some users.)

Longer version below:

Quote:

Originally Posted by ehartman (Post 6080795)
That's for Bodhi maintainers to decide (and answer), I'm not even a Bodhi user.
But as the 5.4 kernel has only been out for 2 months and release 5.0 of Bodhi is much older, I expect: no, it will only come in the next release of Bodhi...

OK I am Bodhi maintainer here and ehartman is right. The answer is NO. For one thing the 5.4 kernel and other 5.x kernels use a new Xorg. You have to uninstall a bunch of stuff and then install a bunch of other stuff just to get it working. Can be a mess if you get it wrong. Second of all, Kernel 5.4 is not even in Ubuntu's 18.04 repos. So for me to add it to our repos I would have to get it and other related files from somewhere or compile all this stuff myself. Compiling kernels is not for the faint of heart. Even assuming I got it somewhere or compiled it and packaged it it would not be signed and that could cause problems for ppl with secure boot. So all in all that is not just worth it to me.

Now I do know some of our users go ahead and update their kernels to whatever they want. So clearly if you are a user capable of doing that go ahead and do it. I have bodhi on a VM with a recent kernel running. It can be done. But me doing it for the community and adding to the repos it is not going to happen. I would consider it a bit risky. Ubuntu compiles kernels a certain way to work well for most people. There is a ton of options compiling a kernel. I could make no guarantee a third party or testing kernel I found packaged or one I packaged myself would not break things for some users, ignoring the secure boot issue.

Kiezel 01-20-2020 05:41 PM

Quote:

Originally Posted by rbtylee (Post 6080908)
Hmm ...

short version too much work and possibly dangerous (could break things for some users.)

Longer version below:



OK I am Bodhi maintainer here and ehartman is right. The answer is NO. For one thing the 5.4 kernel and other 5.x kernels use a new Xorg. You have to uninstall a bunch of stuff and then install a bunch of other stuff just to get it working. Can be a mess if you get it wrong. Second of all, Kernel 5.4 is not even in Ubuntu's 18.04 repos. So for me to add it to our repos I would have to get it and other related files from somewhere or compile all this stuff myself. Compiling kernels is not for the faint of heart. Even assuming I got it somewhere or compiled it and packaged it it would not be signed and that could cause problems for ppl with secure boot. So all in all that is not just worth it to me.

Now I do know some of our users go ahead and update their kernels to whatever they want. So clearly if you are a user capable of doing that go ahead and do it. I have bodhi on a VM with a recent kernel running. It can be done. But me doing it for the community and adding to the repos it is not going to happen. I would consider it a bit risky. Ubuntu compiles kernels a certain way to work well for most people. There is a ton of options compiling a kernel. I could make no guarantee a third party or testing kernel I found packaged or one I packaged myself would not break things for some users, ignoring the secure boot issue.

Of course you're right. I just want to add, that installing this alternative update tool makes installing newer kernels easy:
https://easylinuxtipsproject.blogspo...dhi.html#ID6.8
(item 6.8)

It even supports installing Mainline kernels (in the Advanced section, thankfully with proper warnings). However, I certainly don't recommend doing that: mainline kernels are not supported by Mint or Ubuntu, and are not appropriate for everyday use.

Mainline kernels aren't reliable enough for normal use. Furthermore: as these are pure upstream kernels (built using Ubuntu kernel configuration files), they do not include any Ubuntu/Mint-specific drivers or patches, nor any proprietary modules or restricted binary drivers.

Even if you know how to boot from an older kernel in case of kernel failure: you risk losing important work because of an unstable and unreliable kernel. Even worse things may happen: for example, certain mainline kernels of the 4.18 series corrupted EXT4 filesystems, which caused irrecoverable data loss.

crajor 03-28-2020 09:28 PM

As to lists of commands...

I did a directory listing of each of the 'bin' directories (i.e., /bin,/sbin, /usr/bin, /usr/sbin) and piped the results to a file saved to my home directory. Took a look at these 4 lists and my system does not have any commands beginning with 'exfat'. So if I would ever need to use this file system I would have to install these noted exfat utils myself.


All times are GMT -5. The time now is 08:19 PM.