English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

View Poll Results: What Filesystem Do You Use Amiga OS 3.14
FFS Fast File System 8 27.59%
PFS All In One 21 72.41%
Voters: 29. You may not vote on this poll

 
 
Thread Tools
Old 07 April 2019, 22:49   #21
ExiE
Registered User
 
Join Date: Apr 2016
Location: T/C
Posts: 199
Quote:
Originally Posted by AMIGASYSTEM View Post
Yes, PFS and SFS especially offer more guarantees, rare invalidated HardDisk, deleted file recovery and much more.
This is ***** I mean not true.

FFS is still the best regarding data safety and recoverability.
PFS is the best regarding speed but still has issues as Thomas said.

SFS is worst option of all three. Recovery software is not working, last version is from 2007 or so, not recommended at all....
ExiE is offline  
Old 08 April 2019, 00:46   #22
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
There isn't the truth. I had problems with all three filesystems. It depends. Use what works best for you.
daxb is offline  
Old 08 April 2019, 01:03   #23
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
Quote:
Originally Posted by ExiE View Post
This is ***** I mean not true.

FFS is still the best regarding data safety and recoverability.
PFS is the best regarding speed but still has issues as Thomas said.

SFS is worst option of all three. Recovery software is not working, last version is from 2007 or so, not recommended at all....
As daxb says nobody is perfect, I used FFS and PFS2/PFS3 on my A4000/060 and A1200/030, FFS was invalidated when the system crashed or when it restarted while I was copying or deleting something.
With PFS2/3 it happened more rarely but it still had the same problem even if I had a small profit on top of the Startup-Sequence that cured the invalidation.
Now for more than ten years on WinUAE I use dozens of HardFiles with SFS and I've never had an invalidation even though I do a lot of tests.

Regarding data recovery, I was referring to the recovery of individual files deleted with the command ".deldir with PFS" and ".recycled with SFS".

This is one of my many systems in SFS that for more than 10 years has never had an invalidation or other problem.
[ Show youtube player ]

Last edited by AMIGASYSTEM; 08 April 2019 at 01:14.
AMIGASYSTEM is offline  
Old 08 April 2019, 10:28   #24
ShK
Registered User
 
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 52
Posts: 447
Quote:
Originally Posted by apex View Post
PFS3 is nice and fast, but till it not support 4k blocksize, it will kill your CF/SD soon.

I changed my CF cards to new FFS with 4k blocksize.
Isn't writing anyway split to 130560 bytes ("0x1FE00" = 255 * 512) because of MaxTransfer?

So more important is just align "Blocks per Cylinder" size on partition geometry to math used CompactFlash Card's "Erase Block Size", that two "CF card blocks" are not updated in vain on one write?

CompactFlash "erase block size" varies depending on the manufacturer and brand.
ShK is offline  
Old 06 June 2019, 13:28   #25
paul1981
Registered User
 
paul1981's Avatar
 
Join Date: Oct 2013
Location: England
Posts: 419
Quote:
Originally Posted by Thomas Richter View Post
Unfortunately, PFS still has issues. For example, we had seen here cases where recursively deleting a directory from PFS caused a "object is in use" error, even though no lock was held on any object in the directory. The problem here seems to be that PFS does not delete objects immediately, but rather moves them around, but then as soon as "delete" attempts to delete the parent directory of such an object, barks, at least until the move is complete.

That's nasty...



It seems that choosing SFS for my numero uno Amiga was the correct decision for me. It's been rock solid for me for over ten years now. As for lack of recovery tools as someone else mentioned, I can't say I've ever needed to use any with SFS (touches wood).
paul1981 is offline  
Old 10 June 2019, 13:45   #26
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,216
Quote:
Originally Posted by paul1981 View Post
It seems that choosing SFS for my numero uno Amiga was the correct decision for me. It's been rock solid for me for over ten years now. As for lack of recovery tools as someone else mentioned, I can't say I've ever needed to use any with SFS (touches wood).
I'm sorry to disappoint you, but SFS has also problems of its own. We just run into one... The major problem is that SFS uses a clumsy two-level design with two processes involved, so any file system activity goes ping-pong over at least three processes (or four, if you count the device driver in). This is because SFS does not implement multithreading, which means that any I/O activity blocks down all other activities on the same file system. Apparently, Jörg tried to work around this problem by the same means the pre-3.1.4 CrossDos tried to work around, namely by handling some dos packets in the first level, and some other dos packets in the lower second level.

The consequences of this design are that first, the round-trip complexity goes up (see above), some file system activities can lock down the system as they are unnecessily serialized even though a smarter design would have allowed to run them in parallel, and even worse, some activities with SnoopDos may lock down the system completely as snoopDos cannot identify the lower level of SFS as a DOS handler, and hence unfortunately attempts - depending on its configuration - a path expansion. This, again causes a circular dependency of three processes (SnoopDos, SFS lower level, SFS higher level) that may block down the system completely.

I'm sorry to say that some parts of SFS are not at all "smart" in any particular way, in particular its lack of multithreading can be quite harmful (see above: deadlocks, and unnecessary serialization and hence lower performance for parallel operations on it). As it is no longer actively developed, there is little hope that these problems will be cured any time soon.
Thomas Richter is offline  
Old 15 July 2020, 12:53   #27
PaulG
Registered User
 
PaulG's Avatar
 
Join Date: Mar 2016
Location: Gtr Manchester
Posts: 57
I created a new Workbench 3.1.4.1 partition using the newer FFS (4096 block size) which works but my other CF card uses PFS3AIO (PDS?) (1024 block size) which seems noticeably faster.
PaulG is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
PFS vs SFS vs FFS - Best Filesystem AmigaBoy support.Apps 87 03 May 2023 22:16
Installing PFS III on Amiga with a Vampire V2 + Seblington support.Hardware 12 21 January 2018 19:49
OFS/FFS/SFS/PFS Editor Dialog Leandro Jardim request.UAE Wishlist 2 25 January 2014 09:16
TinyLauncher working on FFS formatted .hdfs, but not on PFS .hdfs bladecgn support.WinUAE 10 23 November 2013 05:32
PFS 5.3 or PFS 5.1 CD with valid Key ?? ruliovega request.Apps 1 30 December 2005 23:54

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:50.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13089 seconds with 16 queries