MirrorCopy 2.1 released
2012.05.03 - 2.1
Added SRD/S and CNT/S options.
Copying of individual file can be aborted with Ctrl-C now.
Problems with long paths on commandline fixed.
Read protected files in source directory no longer aborts mirrorcopy.
BUF/N option was interpreted as bytes when should be in kilobytes, fixed.
OLDDIR and DELDIR options now interprets name of directory relative to
destination directory, unless it contains ":".
Increased stacksize and added some missing buffer overrun checks.
Archive
Thursday, December 1. 2011
IceDoctor 1.2 released
Friday, November 18. 2011
IceFileSystem 2.8 released
IceFileSystem 2.8 released
2.8 (2011-November-12)
Keyfile not required anymore.
Problems with >1TB partitions fixed in tools and FS.
Homepage
2.8 (2011-November-12)
Keyfile not required anymore.
Problems with >1TB partitions fixed in tools and FS.
Homepage
Sunday, September 11. 2011
MirrorCopy 2.0 released
-----------------------------------------------------------
What ?
-----------------------------------------------------------
- A clone of MirrorCopy by Jan Hendrik Schulz.
Additionally it has a few more options, supports
soft links properly, is MorphOS native and supports
64bit file sizes.
-----------------------------------------------------------
Requirements !
-----------------------------------------------------------
- MorphOS 2.x
-----------------------------------------------------------
Usage !
-----------------------------------------------------------
Example:
Create exact mirror of a directory:
MirrorCopy source dest ALL
The options:
F=FROM/A
- Source directory
T=TO/A
- Destination directory
A=ALL/S
- With this option subdirectories will be part of
the operation.
V=VERBOSE/S
- Print out affected entries and the operation on them.
Q=QUIET/S
- Be quiet.
ND=NODEL/S
- Do not delete any entries from destination, even if
they do not exist in source.
DD=DELDIR/K
- Put deleted files in this directory instead of deleting them.
Deleted diectories will be moved with all sub files/dirs intact.
Note: DELDIR must be on same volume as destination.
OD=OLDDIR/K
- Put overwritten files in this directory instead of overwriting
them. Note: OLDDIR must be on same volume as destination.
FP=FILEPAT/K
- If used, only files matching this pattern will be copied
to destination. Does not affect what entries are deleted!
DP=DIRPAT/K
- If used, only directories matching this pattern will be
copied/scanned. Does not affect what entries are deleted!
BUF/N
- Use different buffer size for read/write of file data.
Default is 128kb.
DATE/K
- Use together with DELDIR/K and/or OLDDIR/K to automatically
create a subfolder in DELDIR/OLDDIR named after current date,
where files will be placed instead.
New options in version 2:
-------------------------
NS=NOSOFT/S
- With this option, soft links are never copied at all. They
will still be removed from destination if not existing in
source though.
Note: Original MirrorCopy does a few weird things here:
It treats soft links as directories, which has the effect
that instead of copy a link to destination it creates a
directory in destination, but much more dangerous though:
instead of deleting a link from destination it follows
the link and if it points to a directory it will delete
everything in it!.
NH=NOHARD/S
- Hard links are normally copied like a file of its own.
With this switch, hard links are never copied at all.
(and never deleted from destination either, but can be
overwritten by different types of entries.)
MNDD=MAKENODUMMYDIRS/S
- When using FILEPAT/K, a lot of dummy directories might
be created, that contains no actual files (but possibly
other dummy directories). Use this option to stop creation
of dummy directories.
SIM=SIMULATE/S
- With this option, nothing is actually changed in either
destination/deldir/olddir directories. Useful to just
inspect what changes would happen before doing them.
Should be used with VERBOSE/S option.
NC=NOCRE/S
- Do not create any new entries in destination.
(Updates/recreations/deletions of old entries may still happen).
NR=NOREC/S
- Do not recreate any files in destination.
(by recreating is ment one type of entry is overwritten
by another, like a file beeing overwritten by a directory).
NU=NOUPD/S
- Do not update any entries in the destination.
(Deletions/creations of new entries may still happen).
--------------------------------------------------------------
Other
--------------------------------------------------------------
Auto wrapping logfiles as supported by IceFS (and PFS i assume)
are copied like normal files for now. Later version might
recreate them correctly, at least for IceFS ones.
------------------------------------------------------------------
Warning
------------------------------------------------------------------
MirrorCopy is not a normal copy command, it might
DELETE files from the destination, if needed to keep
the destination in synch with the source.
Archive
What ?
-----------------------------------------------------------
- A clone of MirrorCopy by Jan Hendrik Schulz.
Additionally it has a few more options, supports
soft links properly, is MorphOS native and supports
64bit file sizes.
-----------------------------------------------------------
Requirements !
-----------------------------------------------------------
- MorphOS 2.x
-----------------------------------------------------------
Usage !
-----------------------------------------------------------
Example:
Create exact mirror of a directory:
MirrorCopy source dest ALL
The options:
F=FROM/A
- Source directory
T=TO/A
- Destination directory
A=ALL/S
- With this option subdirectories will be part of
the operation.
V=VERBOSE/S
- Print out affected entries and the operation on them.
Q=QUIET/S
- Be quiet.
ND=NODEL/S
- Do not delete any entries from destination, even if
they do not exist in source.
DD=DELDIR/K
- Put deleted files in this directory instead of deleting them.
Deleted diectories will be moved with all sub files/dirs intact.
Note: DELDIR must be on same volume as destination.
OD=OLDDIR/K
- Put overwritten files in this directory instead of overwriting
them. Note: OLDDIR must be on same volume as destination.
FP=FILEPAT/K
- If used, only files matching this pattern will be copied
to destination. Does not affect what entries are deleted!
DP=DIRPAT/K
- If used, only directories matching this pattern will be
copied/scanned. Does not affect what entries are deleted!
BUF/N
- Use different buffer size for read/write of file data.
Default is 128kb.
DATE/K
- Use together with DELDIR/K and/or OLDDIR/K to automatically
create a subfolder in DELDIR/OLDDIR named after current date,
where files will be placed instead.
New options in version 2:
-------------------------
NS=NOSOFT/S
- With this option, soft links are never copied at all. They
will still be removed from destination if not existing in
source though.
Note: Original MirrorCopy does a few weird things here:
It treats soft links as directories, which has the effect
that instead of copy a link to destination it creates a
directory in destination, but much more dangerous though:
instead of deleting a link from destination it follows
the link and if it points to a directory it will delete
everything in it!.
NH=NOHARD/S
- Hard links are normally copied like a file of its own.
With this switch, hard links are never copied at all.
(and never deleted from destination either, but can be
overwritten by different types of entries.)
MNDD=MAKENODUMMYDIRS/S
- When using FILEPAT/K, a lot of dummy directories might
be created, that contains no actual files (but possibly
other dummy directories). Use this option to stop creation
of dummy directories.
SIM=SIMULATE/S
- With this option, nothing is actually changed in either
destination/deldir/olddir directories. Useful to just
inspect what changes would happen before doing them.
Should be used with VERBOSE/S option.
NC=NOCRE/S
- Do not create any new entries in destination.
(Updates/recreations/deletions of old entries may still happen).
NR=NOREC/S
- Do not recreate any files in destination.
(by recreating is ment one type of entry is overwritten
by another, like a file beeing overwritten by a directory).
NU=NOUPD/S
- Do not update any entries in the destination.
(Deletions/creations of new entries may still happen).
--------------------------------------------------------------
Other
--------------------------------------------------------------
Auto wrapping logfiles as supported by IceFS (and PFS i assume)
are copied like normal files for now. Later version might
recreate them correctly, at least for IceFS ones.
------------------------------------------------------------------
Warning
------------------------------------------------------------------
MirrorCopy is not a normal copy command, it might
DELETE files from the destination, if needed to keep
the destination in synch with the source.
Archive
IceFileSystem 2.7 released
IceFileSystem 2.7 released
2.7 (2011-September-11)
Renaming over existing file in same dir was allowed
and resulted in two files with same name in dir, fixed.
IceFS now retries failed IO once (for some errors) before
putting up requester.
No more requester about finnishing journalled operations.
Setting date of soft link returned error, fixed.
Homepage
Archive
2.7 (2011-September-11)
Renaming over existing file in same dir was allowed
and resulted in two files with same name in dir, fixed.
IceFS now retries failed IO once (for some errors) before
putting up requester.
No more requester about finnishing journalled operations.
Setting date of soft link returned error, fixed.
Homepage
Archive
Thursday, August 18. 2011
Filesysbox 0.730 released
------------------------------------------------------------------------------
Filesysbox - a FUSE compatible filesystem layer for MorphOS
------------------------------------------------------------------------------
Introduction
========================================================
A FUSE compatible filesystem layer/framework for MorphOS,
written from scratch in C.
Requirements
========================================================
MorphOS 2.x (1.x not tested)
charsets.library (for UTF-8 using filesystems)
- included in MorphOS 2.4+
Installation
========================================================
Libs/filesysbox.library should be placed in LIBS:
Features
========================================================
o Allows to use FUSE filesystems much like native ones.
o Presents a FUSE 2.6+ high-level API to filesystems.
o Real shared library.
Release history
========================================================
2011.08.18 - 0.730
- Some internal cleanups/improvements.
- Source code and autodocs (WIP) added to archive.
2011.08.01 - 0.728
- First public release.
Links
========================================================
Filesysbox
MorphOS
FUSE
Author
========================================================
Leif Salomonsson [dev blubbedev net] 2008-2011
Filesysbox - a FUSE compatible filesystem layer for MorphOS
------------------------------------------------------------------------------
Introduction
========================================================
A FUSE compatible filesystem layer/framework for MorphOS,
written from scratch in C.
Requirements
========================================================
MorphOS 2.x (1.x not tested)
charsets.library (for UTF-8 using filesystems)
- included in MorphOS 2.4+
Installation
========================================================
Libs/filesysbox.library should be placed in LIBS:
Features
========================================================
o Allows to use FUSE filesystems much like native ones.
o Presents a FUSE 2.6+ high-level API to filesystems.
o Real shared library.
Release history
========================================================
2011.08.18 - 0.730
- Some internal cleanups/improvements.
- Source code and autodocs (WIP) added to archive.
2011.08.01 - 0.728
- First public release.
Links
========================================================
Filesysbox
MorphOS
FUSE
Author
========================================================
Leif Salomonsson [dev blubbedev net] 2008-2011
Monday, August 1. 2011
NTFS-3G for MorphOS released
-------------------------------------------------------------------------------
NTFS3G-MorphOS - NTFS-3G filesystem driver for MorphOS
-------------------------------------------------------------------------------
Requirements
======================================================
Filesysbox must be installed.
If you have filesysbox.library in LIBS: it is installed.
deviceio.library - Available in MorphOS 2.5+
Installation
======================================================
From the binary archive:
L/NTFileSystem3G should be placed in L:
C/MKNTFS should be placed in C:
Features
======================================================
o Read and write support.
o Supports large partitions.
o Supports large files.
[but not tested and support is missing in
filesysbox.library for now, so not available yet.
o Notification, mount/unmount, soft/hard links.
Known issues
======================================================
o Case sensitive. The highlevel FUSE API version
of NTFS-3G does not support ignore_case option,
but maybe there could be ways to do it later.
This means some MorphOS applications will fail
as they try to load files with different case
compared to what is on disk.
o It seems NTFS3G does not use real journalling.
In case of power failure/crash volume may become
corrupted. There is no repair program available,
except on Windows, afaik.
o Not full removable support. One should unmount
filesystem before removing disk. Might be fixed.
o Protection bits will always be RWED for all files.
o No file comments.
Usage
======================================================
NTFileSystem3G works like a normal MorphOS filesystem,
except it does not support being placed in the RDB.
So either mountlist is used, or MorphOS is set up
to automatically mount volumes when inserted
(use System settings / Mount).
Example mountlist options:
-----------------------
Device = sata.device
Unit = 2
Handler = L:NTFileSystem3G
SectorSize = 512
SectorsPerBlock = 1
Surfaces = 21
BlocksPerTrack = 512
LowCyl = 1
HighCyl = 56
Reserved = 2
PreAlloc = 0
Interleave = 0
Buffers = 100
DosType = 0x4E544653
Priority = 5
Mount = 1
Control = "noatime"
--------------------------
Example System settings / Mount options:
--------------------------
MBR Type: 7
Filesystem ID: 0x4E544653
Driver: L:NTFileSystem3G
Buffers: 32
Mountpriority: 5
Control: noatime
---------------------------
Note: the "noatime" parameter is recommended
as it avoids NTFS writing down access timestamps
to disk all the time.
To format, use the included port of MKNTFS.
Example: >MKNTFS SH0 -L MyVolume -Q
Release history
=================================================
2011.08.01
R1 - First public release.
Building
=================================================
Use the "makefile.morphos" makefile.
Do not run the configure script for now.
Another "makefile.morphos" exists in ntfsprogs/.
Some extra/fixed includes from the Filesysbox archive
are needed in include search path.
GCC 4 is recommended.
Author of port
=================================================
Leif Salomonsson [dev blubbedev net] 2009-2011
Links
=================================================
Filesysbox
NTFS3G MorphOS port
MorphOS
NTFS-3G
FUSE
Filesysbox released for MorphOS
---------------------------------------------------------------------------------------
Filesysbox - a FUSE compatible filesystem layer for MorphOS
---------------------------------------------------------------------------------------
Introduction
========================================================
A FUSE compatible filesystem layer/framework for MorphOS,
written from scratch in C.
Requirements
========================================================
MorphOS 2.x (1.x not tested)
charsets.library (for UTF-8 using filesystems)
- included in MorphOS 2.4+
Installation
========================================================
Libs/filesysbox.library should be placed in LIBS:
Features
========================================================
o Allows to use FUSE filesystems much like native ones.
o Presents a FUSE 2.6+ high-level API to filesystems.
o Real shared library.
Release history
========================================================
2011.08.01 - 0.728
- First public release.
Links
========================================================
Filesysbox
MorphOS
FUSE
Author
========================================================
Leif Salomonsson [dev blubbedev net] 2008-2011
Filesysbox - a FUSE compatible filesystem layer for MorphOS
---------------------------------------------------------------------------------------
Introduction
========================================================
A FUSE compatible filesystem layer/framework for MorphOS,
written from scratch in C.
Requirements
========================================================
MorphOS 2.x (1.x not tested)
charsets.library (for UTF-8 using filesystems)
- included in MorphOS 2.4+
Installation
========================================================
Libs/filesysbox.library should be placed in LIBS:
Features
========================================================
o Allows to use FUSE filesystems much like native ones.
o Presents a FUSE 2.6+ high-level API to filesystems.
o Real shared library.
Release history
========================================================
2011.08.01 - 0.728
- First public release.
Links
========================================================
Filesysbox
MorphOS
FUSE
Author
========================================================
Leif Salomonsson [dev blubbedev net] 2008-2011
(Page 1 of 1, totaling 9 entries)



