Tagged articles
186 articles
Page 1 of 2
James' Growth Diary
James' Growth Diary
May 18, 2026 · Artificial Intelligence

Turning AI’s Short‑Term Memory into a Persistent Knowledge Base with memdir

This article examines Claude Code’s memdir system, explaining how it transforms fleeting AI conversation context into a durable, file‑based knowledge base by using markdown files as memories, a lightweight index, AI‑driven relevance selection, parallel prefetching, and careful type‑specific guidelines.

AI memoryClaude CodeKnowledge Base
0 likes · 17 min read
Turning AI’s Short‑Term Memory into a Persistent Knowledge Base with memdir
Deepin Linux
Deepin Linux
Mar 30, 2026 · Fundamentals

Why Linux Treats Everything as a File: A Deep Dive into Kernel File System Architecture

This article explains the core philosophy of Linux’s “everything is a file” design, walks through the kernel’s VFS layer, inode, dentry, superblock, logical blocks, and specific file systems, and provides hands‑on examples—including procfs initialization and read/write code—to help readers master Linux kernel file system internals.

KernelLinuxOperating System
0 likes · 45 min read
Why Linux Treats Everything as a File: A Deep Dive into Kernel File System Architecture
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 25, 2026 · Fundamentals

How Linux File Systems and Disk I/O Work

The article explains Linux's core storage components—inode, dentry, superblock, and logical blocks—how the Virtual File System abstracts different file systems, the classification of file systems and I/O types, disk technologies, the block layer, I/O schedulers, and practical performance metrics and monitoring tools.

Disk I/OI/O schedulerLinux
0 likes · 20 min read
How Linux File Systems and Disk I/O Work
Deepin Linux
Deepin Linux
Feb 8, 2026 · Fundamentals

Unlocking Linux Kernel File Systems: From Inodes to VFS and ProcFS Explained

This comprehensive guide explores the Linux kernel file system architecture, covering fundamental concepts such as inodes, dentries, superblocks, logical blocks, the VFS layer, common on‑disk filesystems, mounting procedures, and a deep dive into the proc virtual filesystem with code examples and practical usage tips.

KernelOperating Systemfile system
0 likes · 39 min read
Unlocking Linux Kernel File Systems: From Inodes to VFS and ProcFS Explained
php Courses
php Courses
Jan 9, 2026 · Backend Development

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

This guide explains PHP's getcwd() function for obtaining the absolute path of the current working directory, demonstrates usage with two code examples—including changing directories with chdir()—and highlights important considerations such as server‑side paths and handling false returns.

chdirfile systemgetcwd
0 likes · 4 min read
How to Retrieve the Current Working Directory in PHP with getcwd()
DevOps Coach
DevOps Coach
Jan 1, 2026 · Fundamentals

Why Linux Says “Permission denied” and How to Fix It: A Beginner’s Journey

The article shares a personal Linux learning journey, explaining why permission errors occur, how to interpret file permissions, navigate the file system, diagnose processes, services, logs, and network issues, and adopt a mindset that treats Linux as a precise, rule‑based system rather than an adversary.

LinuxPermissionsShell
0 likes · 7 min read
Why Linux Says “Permission denied” and How to Fix It: A Beginner’s Journey
Architects' Tech Alliance
Architects' Tech Alliance
Dec 10, 2025 · Fundamentals

How to Tame NVMe SSD Write Amplification and Extend Drive Life

This article explains why NVMe SSDs suffer from write amplification, how hardware characteristics, file‑system designs and workload patterns combine to increase I/O latency and wear, compares EXT4, NTFS and XFS behavior, and provides practical tuning, hardware‑feature usage and workload‑specific strategies to dramatically reduce WAF.

NVMeSSDWrite Amplification
0 likes · 17 min read
How to Tame NVMe SSD Write Amplification and Extend Drive Life
dbaplus Community
dbaplus Community
Dec 4, 2025 · Fundamentals

Exploring Linux Filesystems: VFS, ext2 Superblock, and Inode Access

This article guides readers through Linux file system fundamentals, explaining the role of the virtual file system (VFS), detailed structures of the ext2 superblock, group descriptors, block and inode bitmaps, and provides C code examples for extracting and reading file data directly via inode numbers.

C programmingDisk LayoutExt2
0 likes · 27 min read
Exploring Linux Filesystems: VFS, ext2 Superblock, and Inode Access
AI Tech Publishing
AI Tech Publishing
Nov 23, 2025 · Artificial Intelligence

