Tagged articles
265 articles
Page 1 of 3
Ops Community
Ops Community
May 11, 2026 · Operations

Production‑Grade Linux Disk I/O Tuning: From Theory to Hands‑On Practice

This comprehensive guide walks you through the fundamentals of Linux disk I/O performance, explains how to interpret key metrics such as IOPS, throughput and latency, and provides step‑by‑step instructions, scripts and configuration examples for diagnosing bottlenecks, optimizing filesystems, kernel parameters, application settings and storage layouts in production environments.

Disk I/OFilesystemLinux
0 likes · 60 min read
Production‑Grade Linux Disk I/O Tuning: From Theory to Hands‑On Practice
21CTO
21CTO
Apr 13, 2026 · Industry Insights

What’s New in Linux Kernel 7.0? Key Features and Improvements

Linux kernel 7.0, released on the 12th of this month, brings a range of updates including Rust integration, post‑quantum ML‑DSA signatures, enhanced BPF‑based io_uring filtering, a new immutable NULLFS, storage and memory management upgrades, and numerous networking and virtualization enhancements, while clarifying that the version number itself does not mark a major turning point.

FilesystemLinuxNetworking
0 likes · 6 min read
What’s New in Linux Kernel 7.0? Key Features and Improvements
Linux Tech Enthusiast
Linux Tech Enthusiast
Apr 12, 2026 · Fundamentals

Essential Linux Commands That Solve Over 95% of Common Problems

This guide introduces the Linux operating system, explains its key directories, and provides a comprehensive list of the most frequently used commands for navigation, file manipulation, permission handling, user and group management, process control, and software installation, covering more than 95% of everyday tasks.

FilesystemLinuxPermissions
0 likes · 16 min read
Essential Linux Commands That Solve Over 95% of Common Problems
ITPUB
ITPUB
Mar 8, 2026 · Fundamentals

How Valerie Aurora’s Tiny Kernel Patch Saved Billions of Disk Writes

Valerie Aurora, a pioneering Linux kernel developer, introduced a concise relative‑atime patch that dramatically reduces unnecessary disk writes, improving performance and energy efficiency while maintaining compatibility with software that relies on access‑time information.

FilesystemLinuxWomen in Tech
0 likes · 6 min read
How Valerie Aurora’s Tiny Kernel Patch Saved Billions of Disk Writes
Baidu Geek Talk
Baidu Geek Talk
Feb 9, 2026 · Databases

How Mantle Redefined Cloud Object Storage Metadata for Billion‑File Scale

This article recounts how Baidu's storage team tackled the performance and scalability limits of traditional object storage by redesigning metadata handling with the Mantle and MantleX architectures, introducing a centralized IndexNode, strong consistency, delta‑record writes, and a seamless single‑node to distributed transition for massive file systems.

FilesystemScalabilitycloud object storage
0 likes · 37 min read
How Mantle Redefined Cloud Object Storage Metadata for Billion‑File Scale
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 6, 2026 · Fundamentals

How to Truly Understand Linux System Architecture

This article provides a comprehensive overview of Linux system architecture, covering the kernel, memory and process management, virtual file system, various file system types, shell variants, directory layout, disk partitioning, mounting mechanisms, and related kernel data structures.

Disk PartitionFilesystemLinux
0 likes · 35 min read
How to Truly Understand Linux System Architecture
Coder Trainee
Coder Trainee
Jan 23, 2026 · Fundamentals

Essential Linux Disk and Filesystem Commands Every Programmer Should Know

The article explains that Linux treats everything as a file, distinguishes between Linux and shell commands, recommends learning 10‑20 commands daily, and introduces essential disk, filesystem, and permission‑related commands for programmers, emphasizing the need for proper authorization before execution.

FilesystemPermissionsShell
0 likes · 2 min read
Essential Linux Disk and Filesystem Commands Every Programmer Should Know
Xiao Liu Lab
Xiao Liu Lab
Jan 17, 2026 · Operations

Recover Accidentally Deleted XFS Files in Minutes with xfs_undelete

This guide walks Linux administrators through why xfs_undelete is the preferred XFS recovery tool, how to install it in under five minutes, and step‑by‑step commands—including basic, time‑filtered, and type‑filtered recovery—plus three real‑world scenarios, advanced tips, and common pitfalls.

Data RecoveryFilesystemLinux
0 likes · 13 min read
Recover Accidentally Deleted XFS Files in Minutes with xfs_undelete
php Courses
php Courses
Jan 12, 2026 · Backend Development

Master PHP’s glob() Function: Find Files and Directories Efficiently

This guide explains PHP’s glob() function, its syntax, parameters, and practical examples for locating files and directories using patterns, wildcards, and flags, helping developers quickly retrieve matching paths while noting performance considerations for large file sets.

