according some of the forum residents here osx doesn't need maintenance. might want to ask them wat they mean by that b/c i have no idea as well
I don't think they were talking about maintenance. They were probably talking about "Defragmentation".
Defragmentation has been a subject of controversy on Mac OS in general. Because of the way it operates.
When you delete some files from your disk there are gaps in the physical layout of the files on the disk. What Mac OS does, is look at the empty space and if, what its going to write is larger than that space, then it ignores it and writes in on the large available space. So it avoids fragmentation, naturally. Now, thats why you don't need to defrag your disk.
But overtime, this can go on and the disk will have lot of empty spaces as you keep deleting files from the disk. Thats when defragmentation software helps. But these days with very large disks we always seem to have lot of space left on your hard disks and hence people think defragmentation is not necessary.
But what if you are writing small files that can fill up those spaces? I honestly don't know if it uses them or just starts using the next available free space. Mostly I would guess that it does use those unused spaces.
To put this theory to test, I did notice that my new imac hard disk was making grinding noises(normal btw).. as i have been moving/copying/deleting lot of files lately(moving from windows).
So I did a restore from my time machine backup and the grinding noise is gone and all the files do seem to open up fast. So defragmentation does help and doing a time machine restore is probably the best way to defrag your disk. Doing the restore once every 6 months or so or based on your usage helps keep the disk in good shape.
Others who know more about this, please add your input to this so we can know better.
----------
Regarding maintenance scripts, I read somewhere that it starts those at around 3:00 AM and finishes it around 5:00 AM.
So I scheduled my Mac to turn on around 3:00 and shutdown around 6:00.
Just curious, where is this time stored and how can we modify those settings and schedule?