How Agents Leverage File Systems for Context Engineering

The article examines why file system access is crucial for autonomous agents, outlining common context‑engineering failures such as missing, excessive, or irrelevant information, and demonstrates how using file‑system tools like ls, grep, and write‑file can reduce token waste, enable dynamic storage, improve targeted search, and support continual learning.

Autonomous AgentsContext EngineeringLLM
0 likes · 11 min read
How Agents Leverage File Systems for Context Engineering
Deepin Linux
Deepin Linux
Nov 6, 2025 · Fundamentals

Unlock the Secrets of the Linux Kernel: A Beginner’s Guide to Core Architecture

This article demystifies the Linux kernel by explaining its core subsystems—process scheduling, memory management, virtual file system, networking, and device drivers—while offering practical learning paths, essential commands, code examples, and curated resources for anyone wanting to master Linux internals.

Device DriversNetwork StackOperating System
0 likes · 56 min read
Unlock the Secrets of the Linux Kernel: A Beginner’s Guide to Core Architecture
Open Source Linux
Open Source Linux
Oct 31, 2025 · Operations

Master NFS Interview Questions: 30 Essential Linux Cloud File System Q&A

This comprehensive guide covers 30 high‑frequency NFS interview questions for Linux cloud roles, detailing core concepts, configuration, security options, performance tuning, troubleshooting steps, high‑availability designs, cloud‑managed services, monitoring strategies, and alternative distributed file systems to help candidates demonstrate deep technical expertise.

Interview PreparationLinuxNFS
0 likes · 33 min read
Master NFS Interview Questions: 30 Essential Linux Cloud File System Q&A
php Courses
php Courses
Oct 28, 2025 · Backend Development

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

This article explains the PHP getcwd() function for obtaining the absolute path of the current working directory, demonstrates two code examples—including changing directories with chdir()—and highlights important considerations such as server‑side paths and handling false returns.

PHPchdirfile system
0 likes · 4 min read
How to Retrieve the Current Working Directory in PHP with getcwd()
php Courses
php Courses
Oct 13, 2025 · Backend Development

Master PHP’s is_dir(): Quick Guide to Checking Directories

This article explains PHP's is_dir() function, shows how to use it for simple directory checks and for traversing folder structures, provides complete code examples, and highlights important considerations such as path existence and permissions.

BackendPHPdirectory check
0 likes · 4 min read
Master PHP’s is_dir(): Quick Guide to Checking Directories
Liangxu Linux
Liangxu Linux
Oct 6, 2025 · Fundamentals

Choosing the Right File System: FAT32, exFAT, NTFS, APFS, ext4, XFS & Btrfs

Explore the key characteristics, advantages, limitations, and ideal use cases of major file system formats—including FAT32, exFAT, NTFS, APFS, HFS+, ext4, XFS, and Btrfs—along with practical formatting commands and comparison tables to help you select the best storage solution for Windows, macOS, Linux, and cross‑platform environments.

APFSBtrfsFAT32
0 likes · 26 min read
Choosing the Right File System: FAT32, exFAT, NTFS, APFS, ext4, XFS & Btrfs
Raymond Ops
Raymond Ops
Sep 27, 2025 · Operations

Unlock Linux File Permissions: A Complete Guide to Managing Access Rights

This article explains Linux file permission concepts, numeric and symbolic representations, how to combine and modify permissions with chmod (including recursive changes), ownership categories, testing permission effects on files and directories, and default permission settings derived from umask.

LinuxOperationsPermissions
0 likes · 6 min read
Unlock Linux File Permissions: A Complete Guide to Managing Access Rights
php Courses
php Courses
Aug 19, 2025 · Backend Development

Master PHP’s rmdir(): Delete Empty Directories Safely

This guide explains PHP’s rmdir() function, its syntax, parameters, return values, important usage notes, and provides a complete code example for safely removing empty directories, while warning about the need to clear non‑empty folders first.

directory deletionfile systemrmdir
0 likes · 3 min read
Master PHP’s rmdir(): Delete Empty Directories Safely
Deepin Linux
Deepin Linux
Jul 6, 2025 · Fundamentals

Unlocking Linux: Inside the Kernel, VFS, and File System Mechanics