BackendFile SearchFilesystem
0 likes · 4 min read
Master PHP’s glob() Function: Find Files and Directories Efficiently
php Courses
php Courses
Jan 4, 2026 · Backend Development

How to Safely Delete Directories in PHP with rmdir()

This guide explains the PHP rmdir() function, its syntax, parameters, return values, important usage notes, and provides a complete code example for deleting empty directories while handling common pitfalls.

FilesystemPHPdirectory deletion
0 likes · 3 min read
How to Safely Delete Directories in PHP with rmdir()
php Courses
php Courses
Dec 22, 2025 · Backend Development

How to Retrieve the Current Working Directory in PHP with getcwd()

This guide explains the PHP getcwd() function, shows two practical code examples—one using getcwd() directly and another after changing directories with chdir()—and highlights important considerations such as server‑side paths and handling false returns.

FilesystemPHPTutorial
0 likes · 3 min read
How to Retrieve the Current Working Directory in PHP with getcwd()
Raymond Ops
Raymond Ops
Dec 17, 2025 · Operations

Zero‑to‑Hero Linux Installation: Mastering Partition Strategies

This guide walks you through why proper Linux partitioning matters, presents production‑grade and scenario‑specific layouts, covers hardware checks, BIOS/UEFI settings, step‑by‑step partitioning with fdisk/GPT and LVM, filesystem choices, security hardening, automation scripts, monitoring, and best‑practice tips for a flawless system install.

FilesystemInstallationLVM
0 likes · 16 min read
Zero‑to‑Hero Linux Installation: Mastering Partition Strategies
Raymond Ops
Raymond Ops
Dec 8, 2025 · Operations

Mastering the Linux Filesystem Hierarchy: A Complete Guide for Sysadmins

This comprehensive guide explains the Linux Filesystem Hierarchy Standard (FHS), details the purpose and typical contents of each top‑level directory such as /, /bin, /sbin, /usr, /var, /etc, /home, /root, /tmp, /dev, /proc, /sys, /boot and /run, and provides practical sysadmin commands and best‑practice recommendations for managing permissions, mounting strategies, performance tuning and troubleshooting.

Directory HierarchyFHSFilesystem
0 likes · 27 min read
Mastering the Linux Filesystem Hierarchy: A Complete Guide for Sysadmins
MaGe Linux Operations
MaGe Linux Operations
Dec 2, 2025 · Fundamentals

Why Your Disk Shows Free Space but Files Won’t Write: Mastering Inodes

The article explains how inode exhaustion on Linux filesystems can cause "No space left on device" errors despite available disk space, details inode structure and allocation, provides step‑by‑step diagnostics, monitoring scripts, best‑practice recommendations, and recovery procedures to prevent and resolve inode‑related issues.

FilesystemLinuxdisk space
0 likes · 28 min read
Why Your Disk Shows Free Space but Files Won’t Write: Mastering Inodes
Tech Stroll Journey
Tech Stroll Journey
Nov 22, 2025 · Operations

How to Maximize Linux Disk I/O Performance: Practical Optimization Techniques

This article walks through a comprehensive set of Linux disk I/O optimizations—including hardware health checks, SSD adoption, RAID configuration, block‑device scheduler tuning, sector size alignment, filesystem selection, swap and huge‑page settings, kernel cache tweaks, third‑party caches, and application‑level strategies—to dramatically improve storage throughput and latency.

Disk I/OFilesystemI/O scheduler
0 likes · 12 min read
How to Maximize Linux Disk I/O Performance: Practical Optimization Techniques
php Courses
php Courses
Nov 13, 2025 · Backend Development

How to Use PHP’s stat() Function to Retrieve Detailed File Information

Learn how PHP’s stat() function returns a comprehensive associative array of file attributes—such as size, device ID, inode, permissions, timestamps, and block information—by explaining its syntax, parameters, returned keys, and providing practical code examples for extracting and displaying these details.

FilesystemPHPfile metadata
0 likes · 4 min read
How to Use PHP’s stat() Function to Retrieve Detailed File Information
Linux Kernel Journey
Linux Kernel Journey
Nov 10, 2025 · Fundamentals

Multithreaded Parallel Writeback: Vivo’s Exploration of Page Cache Write Acceleration

The article examines Linux's page‑cache writeback mechanism, explains why the single‑threaded writeback path becomes a bottleneck under heavy writes, and details Vivo's multithreaded writeback patches—including inode‑to‑context mapping and sysfs‑controlled thread counts—that achieve up to 2.4 GB/s on XFS and a 22 % speedup on F2FS, while also discussing fragmentation trade‑offs and optimal thread‑to‑allocation‑group ratios.

F2FSFilesystemLinux
0 likes · 8 min read
Multithreaded Parallel Writeback: Vivo’s Exploration of Page Cache Write Acceleration
Tech Stroll Journey
Tech Stroll Journey
Nov 8, 2025 · Fundamentals

