A file server for serving data of a client from a network. The server includes
disk means for storing the data. The server includes means for receiving the data
from the network and sending an acknowledgment that the data has been stored to
the client through the network but before the data has been stored in the disk
means, the receiving means in communication with the disk means. The server includes
a memory for storing the data until the data is stored in the disk means, the receiving
means is in communication with the memory. The server includes a first power source
for provide electricity to the disk means, the memory and the receiving means,
the first power source in electrical communication with the disk means, the memory
and the receiving means. The server includes a second power source that provides
electricity to the memory when the first power source fails, the second power source
in communication with the memory. A method for serving data of a client from a network.