This article provides a comprehensive overview of Linux internals, covering the kernel’s core components, memory and process management, the virtual file system layer, ext4 inode structures, caching strategies, direct I/O, and kernel parameter tuning for performance optimization.

I/OKernelLinux
0 likes · 37 min read
Unlocking Linux: Inside the Kernel, VFS, and File System Mechanics
Raymond Ops
Raymond Ops
Jun 3, 2025 · Operations

Understanding Linux Inodes, File Operations, and Log Management

This article explains Linux inode table structure, how commands like ls, stat, cp, mv, and rm interact with inodes, compares hard and soft links, outlines common system log files and their formats, and demonstrates centralizing logs on a rsyslog server.

LinuxLog ManagementSystem Administration
0 likes · 9 min read
Understanding Linux Inodes, File Operations, and Log Management
Liangxu Linux
Liangxu Linux
May 11, 2025 · Fundamentals

Why Linus Torvalds Calls Case‑Insensitive Filesystems a Huge Mistake

Linus Torvalds slammed the case‑insensitive design of file systems, highlighting a recent Bcachefs patch that finally implements proper case‑folding support while exposing deep engineering, security, and compatibility challenges that spark heated debate among kernel developers.

BcachefsCase InsensitivitySecurity
0 likes · 8 min read
Why Linus Torvalds Calls Case‑Insensitive Filesystems a Huge Mistake
Open Source Linux
Open Source Linux
Apr 30, 2025 · Information Security

Why Linus Torvalds Calls Case‑Insensitive Filesystems a Massive Mistake

Linus Torvalds sharply criticized the case‑insensitive feature in file systems as a huge mistake, warning that it introduces serious security vulnerabilities by allowing mismatched filenames and Unicode characters to be treated as equivalent, undermining user‑space security checks and exposing systems to attacks.

Case InsensitivityUnicodefile system
0 likes · 2 min read
Why Linus Torvalds Calls Case‑Insensitive Filesystems a Massive Mistake
Cognitive Technology Team
Cognitive Technology Team
Apr 28, 2025 · Information Security

Linus Torvalds Criticizes Case‑Insensitive File System Support in Linux

Linus Torvalds sharply condemned the case‑insensitive file‑system feature in Linux, labeling it a massive mistake that introduces serious security risks, citing recent Bcachefs patches that finally enabled the functionality, and sparking debate among developers about the trade‑offs between compatibility and safety.

BcachefsCase InsensitivityLinux
0 likes · 4 min read
Linus Torvalds Criticizes Case‑Insensitive File System Support in Linux
MaGe Linux Operations
MaGe Linux Operations
Apr 4, 2025 · Operations

Master Linux Permissions: From Basics to Advanced chmod Tricks

This guide explains Linux file permission concepts, including the numeric permission model, owner/group/other breakdown, how to combine permissions, use of the chmod command with examples, ownership symbols, testing permissions for users and directories, and default permission settings derived from umask.

PermissionsSystem Administrationchmod
0 likes · 6 min read
Master Linux Permissions: From Basics to Advanced chmod Tricks
AntData
AntData
Mar 14, 2025 · Fundamentals

Analysis of DeepSeek 3FS Storage Service Architecture and Design

This article provides an in‑depth technical analysis of DeepSeek's open‑source 3FS distributed file system, focusing on the StorageService architecture, space pooling, allocation mechanisms, reference counting, fragmentation handling, and the RDMA‑based read/write data path.

RDMAZero Copyallocation
0 likes · 15 min read
Analysis of DeepSeek 3FS Storage Service Architecture and Design
AI Product Manager Community
AI Product Manager Community
Feb 28, 2025 · Artificial Intelligence

What’s Inside DeepSeek’s Open‑Source Week? DualPipe, EPLB, 3FS and More Explained

DeepSeek’s recent Open‑Source Week unveiled a suite of AI‑focused tools—including the DualPipe pipeline parallelism algorithm, the EPLB expert load balancer, detailed training‑inference framework data, the high‑performance 3FS parallel file system, and the Smallpond data‑processing framework—each with GitHub links and performance highlights.

AIDistributed Trainingfile system
0 likes · 7 min read
What’s Inside DeepSeek’s Open‑Source Week? DualPipe, EPLB, 3FS and More Explained
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.

Backend DevelopmentFilesystemPHP
0 likes · 9 min read
Comprehensive Guide to PHP 8.4 File System Operations for Beginners
php Courses
php Courses
Feb 13, 2025 · Backend Development