Understanding Linux Filesystems and Disk I/O for Performance Tuning

This article explains Linux filesystem structures, the virtual filesystem layer, various disk I/O mechanisms—including buffered, non‑buffered, blocking, non‑blocking, synchronous and asynchronous I/O—and provides practical commands for observing inode and dentry caches to aid performance optimization.

Disk I/OFilesystemLinux
0 likes · 8 min read
Understanding Linux Filesystems and Disk I/O for Performance Tuning
php Courses
php Courses
Oct 16, 2025 · Backend Development

Master PHP’s file_exists(): How to Check Files & Directories Efficiently

This article explains how to use PHP's built‑in file_exists() function to reliably check the existence of local and remote files or directories, outlines its syntax, provides practical code examples, and highlights important limitations and best‑practice considerations.

Filesystemfile checkingfile_exists
0 likes · 3 min read
Master PHP’s file_exists(): How to Check Files & Directories Efficiently
Liangxu Linux
Liangxu Linux
Oct 7, 2025 · Operations

Master Linux Installation: Zero‑Error Partitioning Strategies

This guide walks you through why careful partition planning is critical, presents production, desktop, development, and cloud server layouts, details hardware checks, BIOS settings, command‑line and LVM partitioning steps, compares filesystems, and offers security hardening, automation scripts, and monitoring tips for a flawless Linux installation.

FilesystemLVMLinux
0 likes · 15 min read
Master Linux Installation: Zero‑Error Partitioning Strategies
Liangxu Linux
Liangxu Linux
Sep 20, 2025 · Operations

Master Linux Filesystem Hierarchy: Complete Guide for Sysadmins

This comprehensive guide explains the Linux Filesystem Hierarchy Standard (FHS), detailing each top‑level directory, its purpose, typical contents, common commands, and best‑practice administration techniques, helping system administrators and DevOps engineers understand, manage, and optimize the directory structure for security and performance.

Directory StructureFHSFilesystem
0 likes · 23 min read
Master Linux Filesystem Hierarchy: Complete Guide for Sysadmins
Ops Community
Ops Community
Sep 9, 2025 · Operations

Master Linux Filesystem: Complete Guide to Directory Structure for Sysadmins

This comprehensive tutorial walks you through the Linux filesystem hierarchy, explaining the purpose of each core directory, best practices for management, real-world examples, and advanced operational tips such as permission hardening, monitoring, backup strategies, and performance optimization for reliable system administration.

Directory StructureFilesystemLinux
0 likes · 29 min read
Master Linux Filesystem: Complete Guide to Directory Structure for Sysadmins
Liangxu Linux
Liangxu Linux
Sep 4, 2025 · Fundamentals

When to Use Symlinks vs Hard Links in Linux? A Practical Guide

This guide explains the differences between symbolic (soft) links and hard links in Linux, covering their definitions, characteristics, creation commands, inode behavior, cross‑filesystem capabilities, directory restrictions, and real‑world use cases to help you choose the appropriate link type for your needs.

FilesystemHard LinkLinux
0 likes · 7 min read
When to Use Symlinks vs Hard Links in Linux? A Practical Guide
php Courses
php Courses
Jul 23, 2025 · Backend Development

Master PHP’s glob() Function: Powerful File Pattern Matching Explained

Learn how PHP’s glob() function retrieves file paths matching patterns, understand its syntax, parameters, and flags, and explore practical code examples for wildcard, brace expansion, recursive searches, and common pitfalls to efficiently filter files in your projects.

Filesystemfile patternglob
0 likes · 4 min read
Master PHP’s glob() Function: Powerful File Pattern Matching Explained
php Courses
php Courses
Jul 17, 2025 · Backend Development

Master PHP’s rename() Function: Rename Files & Directories with Ease

This guide explains PHP's rename() function, covering its syntax, parameters, return values, practical code examples for renaming both files and directories, and important considerations such as permissions and error handling, enabling developers to manage filesystem objects efficiently.

BackendFilesystemPHP
0 likes · 3 min read
Master PHP’s rename() Function: Rename Files & Directories with Ease
MaGe Linux Operations
MaGe Linux Operations
Jul 16, 2025 · Operations

Mastering the Linux Directory Hierarchy: A Complete Guide for Sysadmins

This comprehensive guide explores the Linux Filesystem Hierarchy Standard (FHS), detailing each standard directory, its purpose, common commands, best practices, security considerations, mounting strategies, performance tuning, and troubleshooting techniques to help system administrators efficiently manage and maintain Linux systems.

Directory HierarchyFilesystemSystem Administration
0 likes · 33 min read
Mastering the Linux Directory Hierarchy: A Complete Guide for Sysadmins
Deepin Linux
Deepin Linux
Jul 6, 2025 · Fundamentals

Unlocking ext4 Extents: How Linux Filesystems Boost Performance

