Using a single process to install a UEFI-supported OS or a non-UEFI supported OS on a hardware platform
US-11256519-B2 · Feb 22, 2022 · US
US11861340B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11861340-B2 |
| Application number | US-202117243974-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2021 |
| Priority date | Apr 29, 2021 |
| Publication date | Jan 2, 2024 |
| Grant date | Jan 2, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for file system management are provided. According to one embodiment, a non-transitory computer-readable medium comprises instructions that when executed by the processing resource cause the processing resource to implement, in a storage node, a multi-tiered file system comprising a read-only layer that contains a base configuration for the storage node and a read-write layer that contains modifications to the base configuration; and combine the read-only layer and the read-write layer into an overlay file system to be presented to an operating system.
Opening claim text (preview).
What is claimed is: 1. A method performed by one or more processing resources of one or more computer systems, the method comprising: implementing a multi-tiered file system in a storage node, the multi-tiered filesystem having an on-disk layout that segregates a base configuration of an operating system of the storage node from runtime data associated with the operating system, containing modifications to the base configuration, the multi-tiered file system comprising (i) a read-only layer that contains the base configuration for the storage node including an image of a first version of the operating system and (ii) a read-write layer that contains the runtime data; upgrading the first version of the operating system to a second version of the operating system without requiring a root partition of a boot disk of the storage node to be recreated by: combining the read-only layer and the read-write layer into an overlay filesystem that is presented to the operating system as the root partition; and configuring the storage node to use a new image of the second version of the operating system in place of the image stored on the root partition; and performing a soft reboot to cause a return to factory image (RTFI) process to install the second version of the operating system via the overlay filesystem without modifying the read-write layer. 2. The method of claim 1 , wherein the read-only layer is embodied on a read-only computer readable medium. 3. The method of claim 1 , wherein the image comprises a squashfs image and wherein the method further comprises generating the squashfs image to be used as a source archive for an initial RTFI process performed prior to said upgrading. 4. The method of claim 3 , wherein the squashfs image is used as the read-only layer of the multi-tiered file system. 5. The method of claim 4 , further comprising: partitioning the boot disk with at least a boot partition, the root partition and a log partition; and installing, into the root partition, the squashfs image and one or more RTFI update packages during a startup process. 6. The method of claim 5 , wherein the new image comprises a new squashfs image and wherein the method further comprises: receiving in the storage node, during an upgrade process, the new squashfs image; and installing, into the root partition, the new squashfs image during the upgrade process. 7. A system comprising: one or more processing resources; and a non-transitory computer-readable medium, coupled to the one or more processing resources, having stored therein instructions that when executed by the one or more processing resources cause the one or more processing resources to: implement a multi-tiered file system in a storage node, the multi-tiered filesystem having an on-disk layout that segregates a base configuration of an operating system of the storage node from runtime data associated with the operating system, containing modifications to the base configuration, the multi-tiered file system comprising (i) a read-only layer that contains the base configuration for the storage node including an image of a first version of the operating system and (ii) a read-write layer that contains the runtime data; upgrade the first version of the operating system to a second version of the operating system without requiring a root partition of a boot disk of the storage node to be recreated by: combining the read-only layer and the read-write layer into an overlay filesystem that is presented to the operating system as the root partition; and configuring the storage node to use a new image of the second version of the operating system in place of the image stored on the root partition; and performing a soft reboot to cause a return to factory image (RTFI) process to install the second version of the operating system via the overlay filesystem without modifying the read-write layer. 8. The system of claim 7 , wherein the read-only layer is embodied on a read-only computer readable medium. 9. The system of claim 7 , wherein the image comprises a squashfs image and wherein the instructions further cause the one or more processing resources to generate the squashfs image to be used as a source archive for an initial RTFI process performed prior to upgrading the first version of the operating system. 10. The system of claim 9 , wherein the squashfs image is used as the read-only layer of the multi-tiered file system. 11. The system of claim 10 , wherein the instructions further cause the one or more processing resources to: partition the boot disk with at least a boot partition, the root partition and a log partition; and install, into the root partition, the squashfs image and one or more RTFI update packages during a startup process. 12. The system of claim 11 , wherein the new image comprises a new squashfs image and wherein the instructions further cause the one or more processing resources to: receive in the storage node, during an upgrade process, the new squashfs image; and install, into the root partition, the new squashfs image during the upgrade process. 13. A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by one or more processing resources cause the one or more processing resources to: implement a multi-tiered file system in a storage node, the multi-tiered filesystem having an on-disk layout that segregates a base configuration of an operating system of the storage node from runtime data associated with the operating system, containing modifications to the base configuration, the multi-tiered file system comprising (i) a read-only layer that contains the base configuration for the storage node including an image of a first version of the operating system and (ii) a read-write layer that contains the runtime data; upgrade the first version of the operating system to a second version of the operating system without requiring a root partition of a boot disk of the storage node to be recreated by: combining the read-only layer and the read-write layer into an overlay filesystem that is presented to the operating system as the root partition; and configuring the storage node to use a new image of the second version of the operating system in place of the image stored on the root partition; and performing a soft reboot to cause a return to factory image (RTFI) process to install the second version of the operating system via the overlay filesystem without modifying the read-write layer. 14. The non-transitory computer-readable storage medium of claim 13 , wherein the read-only layer is embodied on a read-only computer readable medium. 15. The non-transitory computer-readable storage medium of claim 13 , wherein the image comprises a squashfs image and wherein the instructions further cause the one or more processing resources to generate the squashfs image to be used as a source archive for an initial RTFI process performed prior to upgrading the first version of the operating system. 16. The non-transitory computer-readable storage medium of claim 15 , wherein the squashfs image is used as the read-only layer of the multi-tiered file system. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions further cause the one or more processing resources to: partition the boot disk with at least a boot partition, the root partition and a log partition; and install, into the root partition, the squashfs image and one or more RTFI update packages during a startup process. 18. The non-transit
Image based installation; Cloning; Build to order · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Configuring for operating with peripheral devices; Loading of device drivers · CPC title
Installation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.