Using NativePHP to Extend Laravel for Efficient Desktop Applications

This article explains how to leverage the NativePHP library within the Laravel framework to build high‑performance desktop applications by executing CLI commands, manipulating the file system, and performing database operations with native PHP code examples.

CLIDesktop ApplicationLaravel
0 likes · 4 min read
Using NativePHP to Extend Laravel for Efficient Desktop Applications
Deepin Linux
Deepin Linux
Feb 13, 2025 · Fundamentals

Understanding the Linux Kernel Buffer Cache: Structure, Initialization, and Management

This article explains the role of the Linux kernel buffer cache in file I/O, describes its data structures such as buffer_head, details how buffers are organized with hash tables and free lists, and walks through initialization, allocation, release, synchronization, and optimization techniques with code examples.

Buffer CacheLinuxfile system
0 likes · 28 min read
Understanding the Linux Kernel Buffer Cache: Structure, Initialization, and Management
php Courses
php Courses
Jan 27, 2025 · Backend Development

How to Move Files in Laravel Using File and Storage Facades

This tutorial explains how to move files in a Laravel application, showing syntax and complete code examples for both the File and Storage facades, compatible with Laravel versions 5 through 11, and includes guidance on ensuring target directories exist.

LaravelPHPfile system
0 likes · 3 min read
How to Move Files in Laravel Using File and Storage Facades
Architects' Tech Alliance
Architects' Tech Alliance
Jan 5, 2025 · Fundamentals

HadaFS: A New Burst Buffer File System for Scalable High‑Performance Computing

The article presents HadaFS, a novel burst‑buffer‑based distributed file system that combines the scalability of local burst buffers with the data‑sharing advantages of shared buffers, details its LTA architecture, metadata handling, the Hadash management tool, and extensive performance evaluations on the SNS supercomputer.

Burst BufferHPC StoragePerformance Evaluation
0 likes · 18 min read
HadaFS: A New Burst Buffer File System for Scalable High‑Performance Computing
php Courses
php Courses
Dec 23, 2024 · Backend Development

Understanding PHP Built-in Objects and Their Practical Use

This article explains what PHP built-in objects are, categorizes them by request handling, file operations, database access, and exception handling, and demonstrates their usage with code examples to write more elegant, secure, and efficient backend code.

Backend DevelopmentBuilt-in ObjectsException Handling
0 likes · 5 min read
Understanding PHP Built-in Objects and Their Practical Use
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2024 · Fundamentals

Understanding Linux Inodes, File Operations, and System Logging

This article explains the Linux inode structure, how common commands like cp, rm, and mv interact with inodes, the differences between hard and soft links, and provides a detailed overview of system and user log files, log levels, and configuring a centralized rsyslog server.

LinuxOperating Systemcommand-line
0 likes · 9 min read
Understanding Linux Inodes, File Operations, and System Logging
IT Services Circle
IT Services Circle
Oct 15, 2024 · Fundamentals

Designing a Simple File System with Blocks, Bitmaps, Inodes, and Directories

This article walks through the step‑by‑step design of a simple file system on a 1 TB disk, introducing logical blocks, block bitmaps, inode structures, directory handling, indirect indexing, superblocks, and hierarchical file organization, while comparing the design to the classic ext2 filesystem.

BitmapExt2block allocation
0 likes · 10 min read
Designing a Simple File System with Blocks, Bitmaps, Inodes, and Directories
php Courses
php Courses
Oct 12, 2024 · Backend Development

Using PHP is_dir() to Check Directories and Traverse Files

This article explains PHP's is_dir() function, demonstrates how it checks whether a path is a directory, provides simple and advanced code examples—including directory traversal with opendir() and readdir()—and offers practical usage tips for developers.

Backend DevelopmentPHPdirectory traversal
0 likes · 4 min read
Using PHP is_dir() to Check Directories and Traverse Files
21CTO
21CTO
Sep 1, 2024 · Backend Development

Why Linus Torvalds Slammed Bcachefs Updates in Linux 6.11

A heated debate on the Linux kernel mailing list between Linus Torvalds and Bcachefs creator Kent Overstreet reveals why large, feature‑rich patches like the recent Bcachefs changes in Linux 6.11 clash with the kernel’s tradition of small, incremental fixes.