This article explores the evolution, design, and inner workings of the ext4 extent mechanism in Linux, detailing how it replaces traditional block mapping, improves storage efficiency, reduces fragmentation, and accelerates file I/O through compact data structures and B+‑tree indexing.

B+TreeExtentFilesystem
0 likes · 18 min read
Unlocking ext4 Extents: How Linux Filesystems Boost Performance
MaGe Linux Operations
MaGe Linux Operations
Jul 4, 2025 · Fundamentals

Master Linux Basics: Filesystem, Commands, Users, and Permissions Explained

This guide provides a comprehensive overview of Linux operating systems, covering installation, filesystem hierarchy, essential command-line tools, user and group management, permission settings, process control, and common software installation methods, offering practical examples and code snippets for each topic.

FilesystemOperating SystemPermissions
0 likes · 16 min read
Master Linux Basics: Filesystem, Commands, Users, and Permissions Explained
Raymond Ops
Raymond Ops
Jul 1, 2025 · Operations

Master Linux Disk Management: Devices, RAID, Partitioning, and LVM

This comprehensive guide explains Linux's "everything is a file" philosophy, details disk types and interfaces, compares SSD and HDD characteristics, describes RAID levels and their trade‑offs, walks through MBR/GPT partitioning, filesystem creation, mounting, persistent fstab entries, essential disk tools, real‑world enterprise scenarios, and step‑by‑step LVM setup and expansion.

FilesystemLVMLinux
0 likes · 30 min read
Master Linux Disk Management: Devices, RAID, Partitioning, and LVM
Raymond Ops
Raymond Ops
Jun 26, 2025 · Operations

Master LVM: Create, Resize, and Delete Logical Volumes on Linux

This tutorial walks through preparing physical disks, creating physical volumes, a volume group, and multiple logical volumes, formatting and mounting them, dynamically expanding storage, and safely removing LVM components on a Linux system.

FilesystemLVMLinux
0 likes · 14 min read
Master LVM: Create, Resize, and Delete Logical Volumes on Linux
Liangxu Linux
Liangxu Linux
Jun 23, 2025 · Fundamentals

How to Build a Minimal Root Filesystem for Embedded Linux with BusyBox

This guide explains how to create a minimal root filesystem for an embedded Linux board using BusyBox, covering flash file system options, required directory structure, cross‑compilation setup, building and installing BusyBox, adding init scripts, creating a ramdisk image, and configuring U‑Boot to boot from NFS or ramdisk.

BusyBoxFilesystemRootFS
0 likes · 17 min read
How to Build a Minimal Root Filesystem for Embedded Linux with BusyBox
php Courses
php Courses
May 9, 2025 · Backend Development

Using PHP rename() to Rename Files and Directories

This article explains PHP's rename() function, detailing its syntax, parameters, return values, and provides example code for renaming both files and directories, along with important usage considerations, including error handling and permission requirements.

BackendFilesystemfile management
0 likes · 3 min read
Using PHP rename() to Rename Files and Directories
php Courses
php Courses
May 8, 2025 · Backend Development

Using PHP file_exists() to Check File and Directory Existence

This article explains PHP's file_exists() function, its syntax, parameters, return values, and provides example code for checking both files and directories, along with important usage notes and best practices in web development.

BackendFilesystemfile check
0 likes · 4 min read
Using PHP file_exists() to Check File and Directory Existence
php Courses
php Courses
Apr 30, 2025 · Backend Development

Using PHP getcwd() to Retrieve the Current Working Directory

This article explains the PHP getcwd() function, demonstrates how to retrieve the current working directory with example code, discusses changing directories with chdir(), highlights potential false returns, and provides best practices for using getcwd() in server-side scripts.

BackendFilesystemPHP
0 likes · 4 min read
Using PHP getcwd() to Retrieve the Current Working Directory
Ops Development Stories
Ops Development Stories
Apr 30, 2025 · Artificial Intelligence

Unlock Your AI Assistant’s Power: A Step‑by‑Step Guide to Configuring MCP Filesystem

This comprehensive tutorial shows how to use the Model Context Protocol (MCP) to transform AI assistants like Claude, ChatWise, or Cherry Studio into powerful tools that can access your computer’s files, fetch real‑time information, interact with software, and even control smart devices, with clear step‑by‑step instructions, code examples, and troubleshooting tips.

AIClaudeConfiguration
0 likes · 20 min read
Unlock Your AI Assistant’s Power: A Step‑by‑Step Guide to Configuring MCP Filesystem
Linux Kernel Journey
Linux Kernel Journey
Apr 22, 2025 · Fundamentals

How to Build a Linux RootFS for Embedded Devices – Step‑by‑Step Guide

This article walks through the theory of Linux file systems, compares flash‑specific filesystems, outlines the essential rootfs directories, details required tools like a cross‑compiler and TFTP/NFS servers, and provides a complete step‑by‑step procedure—including BusyBox compilation, rootfs population, init scripts, and ramdisk creation—to produce a bootable root filesystem for an embedded board.

