Docs / Linux Basics / Linux Disk Management with fdisk and parted

Linux Disk Management with fdisk and parted

By Admin · Apr 1, 2026 · Updated Apr 23, 2026 · 6 views · 2 min read

Getting disk right from the start saves hours of debugging later. In this comprehensive guide, we'll cover everything from initial setup to production-ready configuration, including fdisk and parted considerations.

Prerequisites

  • Terminal access via SSH or console
  • Basic familiarity with the Linux command line
  • A registered domain name (for public-facing services)
  • A Linux server (any distribution)

Understanding the Basics

For production deployments, consider implementing high availability by running multiple instances behind a load balancer. This approach provides both redundancy and improved performance under heavy load.


# View and modify file permissions
ls -la /path/to/files
chmod 755 /path/to/directory
chmod 644 /path/to/file
chown user:group /path/to/file

# Find files with specific permissions
find / -perm -4000 -type f 2>/dev/null  # SUID files
find /var/www -not -user www-data       # Wrong ownership

Each line in the configuration serves a specific purpose. The comments explain the reasoning behind each setting, making it easier to customize for your specific use case.

Common Commands and Usage

The default configuration works well for development environments, but production servers require additional tuning. Pay particular attention to connection limits, timeout values, and logging settings.


# System information commands
uname -a                  # Kernel version
lsb_release -a            # Distribution info
free -h                   # Memory usage
df -h                     # Disk usage
lscpu                     # CPU information
uptime                    # System uptime and load

The configuration above sets the recommended values for a VPS with 2-4GB of RAM. Adjust the memory-related settings proportionally if your server has different specifications.

Summary

You've successfully configured disk on your VPS. Remember to monitor performance, keep your software updated, and maintain regular backups. If you run into issues, consult the official documentation or open a support ticket for assistance.

Was this article helpful?