BcachefsLinus Torvaldsfile system
0 likes · 5 min read
Why Linus Torvalds Slammed Bcachefs Updates in Linux 6.11
php Courses
php Courses
Aug 30, 2024 · Backend Development

Using NativePHP to Build Efficient Desktop Applications with Laravel

This tutorial explains how to leverage the NativePHP library within the Laravel framework to execute CLI commands, manipulate the file system, and perform database operations, enabling developers to create high‑performance desktop applications using native PHP code.

CLIDesktop ApplicationLaravel
0 likes · 5 min read
Using NativePHP to Build Efficient Desktop Applications with Laravel
Open Source Linux
Open Source Linux
Aug 22, 2024 · Fundamentals

Master Linux File Links: Soft, Hard, and Symbolic Link Techniques

This guide explains Linux file linking concepts—including soft, hard, and symbolic links—detailing how to create, inspect, and remove them with commands like ln, ls, touch, cat, rm, and unlink, while highlighting inode behavior and directory restrictions.

Hard LinkLinuxSymbolic Link
0 likes · 11 min read
Master Linux File Links: Soft, Hard, and Symbolic Link Techniques
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 7, 2024 · Fundamentals

Understanding the F2FS File System Structure and Operations

The article walks through the Flash Friendly File System’s on‑disk layout—zones, sections, segments, blocks, SuperBlock, checkpoint, SIT, NAT, and SSA—showing how formatting, mounting, creating, modifying, and deleting files updates these structures, offering a practical guide for kernel and storage engineers.

F2FSFilesystem AnalysisLinux
0 likes · 26 min read
Understanding the F2FS File System Structure and Operations
Linux Code Review Hub
Linux Code Review Hub
May 17, 2024 · Fundamentals

How Linux Kernel Performs File Readahead: An Illustrated Walkthrough

This article explains the design and implementation of file readahead in the Linux 3.12 kernel, using sequential, random, and multithreaded read scenarios to show how the kernel initializes readahead windows, triggers synchronous and asynchronous prefetches, and updates the page cache.

KernelLinuxfile system
0 likes · 8 min read
How Linux Kernel Performs File Readahead: An Illustrated Walkthrough
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
May 15, 2024 · Mobile Development

Why iOS App Storage Size Mismatches System Settings and How Kuaishou Fixed It

This article investigates why the storage size shown inside iOS apps often differs from the total size displayed in the iPhone Settings, analyzes four main causes—including app bundle size, binary vs decimal units, measurement scope, and cache path handling—and demonstrates how Kuaishou aligned its storage reporting with the system through experiments and code changes.

KuaishouMobile Developmentfile system
0 likes · 13 min read
Why iOS App Storage Size Mismatches System Settings and How Kuaishou Fixed It
Liangxu Linux
Liangxu Linux
Mar 30, 2024 · Fundamentals

Essential Linux Kernel Q&A: Architecture, Memory Management, and Process Basics

This comprehensive Q&A explains Linux system composition, kernel placement, core subsystems, address translation, paging structures, process concepts, scheduling algorithms, interrupt handling, system calls, synchronization, deadlock avoidance, and the virtual file system, providing a solid foundation for operating‑system fundamentals.

InterruptsKernelLinux
0 likes · 19 min read
Essential Linux Kernel Q&A: Architecture, Memory Management, and Process Basics
php Courses
php Courses
Dec 18, 2023 · Backend Development

Using PHP rmdir() to Delete Empty Directories

This article explains the PHP rmdir() function, its syntax, parameters, return values, important usage notes, and provides a complete code example that checks for a directory's existence before safely removing an empty folder.

BackendPHPdirectory deletion
0 likes · 3 min read
Using PHP rmdir() to Delete Empty Directories
Liangxu Linux
Liangxu Linux
Dec 11, 2023 · Fundamentals

Key Differences Between Linux and Windows File Systems Explained

This guide outlines the major contrasts between Linux and Windows file systems, covering directory layout, case sensitivity, path separators, the absence of drive letters, the Unix "everything is a file" concept, and how Linux handles open files compared to Windows.

Case SensitivityDirectory StructureWindows
0 likes · 6 min read
Key Differences Between Linux and Windows File Systems Explained
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 14, 2023 · Fundamentals

Recap of the 2023 CLSF (China Linux Storage, Memory Management & File System) Workshop