BusyBoxFilesystemLinux
0 likes · 15 min read
How to Build a Linux RootFS for Embedded Devices – Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 14, 2025 · Operations

Mastering NFS on CentOS: From Installation to Autofs Integration

This guide explains what NFS (Network File System) is, its advantages, required packages, configuration file syntax, export options, essential tools like rpcinfo, exportfs, showmount and mount.nfs, and provides step‑by‑step examples for mounting, fstab entries, and integrating autofs on CentOS systems.

CentOSFilesystemLinux
0 likes · 10 min read
Mastering NFS on CentOS: From Installation to Autofs Integration
Raymond Ops
Raymond Ops
Mar 27, 2025 · Backend Development

Why Go’s New Directory Traversal API Is Up to 5× Faster and How It Works

The article explains the directory‑traversal optimization introduced in Go 1.16, compares the old and new APIs with benchmarks, dives into the underlying system‑call changes, shows which file systems support the improvement, and demonstrates how similar gains can be achieved in C, C++, and Python.

Filesystembackend-developmentdirectory traversal
0 likes · 15 min read
Why Go’s New Directory Traversal API Is Up to 5× Faster and How It Works
Raymond Ops
Raymond Ops
Feb 19, 2025 · Operations

How to Expand and Resize Linux Disks: Step-by-Step Partition and Mount Guide

This guide walks you through expanding a Linux disk from 500 GB to 2 TB, resizing the partition with fdisk, checking and enlarging the ext4 filesystem, remounting, and configuring persistent auto‑mount using /etc/fstab, rc.local, systemd, and autofs, while addressing common errors.

Disk ExpansionFilesystemLinux
0 likes · 8 min read
How to Expand and Resize Linux Disks: Step-by-Step Partition and Mount Guide
php Courses
php Courses
Feb 18, 2025 · Backend Development

Comprehensive Guide to PHP 8.4 File System Operations for Beginners

This article provides a thorough introduction to PHP 8.4 file system operations, covering core functions for file handling, directory management, and metadata retrieval, along with practical examples, best‑practice security tips, and real‑world use cases for web developers.

FilesystemPHPbackend-development
0 likes · 9 min read
Comprehensive Guide to PHP 8.4 File System Operations for Beginners
Code Mala Tang
Code Mala Tang
Feb 13, 2025 · Backend Development

Node.js 23.7.0 Highlights: TypeScript Integration, FS Glob Boosts, and Performance Gains

Node.js 23.7.0 introduces professional‑grade TypeScript integration with improved error handling, stronger fs module glob patterns with exclusion options, an upgraded test runner, enhanced SQLite support, security and encryption updates, worker thread improvements, performance gains, and detailed migration guidance for developers.

FilesystemNode.jsTypeScript
0 likes · 3 min read
Node.js 23.7.0 Highlights: TypeScript Integration, FS Glob Boosts, and Performance Gains
dbaplus Community
dbaplus Community
Feb 11, 2025 · Operations

How I Rescued a Production MySQL Database After a Fatal rm -rf Disaster

After a careless rm -rf command wiped an entire production server—including MySQL data—the author chronicles a two‑day rescue using ext3grep, extundelete, and binary log restoration, sharing step‑by‑step commands, scripts, and hard‑won lessons to prevent future catastrophes.

FilesystemLinuxext3grep
0 likes · 9 min read
How I Rescued a Production MySQL Database After a Fatal rm -rf Disaster
Liangxu Linux
Liangxu Linux
Feb 7, 2025 · Fundamentals

Master Linux Disk Management: Devices, Partitions, RAID & LVM

This guide explains Linux disk management fundamentals, covering device files, disk types, RAID levels, partitioning methods, filesystem choices, mounting techniques, useful command‑line tools, real‑world case studies, and step‑by‑step LVM creation and expansion.

FilesystemLVMLinux
0 likes · 30 min read
Master Linux Disk Management: Devices, Partitions, RAID & LVM
Deepin Linux
Deepin Linux
Feb 7, 2025 · Fundamentals

Understanding ext4 Extent: Data Structures and B+‑Tree Mechanism

This article explains the purpose, design, and internal data structures of ext4 extents, describes how the B+‑tree indexes extents for efficient mapping of logical to physical blocks, and compares ext4’s extent mechanism with older file‑system addressing methods and other modern file systems.

B+TreeData StructuresExtent
0 likes · 37 min read
Understanding ext4 Extent: Data Structures and B+‑Tree Mechanism
php Courses
php Courses
Nov 28, 2024 · Backend Development

How to Use PHP’s is_file() Function to Check File Existence

This article explains the PHP is_file() function, its syntax, parameters, return values, and provides clear code examples for checking whether a path points to an existing regular file and how to differentiate it from directories using is_dir().

BackendFilesystemPHP
0 likes · 5 min read
How to Use PHP’s is_file() Function to Check File Existence
php Courses
php Courses
Nov 26, 2024 · Backend Development

Using PHP glob() Function to Match File Paths

This article explains the PHP glob() function, detailing its syntax, parameters, and various usage examples—including wildcard, brace expansion, and recursive matching—to help developers efficiently retrieve file paths matching specific patterns, while noting important considerations such as flags and empty results.

BackendCode ExampleFilesystem
0 likes · 4 min read
Using PHP glob() Function to Match File Paths
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2024 · Operations

Master Linux Disk Management: From Devices to RAID, Partitions, and LVM

Learn the fundamentals of Linux disk management, including device files, hardware types, partitioning schemes, RAID levels, filesystem creation, mounting techniques, persistent fstab configuration, and logical volume management, with practical command examples and real‑world case studies for effective storage administration.

FilesystemLVMLinux
0 likes · 31 min read
Master Linux Disk Management: From Devices to RAID, Partitions, and LVM
Liangxu Linux
Liangxu Linux
Nov 20, 2024 · Operations

Master Linux mount and umount with 15 practical examples

This guide walks through creating partitions, formatting them, and using the mount and umount commands on Linux, illustrating fifteen real‑world scenarios such as mounting CDs, viewing all mounts, binding directories, remounting, lazy unmounting, and troubleshooting busy filesystems.

FilesystemLinuxMount
0 likes · 12 min read
Master Linux mount and umount with 15 practical examples
vivo Internet Technology
vivo Internet Technology
Oct 30, 2024 · Fundamentals

vivo's Linux Kernel Innovation at the 19th China Linux Kernel Developer Conference

At the 19th China Linux Kernel Developer Conference, vivo unveiled nine open‑source innovations—including DMA‑BUF DIO for AI model loading, ZHP memory compression, EROFS and f2fs filesystem enhancements, and I/O optimizations—contributing significant performance gains and demonstrating its commitment to Linux kernel advancement worldwide.

DMA-BUFEROFSF2FS
0 likes · 6 min read
vivo's Linux Kernel Innovation at the 19th China Linux Kernel Developer Conference
MaGe Linux Operations
MaGe Linux Operations
Oct 28, 2024 · Operations

Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm

This tutorial walks through creating a software RAID 5 array on a CentOS 7 system using mdadm, covering partition preparation, array creation, filesystem formatting, mounting, configuration, monitoring, fault simulation, disk removal, re‑adding disks, and expanding the array to add a fourth member.

FilesystemLinuxRAID
0 likes · 8 min read
Step-by-Step Guide to Building a Software RAID 5 on Linux with mdadm
Liangxu Linux
Liangxu Linux
Sep 26, 2024 · Operations

Master Linux mount & umount: 15 Real‑World Examples and Tips

This guide walks through the Linux mount and umount commands, covering everything from mounting CD‑ROMs and floppy disks to binding mount points, using /etc/fstab, listing specific filesystem types, and handling forced or lazy unmounts with clear, step‑by‑step examples.

FilesystemLinuxMount
0 likes · 13 min read
Master Linux mount & umount: 15 Real‑World Examples and Tips
Liangxu Linux
Liangxu Linux
Sep 8, 2024 · Operations

Master Linux mount and umount with 15 practical examples

This guide walks through creating partitions, mounting devices and filesystems using the Linux mount command, exploring common scenarios such as mounting CD-ROMs, viewing current mounts, binding directories, remounting, mounting ISO images, and safely unmounting with options like lazy, force, and selective unmounting.

FilesystemLinuxMount
0 likes · 13 min read
Master Linux mount and umount with 15 practical examples
php Courses
php Courses
Sep 6, 2024 · Backend Development

Using PHP file_exists() to Check Files and Directories

This article explains the PHP file_exists() function, its syntax, parameters, return values, provides example code for checking both files and directories, and lists important usage notes and best practices for reliable filesystem operations.

BackendFilesystemPHP
0 likes · 4 min read
Using PHP file_exists() to Check Files and Directories
php Courses
php Courses
Aug 21, 2024 · Backend Development

Using PHP is_file() to Check File Existence and Type

This article explains the PHP is_file() function, its syntax, parameters, return values, and provides clear code examples showing how to determine whether a given path points to an existing regular file and how to differentiate it from directories or special files.

Filesystembackend-developmentfile-existence
0 likes · 4 min read
Using PHP is_file() to Check File Existence and Type
MaGe Linux Operations
MaGe Linux Operations
Aug 17, 2024 · Fundamentals

How to Create ZFS Filesystems and Enable Compression on Linux

This guide walks through creating a ZFS filesystem from a pool, setting quotas and reservations, configuring an alternate mount point, enabling compression, and verifying compression effectiveness, helping Linux users save disk space with ZFS.

FilesystemLinuxSystem Administration
0 likes · 6 min read
How to Create ZFS Filesystems and Enable Compression on Linux
php Courses
php Courses
Jul 12, 2024 · Backend Development

Using PHP rename() Function to Rename Files and Directories

The article explains PHP's rename() function, detailing its syntax, required $source and $target parameters, return values, and provides clear examples for renaming both files and directories, along with important permission considerations and a concise summary of its usage.

BackendFilesystemfile-handling
0 likes · 3 min read
Using PHP rename() Function to Rename Files and Directories
php Courses
php Courses
Jun 18, 2024 · Backend Development

Using PHP getcwd() to Retrieve the Current Working Directory

This article explains how the PHP getcwd() function retrieves the absolute path of the current working directory, demonstrates usage with example code, discusses changing directories with chdir(), and highlights important considerations such as false returns and server‑side path differences.

BackendFilesystemPHP
0 likes · 4 min read
Using PHP getcwd() to Retrieve the Current Working Directory
DevOps Operations Practice
DevOps Operations Practice
Jun 16, 2024 · Fundamentals

Understanding the /proc Virtual Filesystem in Linux

This article explains the Linux /proc virtual filesystem, detailing its role as an in‑memory pseudo‑filesystem that provides comprehensive system and process information such as CPU, memory, uptime, process details, hardware, and filesystem data.

FilesystemSystem Informationproc
0 likes · 4 min read
Understanding the /proc Virtual Filesystem in Linux
Liangxu Linux
Liangxu Linux
Jun 8, 2024 · Fundamentals

Unraveling the Linux Boot Process: From Power‑On to User Login

This guide walks through the complete Linux startup sequence, covering power‑on initialization, BIOS/UEFI boot, MBR/GRUB2 loading, kernel entry, init processes, ramdisk handling, run‑level configuration, fstab mounting, and user login mechanisms, illustrated with diagrams and key command references.

Boot ProcessFilesystemGRUB
0 likes · 12 min read
Unraveling the Linux Boot Process: From Power‑On to User Login
MaGe Linux Operations
MaGe Linux Operations
May 5, 2024 · Fundamentals

Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories

This article explains the Linux Filesystem Hierarchy Standard (FHS), detailing the purpose and typical contents of each top‑level directory such as /, /usr, /var, and their subdirectories, while clarifying concepts like static vs. variable, shareable vs. unshareable, and absolute versus relative paths.

Directory StructureFHSFilesystem
0 likes · 19 min read
Mastering Linux Filesystem Hierarchy: A Complete Guide to FHS Directories
Liangxu Linux
Liangxu Linux
Apr 28, 2024 · Fundamentals

Master Linux Filesystem Hierarchy: Essential Directories and Command Guide

This guide explains the Linux filesystem hierarchy, detailing the purpose of each standard directory, providing practical command‑line examples, and offering tips for managing configuration files, logs, temporary data, and custom services to improve system administration.

Directory StructureFilesystemLinux
0 likes · 9 min read
Master Linux Filesystem Hierarchy: Essential Directories and Command Guide
php Courses
php Courses
Apr 15, 2024 · Backend Development

Using PHP is_file() to Check Whether a Path Is a File

This article explains the PHP is_file() function, demonstrates how to use it with example code to verify if a given path points to a file, and outlines important considerations such as existence checks, directory limitations, and behavior with symbolic links on Windows.

FilesystemPHPbackend-development
0 likes · 3 min read
Using PHP is_file() to Check Whether a Path Is a File
Open Source Linux
Open Source Linux
Mar 20, 2024 · Operations

How to Expand an Unpartitioned Data Disk on CentOS 7.4

This guide demonstrates how to expand a data disk that lacks partitions on a CentOS 7.4 system, covering both ext* and XFS filesystems, using resize2fs and xfs_growfs commands, and verifying the expansion with df -TH.

CentOSDisk ExpansionFilesystem
0 likes · 6 min read
How to Expand an Unpartitioned Data Disk on CentOS 7.4
MaGe Linux Operations
MaGe Linux Operations
Feb 18, 2024 · Operations

How to Safely Remove /home and Expand /root on CentOS with LVM

This guide walks you through backing up the /home partition, editing /etc/fstab to prevent boot errors, uninstalling /home, removing its logical volume, and then extending the /root logical volume and filesystem on a CentOS system using LVM tools such as vgdisplay, lvextend, and xfs_growfs.

CentOSFilesystemHome Unmount
0 likes · 5 min read
How to Safely Remove /home and Expand /root on CentOS with LVM
php Courses
php Courses
Jan 29, 2024 · Backend Development

Using PHP's glob() Function to Search Files and Directories

This article introduces PHP's glob() function, explains its syntax and parameters, and provides multiple code examples demonstrating how to locate files, filter by patterns, search across multiple directories, and retrieve only directories, while noting performance considerations.

