Lab‐11 Boot Volume Management - surajics2-rgb/OCI_Skill GitHub Wiki

Introduction to Boot Volume

A Boot Volume is a block storage volume that contains the operating system and other files required to start an instance. When we create a Compute Instance, OCI automatically creates and attaches a boot volume to it. The boot volume is used to boot the operating system of the instance. Boot volumes can be managed independently from the Compute Instance, which provides flexibility for backup, restoration, cloning, resizing, and migration.

A Boot Volume is a persistent block storage device that contains:

1.System files, 2.Boot files,3.Installed software, 4. System configurations,5.Operating System

... Directory Name and his works.

. /Root Directory :A root directory is the top-most or highest-level folder in a computer's file system hierarchy from which all other folders, subdirectories, and files branch out.

. /sbin — System Binary Files : The term sbin in Linux operating systems stands for system binaries. It refers to a fundamental directory (/sbin) that contains essential administrative programs and commands used for system maintenance, repair, and booting

. /proc — Process Information :active instance of a program that is currently being executed by the operating system kernel. While a program is a passive entity (like an executable file sitting on a disk), a process is a dynamic entity that is loaded into memory, running instructions, and utilizing system resources.

. /boot — Boot-Related Files : the essential system, configuration, and kernel files required by a computer's firmware to locate, load, and initialize an operating system during startup

. /dev — Device Files s an interface to a kernel device driver that appears in the filesystem as if it were an ordinary file

. /mnt — Mount Directory In Linux, mounting is the process of attaching a storage device or file system (like a hard drive, USB stick, network share, or CD-ROM) to a specific directory in the system's directory tree.

. /media — Removable Mediahe /media directory is generally used by Linux to provide temporary mount points for removable storage devices. For example, when a removable storage device is connected, the operating system may automatically mount it under /media.When the device is removed, its mount point is normally released.

. /etc — System ConfigurationThe /etc directory contains important system-wide configuration files. These files are generally text-based and control various aspects of the operating system and installed services.

. /sys — System Information These commands are divided into categories depending on whether you need details about the operating system, hardware components, or real-time resource utilization

. /lib — Library Files In Linux, a .lib file is not a standard native binary library extension; instead, Linux systems use .a for static libraries and .so (Shared Object) for dynamic libraries.

. /tmp — Temporary Files Temporary files are short-term digital files created by your operating system or software programs to hold data while a task is being completed.

. /usr — System Resources Computer system resources in Linux are the limited hardware or software components managed by the to run processes and applications

. etc/passwd The /etc/passwd file in Linux is a plain-text configuration file that acts as a database for all local user accounts. It is readable by all users on the system permissions so that essential utilities can map numeric User IDs to usernames, but it is writable only by the root use.

**. /srv | Data used by services (web, ftp, etc.). Website files, FTP data, and other service-specific data are stored here.