How to Partition Linux System Using GParted?

GParted is a very useful tool for disk partitioning on Linux systems. So, how does GParted partition a Linux system? Today, in our computer tutorial, we will share the solution to this question. In this tutorial, we will learn how to use a Linux emergency boot disk to implement your changes. Once the disk is … Read more

Detailed Explanation of Quick Sort Implementation in C

Detailed Explanation of Quick Sort Implementation in C

Quick Sort is an efficient sorting algorithm that is also based on the “divide and conquer” principle. Its core idea is to select a “pivot value” to partition the array into two parts: one part contains elements less than the pivot value, and the other part contains elements greater than the pivot value, followed by … Read more

A Tool for Partitioning Large Disks on Linux

A Tool for Partitioning Large Disks on Linux

In our daily work, as business data continues to grow, we often face the issue of insufficient disk space on the host. In the short term, we generally delete redundant files such as logs to temporarily free up space, while the long-term solution is to expand the server’s disk capacity. This is especially true in … Read more

Linux Disk Management and File Systems

Linux Disk Management and File Systems

1. Disk Structure 1. Physical Structure Platters: The disk has multiple platters, each with 2 surfaces. Read/Write Heads: Each surface has one read/write head (the number of heads corresponds to the number of platters). 2. Data Structure Sectors: The platters are divided into multiple sectors, each storing 512 bytes of data (the minimum storage unit; … Read more

Linux Guide (Seventeen): Disk Partitioning

Linux Guide (Seventeen): Disk Partitioning

Disk partitioning is a core concept in computer storage management. In simple terms, it involves dividing a physical hard drive (HDD) or solid-state drive (SSD) into multiple independent logical areas, each of which can be managed, formatted, and used separately. This division does not alter the physical structure of the hard drive but allows the … Read more

Creating eMMC Partitions on M300

Creating eMMC Partitions on M300

The M300 development board supports both Nand and eMMC storage. Generally, users prefer to flash the kernel and other system files to Nand for better performance. Using eMMC as external storage, with 8GB of storage space, can provide the M300 with greater data storage capacity. However, the eMMC space is not fully configured in the … Read more

Installing Linux in a Virtual Machine

Installing Linux in a Virtual Machine

Installing Linux in a virtual machine is almost identical to installing it on a physical machine. Open the virtual machine. Click: Edit this virtual machine settings – Hardware – CD – Use ISO image file – Browse, find the previously downloaded Linux image file, and after setting it up, click “Start this virtual machine”. Wait … Read more

ESP32 Storage System

ESP32 Storage System

🧠 1. Physical Storage Structure On-Chip Memory IRAM (Instruction RAM) 192KB (ESP32 classic version), with the first 64KB fixed for dual-core CPU cache, and the remaining space used for high-speed execution code (such as interrupt functions). DRAM (Data RAM) 328KB, used for global variables and stack data. About 64KB will be occupied by the protocol … Read more

Comprehensive Guide to Linux Storage Management: Master Disk Management Techniques to Boost System Performance by 30%

Comprehensive Guide to Linux Storage Management: Master Disk Management Techniques to Boost System Performance by 30%

Click the blue “Most Programmer” to follow me! Add a “Star“, every day at 18:03 to learn technology together Linux – Storage Management 1 Storage Methods 1. Classify disks based on the working principle of the disk Mechanical Disk HDD Solid State Disk SSD 2. Classify disks based on the hot-swappable method Hot-swappable Non-hot-swappable 3. … Read more

IT Knowledge Base | Issue 82: Linux Partitioning

IT Knowledge Base | Issue 82: Linux Partitioning

Through action, knowledge deepens; through deep knowledge, action becomes more effective. To stimulate students’ interest and enthusiasm for studying information technology, and to help everyone understand more practical computer knowledge, the School of Information Technology has specially launched the “IT Knowledge Base” column. Continuous effort, like water dripping through stone, conveys the pulse of information, … Read more