Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tools to extend exfat volume #145

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Tools to extend exfat volume #145

wants to merge 3 commits into from

Conversation

thasega
Copy link

@thasega thasega commented Feb 5, 2020

I created a tool called resizeexfatfs that extends the volume.
It extends exfat's volume, like "Expand Filesystem" in Raspberry Pi.
I would be happy if you could merge it if you like.

@alanswx alanswx mentioned this pull request Feb 15, 2020
@relan
Copy link
Owner

relan commented Feb 15, 2020

Thanks for your effort!

This is a useful tool indeed, but your code needs some improvements:

  1. The coding style should match the rest of the project.
  2. There should be no dead code like that in method_0.c and method_1.c files.
  3. The code needs to be stabilized. I made a simple test: created an FS image of 1 GB in size, copied the fuse-exfat 1.3.0 source tree to it, unmounted, resized the image to 2 GB and ran your utility. It crashed:
resizeexfatfs 1.3.0
Exist 3 subdir(s), 37 file(s)
BUG: invalid cluster number 1.
Aborted (core dumped)

@thasega
Copy link
Author

thasega commented Feb 15, 2020

Thank you for your confirmation.

I was doing a test to expand from 256MB to 32GB, but it seems to have been insufficient.
I'll improve the code and contact you again.

@tmm1
Copy link

tmm1 commented Oct 22, 2020

I'll improve the code and contact you again.

Hi @thasega, I wonder if you have any updates to this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants