MECHANISM FOR MAKING CHANGES TO SERVER FILE SYSTEM
First Claim
1. A method for implementing changes to a file system of a computing device, comprising:
- creating a virtual file system as a copy of a hierarchical structure of a file system of a computing device, the virtual file system appearing as the actual file system of the computing device when displayed and being a graphical representation of the file system of the computing device;
allowing a user to make changes to the virtual file system without affecting the file system of the computing device;
modifying an appearance of the virtual file system responsive to the user making changes to the virtual file system to reflect the changes made by the user, wherein the changes to the virtual file system are stored;
generating commands in the virtual file system responsive to the user making changes to the virtual file system, wherein the commands reflect the changes to the virtual file system, and wherein the commands are stored; and
providing the commands for execution on the computing device, the commands causing the file system of the computing device to reflect the changes made to the virtual file system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer product are provided for implementing changes to a file system of computing device. A virtual file system is created as a copy of a hierarchical structure of a file system of a computing device. The virtual file system appears as the actual file system when displayed and is a graphical representation of the file system. Changes can be made to the virtual file system without affecting the file system. Responsive to the changes, an appearance of the virtual file system is correspondingly modified to reflect the changes. Responsive to the changes, commands are generated corresponding to the changes. The commands reflect changes to the virtual file system, and the commands are stored. The commands are provided for execution on the computing device, and the commands cause the file system of the computing device to reflect changes made to the virtual file system.
15 Citations
20 Claims
-
1. A method for implementing changes to a file system of a computing device, comprising:
-
creating a virtual file system as a copy of a hierarchical structure of a file system of a computing device, the virtual file system appearing as the actual file system of the computing device when displayed and being a graphical representation of the file system of the computing device; allowing a user to make changes to the virtual file system without affecting the file system of the computing device; modifying an appearance of the virtual file system responsive to the user making changes to the virtual file system to reflect the changes made by the user, wherein the changes to the virtual file system are stored; generating commands in the virtual file system responsive to the user making changes to the virtual file system, wherein the commands reflect the changes to the virtual file system, and wherein the commands are stored; and providing the commands for execution on the computing device, the commands causing the file system of the computing device to reflect the changes made to the virtual file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication device configured to implement changes to a file system of a computing device, comprising
memory for storing a deployment planner; - and
a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the deployment planner and operative for; creating a virtual file system as a copy of a hierarchical structure of a file system of a computing device, the virtual file system appearing as the actual file system of the computing device when displayed and being a graphical representation of the file system of the computing device; allowing a user to make changes to the virtual file system without affecting the file system of the computing device; in response to the user making changes to the virtual file system, correspondingly modifying an appearance of the virtual file system to reflect the changes made by the user, wherein the changes to the virtual file system are stored; in response to the user making changes to the virtual file system, generating commands corresponding to the changes made by the user, wherein the commands reflect changes to the virtual file system, and wherein the commands are stored; and providing the commands in a file for execution on the computing device, the commands causing the file system of the computing device to reflect the changes made to the virtual file system. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- and
-
20. A computer program product for implementing changes to a file system of a computing device, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to create a virtual file system as a copy of a hierarchical structure of a file system of a computing device, the virtual file system appearing as the actual file system of the computing device when displayed and being a graphical representation of the file system of the computing device; computer readable program code configured to allow a user to make changes to the virtual file system without affecting the file system of the computing device; computer readable program code configured to modify an appearance of the virtual file system responsive to the user making changes to the virtual file system to reflect the changes made by the user, wherein the changes to the virtual file system are stored; computer readable program code configured to generate commands in the virtual file system responsive to the user making changes to the virtual file system, wherein the commands reflect changes to the virtual file system, and wherein the commands are stored; and computer readable program code configured to provide the commands in a file for execution on the computing device, the commands causing the file system of the computing device to reflect the changes made to the virtual file system.
-
Specification