The 2023 China Linux Storage, Memory Management and File System Workshop, held on October 26‑27 and organized by OPPO, gathered leading Linux kernel developers from firms such as SUSE, Intel, AMD, Huawei and academic institutions to present keynotes and talks on memory reclamation, scalability, storage, BPF, container images, and future kernel innovations, fostering collaborative advancement of Chinese kernel development.

2023file systemopen source
0 likes · 6 min read
Recap of the 2023 CLSF (China Linux Storage, Memory Management & File System) Workshop
Su San Talks Tech
Su San Talks Tech
Oct 29, 2023 · Operations

What Are the Best Distributed File Storage Systems and How to Choose One?

This article introduces the concept of distributed storage, outlines its key advantages, reviews major distributed file systems such as GFS, HDFS, Ceph, Lustre, TFS, FastDFS, and GridFS, explains POSIX basics, and provides practical criteria for selecting the most suitable system for different workloads.

CephHDFSSelection Guide
0 likes · 12 min read
What Are the Best Distributed File Storage Systems and How to Choose One?
Deepin Linux
Deepin Linux
Oct 27, 2023 · Fundamentals

Understanding Linux Kernel I/O Mechanisms, File Systems, and Block I/O Scheduling

This article provides a comprehensive overview of Linux kernel I/O mechanisms, including file system interfaces, blocking and non‑blocking I/O, asynchronous models, multiplexing with select/epoll, EXT file‑system structures, VFS abstraction, consistency and journaling, as well as the complete block I/O path, scheduling algorithms, and debugging tools.

Block I/OI/OLinux
0 likes · 29 min read
Understanding Linux Kernel I/O Mechanisms, File Systems, and Block I/O Scheduling
php Courses
php Courses
Oct 20, 2023 · Backend Development

Using PHP opendir() to Open and Traverse Directories

This article introduces the PHP opendir() function, explains its syntax, demonstrates how to list files in a directory using readdir(), and outlines important security and resource‑management considerations for reliable backend development.

PHPdirectory handlingfile system
0 likes · 4 min read
Using PHP opendir() to Open and Traverse Directories
AntTech
AntTech
Aug 31, 2023 · Information Security

In-Depth Analysis of Apple UserFS Architecture, Control Flow, and Vulnerabilities

This article provides a comprehensive examination of Apple’s UserFS, detailing its architecture, mounting and file‑access control flows, exposing three real vulnerabilities (CVE‑2022‑42861, CVE‑2022‑42842, a kernel UAF) and discussing how UserFS reshapes the iOS file‑system security model.

AppleCVEUserFS
0 likes · 14 min read
In-Depth Analysis of Apple UserFS Architecture, Control Flow, and Vulnerabilities
php Courses
php Courses
Jul 12, 2023 · Backend Development

PHP Functions for Recursively Deleting Files and Directories

This article provides PHP code examples for recursively removing files and folders, explains the use of unlink() and rmdir() functions, and demonstrates how to delete all ".svn" directories along with their contents.

BackendFilesystemPHP
0 likes · 3 min read
PHP Functions for Recursively Deleting Files and Directories
Architects' Tech Alliance
Architects' Tech Alliance
Jun 13, 2023 · Fundamentals

HadaFS: A Scalable Burst Buffer File System for Exascale Supercomputers

The article introduces HadaFS, a novel burst‑buffer file system that combines the scalability and performance of local burst buffers with the data‑sharing and cost advantages of shared buffers, details its LTA architecture, metadata handling, and evaluates its superior performance on the SNS supercomputer against BeeGFS and traditional GFS solutions.

Burst BufferHPCPerformance Evaluation
0 likes · 16 min read
HadaFS: A Scalable Burst Buffer File System for Exascale Supercomputers
Coolpad Technology Team
Coolpad Technology Team
Apr 27, 2023 · Cloud Computing

EROFS Cluster Mode Analysis in Linux Kernel 6.x

This article analyzes the EROFS cluster modes (INFLIGHT, HOOKED, FOLLOWED, FOLLOWED_NOINPLACE) in Linux kernel 6.x, explaining how they determine whether in-place I/O can be used based on the current status of pclusters in the chain.

Cluster ModesEROFSIn-place I/O
0 likes · 6 min read
EROFS Cluster Mode Analysis in Linux Kernel 6.x
Open Source Linux
Open Source Linux
Apr 17, 2023 · Fundamentals

Master Linux Kernel Basics: Architecture, Memory, Processes, and More

