The developers and designers who are using the windows environment are aware that the file system used on Windows system is FAT, FAT32 and NTFS. To make the file operations efficient, the data is cached first and then written to the disk. However, if there is power outage (which thank god not the case in the servers of cpwebhosting.net because of proper backup supply) or system crashes some of the data in the cache may not have been written to the disk and the file system will become corrupted. The next time, the operating system boots, it will detect that the integrity of the file system has been corrupted and will run the scandisk – disk checking utility to detect and correct any potential damages. This will restore the disk’s operability but not the data. Moreover, the scanning process takes a long time, which adversely affects the speed, with which server is put back into operation.
Now a day, in Linux Hosting, the servers file system is Reiser or Ext3 which are based on the concept of Journaling. With these file systems, the data are also cached before written to the disk. But unlike window file systems, after the data were written to the disk their integrity is checked and only if the write was successful is the cache cleared. In case of power outage or system crash, upon the next boot, the journal record is used to detect corrupted data and to back out these data, thereby preventing most data corruption and restoring the disk operability more rapidly than with other file systems.
Developers and Designers are also aware of the disk waste in Windows Hosting, when you open the file properties window, you can find the file’s size and the disk space the file occupies. Let us suppose, the size of the cluster is 4KB, or 4096 bytes. The file is 974 bytes larger than the cluster size, so another cluster is allocated to store these 974 bytes. No more data is stored in the second cluster, resulting in more than 75% of its storage space being wasted. We are also aware how costly the windows hosting is in comparison to the linux hosting.
The Reiser or Ext3 in Linux Hosting provides more efficient use of disk space by allowing several small files to be written to one cluster.