xfs filesystem
#1
Question 
it seems that xfs filesystem support is missing in the current xenial image.

Is there a way to install it manually ?
Are there any plans to include it in the future ?
  Reply
#2
Lightbulb 
I understand that the longsleep kernel does not include the xfs module.

What is required to create this module from sources ?
  Reply
#3
You need to compile a kernel from sources using longsleep environment and enable XFS module in the kernel config.
  Reply
#4
Thanks for the guidance.
Where do I get the longsleep environment ?

I tried apt-get source linux-source.3.10.101
but nothing is found.
  Reply
#5
The kernel sources are located at https://github.com/longsleep/linux-pine64
The current default config is arch/arm64/configs/sun50iw1p1smp_linux_defconfig, you will have to copy that into .config at the root.
Then, you can do 'make -j12 ARCH=arm64 CROSS_COMPILE="ccache aarch64-linux-gnu-" menuconfig', navigate into "filesystems" and add "XFS" as a module.
After configured, compile is done with 'make -j12 ARCH=arm64 CROSS_COMPILE="ccache aarch64-linux-gnu-" Image modules'.
  Reply
#6
martinayotte, could you make a step by step tutorial on how to do this? Im trying to figure it out as well to put in exfat and hfsplus.
Thanks in advance
  Reply
#7
My previous post was provided as much details I can provide to compile new kernel.
To write a more detail tutorial how to build kernel (not only Pine64, but any kernel in general), it would take time, but "time is the missing ingredient".
Anyway, there are plenty of other places on the web that can provide you help about that.
  Reply
#8
XFS will be in my next build - see https://github.com/longsleep/linux-pine6...807ac5371e
  Reply
#9
(05-15-2016, 03:44 PM)coleshores Wrote: martinayotte, could you make a step by step tutorial on how to do this?  Im trying to figure it out as well to put in exfat and hfsplus.
Thanks in advance

https://github.com/umiddelb/armhf/wiki/H...ice#pine64
  Reply
#10
XFS and HFS+ are included in 10.101-1-pine64-longsleep-41 (which just was published). Exfat is not a Kernel module, but uses fuse (which has been in the Kernel all the time).
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)