This article provides a comprehensive overview of Linux system architecture, covering the kernel's composition, memory addressing, process management, scheduling, synchronization, file systems, and device driver concepts essential for understanding operating system fundamentals.

Device DriversLinuxfile system
0 likes · 16 min read
Master Linux Kernel Basics: Architecture, Memory, Processes, and More
vivo Internet Technology
vivo Internet Technology
Mar 22, 2023 · Mobile Development

DropBoxManagerService Source Code Analysis and Client Log File Management Design

The article examines Android's DropBoxManagerService architecture, its configurable file retention policies, naming conventions, atomic operations, and broadcast mechanisms, then applies these patterns to propose a client‑side log management system using a producer‑consumer model with prioritized temporary storage, rename‑based reporting, and FileObserver‑driven collection respecting network, data, timing, priority, and battery constraints.

AndroidDropBoxManagerServiceLog Management
0 likes · 14 min read
DropBoxManagerService Source Code Analysis and Client Log File Management Design
Liangxu Linux
Liangxu Linux
Mar 13, 2023 · Fundamentals

Key Differences Between Linux and Windows File Systems Explained

This guide outlines the main differences between Linux and Windows file systems, covering directory structures, case sensitivity, path separators, the absence of drive letters, the concept that everything is a file, and how Linux handles open files, helping new users transition between the two operating systems.

Case SensitivityDirectory StructureLinux
0 likes · 7 min read
Key Differences Between Linux and Windows File Systems Explained
Top Architect
Top Architect
Jan 19, 2023 · Fundamentals

Understanding Sparse Files and Why cp Can Copy a 100 GB File Instantly on Linux

This article explains how Linux file systems represent file size versus actual disk usage, demonstrates the difference between Size and Blocks using du and stat, describes inode and multi‑level block indexing, and shows why copying a sparse 100 GB file with cp finishes in a fraction of a second.

Linuxblock indexingcp command
0 likes · 12 min read
Understanding Sparse Files and Why cp Can Copy a 100 GB File Instantly on Linux
Efficient Ops
Efficient Ops
Jan 9, 2023 · Fundamentals

Demystifying Linux I/O: From VFS and Inodes to ZFS and Block Layer

This article explains how Linux handles I/O operations, covering the virtual file system, inode and dentry structures, superblock layout, ZFS features, disk types, the generic block layer, I/O scheduling strategies, and key performance metrics for storage.

Block LayerI/OLinux
0 likes · 18 min read
Demystifying Linux I/O: From VFS and Inodes to ZFS and Block Layer
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 16, 2022 · Information Security

Analysis of OP-TEE SFS Secure Storage Implementation (OPTEE 3.18)

The article examines OP‑TEE 3.18’s SFS secure storage, detailing its GP API, kernel file‑system module, REE daemon interactions, file format with header, hash‑tree nodes, key hierarchy (SSK, TSK, FEK), and encryption using AES‑GCM, and highlights the single‑point‑of‑failure risk of the dirf.db directory.

OP-TEESFSSecure Storage
0 likes · 13 min read
Analysis of OP-TEE SFS Secure Storage Implementation (OPTEE 3.18)
Liangxu Linux
Liangxu Linux
Nov 20, 2022 · Operations

How to Safely Delete Symbolic (Soft) Links in Linux

This guide explains what symbolic links are, why Linux lacks a dedicated delete command, and how to reliably remove them using rm or unlink, covering single links, multiple links, directory links, and hard links with practical examples and pitfalls.

LinuxSymbolic LinkUNLINK
0 likes · 6 min read
How to Safely Delete Symbolic (Soft) Links in Linux
ByteDance SYS Tech
ByteDance SYS Tech
Nov 4, 2022 · Fundamentals

Unlocking FUSE: Optimizing Cache Consistency for Faster Cloud‑Native Storage

This article introduces the 2022 China Cloud Computing Infrastructure Developer Conference, highlights Zhang Jiachen's talk on the FUSE cache consistency model, explains the performance‑consistency trade‑off, and outlines optimization strategies and practical case studies for improving FUSE‑based storage solutions.

Cache ConsistencyCloud NativeFUSE
0 likes · 4 min read
Unlocking FUSE: Optimizing Cache Consistency for Faster Cloud‑Native Storage
Coolpad Technology Team
Coolpad Technology Team
Oct 28, 2022 · Fundamentals

Understanding Linux Kernel Readahead: Concepts, Benefits, Drawbacks, and Code Analysis

