Browse Prior Art Database

Temporarily Borrow Semi-Essential Disk Space During Install Process.

IP.com Disclosure Number: IPCOM000015999D
Original Publication Date: 2002-Jul-12
Included in the Prior Art Database: 2003-Jun-21
Document File: 2 page(s) / 39K

Publishing Venue

IBM

Abstract

Many applications or computer programs during installation, updates, or upgrades of software, require the use of significant amounts of temporary space to perform the function. Applications have to increase the size of a particular file system several times or use essential file systems space to be able to accomplish a task. This often makes it very difficult for the application to complete the task. In addition, over-expansion of a file system can occur, making the file system much larger than the user desires. Once a file system has been expanded, it's size cannot be reduced, so over-expansion of file systems is very undesirable. Another problem occurs when the file system selected by the application cannot be expanded any more, forcing the user to perform some maintenance before the task can be completed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Temporarily Borrow Semi-Essential Disk Space During Install Process.

Many applications or computer programs during installation, updates, or upgrades of software, require the use of significant amounts of temporary space to perform the function. Applications have to increase the size of a particular file system several times or use essential file systems space to be able to accomplish a task. This often makes it very difficult for the application to complete the task. In addition, over-expansion of a file system can occur, making the file system much larger than the user desires. Once a file system has been expanded, it's size cannot be reduced, so over-expansion of file systems is very undesirable. Another problem occurs when the file system selected by the application cannot be expanded any more, forcing the user to perform some maintenance before the task can be completed.

The proposed mechanism simplifies temporary free space allocation for installing or updating applications, making it less likely that the action will fail or require user intervention, since the application will be using easily accessible semi-essential file systems instead of essential file systems. For example: when an application is performing a task mentioned above and it needs temporary space, it will use semi-essential file systems like paging. If it needs more it could use another semi-essential file system like dump, and so on. At the end of the task, it will release this space back to the system or delete any temporary file system created. The application will always have enough space and will not have t...