US 9,811,534 B2
File server, information system, and control method thereof
Shigeyuki Kabano, Yokohama (JP); Nobuyuki Saika, Yokosuka (JP); and Takayuki Fukatani, Yokohama (JP)
Assigned to Hitachi, Ltd., Tokyo (JP)
Appl. No. 13/806,935
Filed by HITACHI, LTD., Tokyo (JP)
PCT Filed Dec. 17, 2012, PCT No. PCT/JP2012/008046
§ 371(c)(1), (2) Date Dec. 26, 2012,
PCT Pub. No. WO2014/097344, PCT Pub. Date Jun. 26, 2014.
Prior Publication US 2014/0172792 A1, Jun. 19, 2014
Int. Cl. G06F 7/00 (2006.01); G06F 17/30 (2006.01)
CPC G06F 17/30215 (2013.01) [G06F 17/30171 (2013.01); G06F 17/30221 (2013.01); G06F 17/30578 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A file server coupled to a storage device and a remote file server, the file server comprising:
a processor configured to:
store, in the storage device, data of a plurality of files received from a plurality of users;
replicate the data of the files stored in the storage device to the remote file server;
when a session connection request is received from one of the users, send a lock request for a home directory of the one of the users to the remote file server;
when a session disconnection request is received from the one of the users, replicate the data of the files of the one of the users to the remote file server and send an unlock request for the home directory of the one of the users to the remote file server;
manage user management information including identifiers of the users connectable to the file server and a pointer indicating the one of the users which sent the session disconnection request within the predetermined period;
upon receiving the session disconnection request, when an identifier of the one of the users which sent the session disconnection request is lower in order than an identifier of one of the users indicated by the pointer, swap the identifier of the one of the users indicated by the pointer and the identifier indicating the one of the users which sent the session disconnection request; and
lower a position of the pointer by 1.