BackendFile SearchFilesystem
0 likes · 4 min read
Using PHP's glob() Function to Search Files and Directories
Tencent Architect
Tencent Architect
Jan 23, 2024 · Fundamentals

XFS Deep Dive: Layout, Inode Management, and Read/Write Operations

This article analyzes the XFS filesystem implementation in the Linux kernel, covering its on‑disk layout, superblock and allocation‑group structures, inode and free‑space B+ trees, operation sets (iops, fops, aops), file creation, write and read paths, logging, block layer interactions, and useful XFS utilities.

FilesystemXFSinode
0 likes · 12 min read
XFS Deep Dive: Layout, Inode Management, and Read/Write Operations
php Courses
php Courses
Jan 11, 2024 · Backend Development

Using PHP file_exists() to Check File and Remote File Existence

This article explains how the PHP file_exists() function works, shows its basic syntax, provides local and remote file existence examples with code, and highlights important considerations such as correct paths, permissions, and potential HTTP overhead.

BackendFilesystemPHP
0 likes · 4 min read
Using PHP file_exists() to Check File and Remote File Existence
php Courses
php Courses
Dec 2, 2023 · Backend Development

Using PHP file_exists() to Check File and Directory Existence

This article explains how the PHP file_exists() function works, its syntax, return values, usage examples for local and remote files as well as directories, and important considerations when employing it in backend development.

BackendFilesystemPHP
0 likes · 3 min read
Using PHP file_exists() to Check File and Directory Existence
php Courses
php Courses
Nov 8, 2023 · Backend Development

Using PHP's is_dir() Function to Check and Traverse Directories

This article explains PHP's is_dir() function, demonstrates how to determine whether a given path is a directory, and provides practical code examples for simple checks and recursive directory traversal, highlighting important usage considerations and related filesystem functions.

Filesystemdirectory checkis_dir
0 likes · 5 min read
Using PHP's is_dir() Function to Check and Traverse Directories
php Courses
php Courses
Nov 7, 2023 · Backend Development

Using PHP's is_dir() Function to Detect Directories

This article explains PHP's is_dir() function, demonstrates basic and advanced usage with code examples for checking whether a path is a directory and recursively traversing directory contents, and highlights important considerations such as path existence and permissions.

Filesystemdirectory checkis_dir
0 likes · 4 min read
Using PHP's is_dir() Function to Detect Directories
Liangxu Linux
Liangxu Linux
Nov 2, 2023 · Operations

Replace Symlinks with mount --bind: A Practical Linux Storage Trick

When a Linux application's data directory runs out of space, using mount --bind instead of layered symlinks lets you transparently redirect the directory to a larger disk, with clear steps, underlying principles, and advanced read‑only or temporary configurations.

FilesystemStorage ManagementSysadmin
0 likes · 6 min read
Replace Symlinks with mount --bind: A Practical Linux Storage Trick
php Courses
php Courses
Oct 19, 2023 · Backend Development

PHP copy() Function: Syntax, Parameters, Return Value, Example, and Usage Tips

This article explains PHP's copy() function, detailing its syntax, parameters, return values, example usage, and important precautions for safely copying files on the server, including handling of existing destination files, limitations with directories, and cross‑filesystem considerations.

FilesystemPHPcopy
0 likes · 3 min read
PHP copy() Function: Syntax, Parameters, Return Value, Example, and Usage Tips
php Courses
php Courses
Oct 17, 2023 · Backend Development

Using PHP mkdir() to Create Directories: Syntax, Parameters, and Practical Examples

This article explains PHP's mkdir() function, detailing its syntax, parameters, return values, and providing practical examples for creating single directories, recursive directories, setting permissions, and using optional stream contexts, along with code snippets and explanations of each argument's effect.

Filesystemdirectorymkdir
0 likes · 5 min read
Using PHP mkdir() to Create Directories: Syntax, Parameters, and Practical Examples
php Courses
php Courses
Oct 16, 2023 · Backend Development

Understanding PHP dirname() Function: Syntax, Parameters, and Usage Examples

This article explains PHP's dirname() function, detailing its syntax, parameters, and practical examples for extracting directory paths, handling multiple levels, and processing relative paths, while highlighting important usage considerations in various development scenarios.

File PathFilesystemPHP
0 likes · 4 min read
Understanding PHP dirname() Function: Syntax, Parameters, and Usage Examples
php Courses
php Courses
Oct 7, 2023 · Backend Development

PHP stat() Function: Retrieving Detailed File Information

The PHP stat() function returns an associative array containing detailed file metadata such as size, device ID, inode, permissions, timestamps and block information, and can be used by passing a filename to retrieve and display these attributes via array keys.

FilesystemPHPfile metadata
0 likes · 4 min read
PHP stat() Function: Retrieving Detailed File Information