This article explains the design background, performance benefits, potential drawbacks, synchronous and asynchronous mechanisms, key data structures, operational principles, illustrative examples, and critical code paths of Linux kernel file readahead, providing a comprehensive technical overview for developers and system engineers.

I/O performanceLinuxfile system
0 likes · 15 min read
Understanding Linux Kernel Readahead: Concepts, Benefits, Drawbacks, and Code Analysis
Liangxu Linux
Liangxu Linux
Oct 27, 2022 · Operations

How to Safely Delete Symbolic and Hard Links in Linux

This guide explains what symbolic and hard links are in Linux and provides step‑by‑step commands—using rm, unlink, and appropriate options—to remove single or multiple links, including those pointing to directories, while avoiding common pitfalls.

Hard LinkLinuxSymbolic Link
0 likes · 7 min read
How to Safely Delete Symbolic and Hard Links in Linux
Laravel Tech Community
Laravel Tech Community
Sep 7, 2022 · Backend Development

Common PHP File and Directory Utility Functions

This article provides a collection of reusable PHP functions for checking, creating, listing, copying, and deleting files and directories, offering developers ready‑to‑use code snippets that simplify common filesystem operations in backend projects.

BackendPHPdirectory operations
0 likes · 5 min read
Common PHP File and Directory Utility Functions
Top Architect
Top Architect
May 19, 2022 · Fundamentals

Understanding Sparse Files and Inode Block Indexing in Linux File Systems

The article explains why a 100 GB file can be copied in under a second by examining the difference between logical file size and physical block usage, demonstrating sparse file behavior, inode structure, direct and indirect block indexing, and how these mechanisms affect copy performance on Linux.

Linuxblock indexingcp command
0 likes · 11 min read
Understanding Sparse Files and Inode Block Indexing in Linux File Systems
Programmer DD
Programmer DD
Apr 13, 2022 · Cloud Computing

How to Deploy and Use Cloudreve: An Open‑Source Multi‑Cloud File System

This article introduces Cloudreve, an open‑source public cloud file system supporting multiple storage backends, outlines its key features such as direct client uploads, Aria2 integration, WebDAV, and provides step‑by‑step deployment and build instructions for Linux and Windows environments.

CloudreveDeploymentcloud storage
0 likes · 4 min read
How to Deploy and Use Cloudreve: An Open‑Source Multi‑Cloud File System
Architects' Tech Alliance
Architects' Tech Alliance
Mar 29, 2022 · Fundamentals

Understanding Linux Ext Filesystems, RAID, and LVM

This article explains the structure of Linux Ext (2/3/4) file systems, the role of superblocks and block groups, compares hardware and software RAID, and introduces LVM as a flexible volume management solution, highlighting its benefits and potential risks.

Ext filesystemLVMLinux
0 likes · 5 min read
Understanding Linux Ext Filesystems, RAID, and LVM
Efficient Ops
Efficient Ops
Mar 9, 2022 · Fundamentals

Understanding Linux: Kernel, Memory, Processes, and File Systems Explained

This comprehensive guide explores the core components of a Linux system—including the kernel, memory management, process scheduling, file system architecture, device drivers, networking, and shell—while also covering disk partitions, mounting, and practical command examples for system administration.

KernelMemory ManagementOperating System
0 likes · 36 min read
Understanding Linux: Kernel, Memory, Processes, and File Systems Explained
Liangxu Linux
Liangxu Linux
Feb 26, 2022 · Fundamentals

Master Hard and Soft Links in Linux: When and How to Use Them

This guide explains the differences between hard links and soft (symbolic) links in Linux, how to create and manage them with the ln command, their filesystem constraints, practical use‑cases, and common pitfalls such as dangling links and path issues.

file systemln command
0 likes · 7 min read
Master Hard and Soft Links in Linux: When and How to Use Them
Open Source Linux
Open Source Linux
Jan 28, 2022 · Fundamentals

Why Disk Space Stays Full After Deleting Files? Inside Linux VFS and Inodes

Even when a Linux system reports a full disk, deleted files may still occupy space because active processes keep them open; using commands like df, du, and lsof reveals hidden usage, and understanding the virtual file system, inode structures, and link management explains how to release the space.

Filesystem FundamentalsLinuxdisk space
0 likes · 11 min read
Why Disk Space Stays Full After Deleting Files? Inside Linux VFS and Inodes