Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR
Plesk Obsidian Technical Guide

Plesk Disk Full: No Space Left on Device and Inode Error Safe Resolution

When the disk or inode usage reaches 100% on Plesk server, the panel, websites, mail, MariaDB, and backups may fail simultaneously. The correct solution is not to randomly delete files, but to identify the cause of the mount, the type of data consuming space, and the reason for growth.

No space leftDisk %100Inode %100Plesk backupsLog rotation
root@server:~SSH
No space left on device
Disk quota exceeded
Failed to write session data
MariaDB: Unable to create temporary file
Plesk backup failed: insufficient disk space
Kapasitedisk usage is measured with df -h
InodeFile number limit using df -i.
KaynakBackup, log, mail, DB, and cache
Permanent solutionCleaning, rotation, and capacity plan
01
Technical description

What is the difference between disk space and inode fullness?

Disk capacity limits the total byte size of files, while inode limits the number of files and directories. Even if there is free space in GB, millions of small files can consume 100% of inode usage, preventing new files from being created.

First, determine which mount is full using df -hT. /, /var, /var/lib/psa/dumps or separate /var/www partition carry different reasons.

Plesk backups can consume significant disk space by default under /var/lib/psa/dumps. However, active or single redundant backups should not be deleted.

Domain logs under /var/www/vhosts/system/alanadi/logs, mail data grows according to distribution under /var/qmail or /var/mail structure.

Deleted files but open large files held by running process do not appear in the output and continue to use the df area. lsof +L1 provides this distinction.

When the disk is completely full, first create a small safe space and stabilize the logs and services. Then, perform a thorough cleanup and increase capacity; using rm -rf without researching large directories can cause serious data loss.

02
Log messages and their meanings

Plesk disk, inode and write error messages

Search for the phrase you see in the email, browser, or SSH log. Each card includes meaning, probable cause, and safe initial action.

8 registration
01kritik

No space left on device

Meaning: File system cannot write new data or metadata.

Possible cause: Disk byte capacity or inode has expired.

Use df -hT and df -i to identify the full mount.
02kritik

Disk quota exceeded

Meaning: Account or subscription has exceeded the defined quota.

Possible cause: Plesk subscription kota limiti or filesystem quota.

Compare the real usage with Plesk quota values.
03kritik

Inode usage 100%

Meaning: File system cannot find inode for new file.

Possible cause: Session, cache, maildir or small file explosion.

List the directories with the most files, without exceeding the mount limit.
04kritik

Failed to write session data

Meaning: The PHP session file cannot be written.

Possible cause: /var/lib/php/session or /tmp area inode permission issue.

Check the session path mount and ownerships.
05kritik

MariaDB unable to create temporary file

Meaning: Failed to create a new file on the database tmp or datadir.

Possible cause: Disk/inode full or tmpdir issue.

Before deleting the MariaDB file, open a safe area on the relevant mount.
06warning

Plesk backup insufficient disk space

Meaning: Estimated space required for backup could not be found.

Possible cause: Old backups, large dump, or incorrect retention.

Check the Backup Manager policy and /var/lib/psa/dumps usage.
07warning

Log file grows continuously

Meaning: Rotation is not working or the application is frequently writing the same error.

Possible cause: logrotate is broken, debug mode is open or under attack traffic.

Instead of truncating the file alone, fix the growth source and rotation.
08kritik

Read-only file system

Meaning: The mount may have been made read-only after the kernel file system error.

Possible cause: Filesystem or disk hardware error.

Examine the kernel log and plan maintenance without forcing write.

No records matching this expression were found.

03
Secure first review

SSH diagnostic commands and what output to look for?

Commands are for root access. Collect only status and logs first; Do not change the permanent setting without seeing the reason.

Mount and capacity
df -hT
df -i

Displays the byte and inode usage of all mounts.

Largest Directories
du -xhd1 / 2>/dev/null | sort -h
du -xhd1 /var 2>/dev/null | sort -h

Shows the top-level directories consuming space within the same filesystem.

Plesk backup area
du -xsh /var/lib/psa/dumps/* 2>/dev/null | sort -h | tail -n 30

List largest Plesk backup folder and files.

Domain log sizes
find /var/www/vhosts/system -path '*/logs/*' -type f -size +100M -printf '%s %p
' 2>/dev/null | sort -n | tail -n 30

Displays domain logs over 100 MB by size.

Deleted open files
lsof +L1 | sort -k7 -n | tail -n 30

Shows files that are kept open by the process and using space, even though they are deleted.

Multi-file directories
for d in /var/www/vhosts /var/lib/php /tmp /var/qmail; do [ -d "$d" ] && echo "$d $(find "$d" -xdev -type f 2>/dev/null | wc -l)"; done

Compares the number of files in the root directories where inode usage is likely to be high.

Disk IO and kernel log
iostat -xz 1 3
journalctl -k -n 120 --no-pager

Shows reasons for disk density, I/O error, and read-only filesystem.

04
Safe solution order

Steps to resolve disk fullness without data loss

After the dolan mount and data type are determined, a secure short field is opened, the growth reason is stopped, and a permanent capacity plan is applied.

1

Determine the dolan mount and inode status

Cleaning /home while /var is full does not provide any benefit. Analyze on the same mount.

df -hT && df -i
2

Find the data class consuming space

Classify backup as domain log, mail, database, cache, and deleted open file.

3

First, open a low-risk temporary redirect.

Allocate limited space from low-risk targets such as package cache or verified old temporary files; do not touch DB/mail data.

4

Stop growth.

If the error log explosion, spam mail, failed backup loop, or cache production continues, stop the source first.

5

Configure retention and log rotation from Plesk

Adjust Backup Manager and domain log rotation settings to suit the workload.

6

Add capacity and monitoring

Plan partition growth, separate backup storage, and set alarms at 75/85 thresholds.

05
Distinction by symptom

Special scenarios and decision trees

/var/lib/psa/dumps too large

Backup Manager retention, local/remote copy strategy and incremental chains are checked.

Single domain log in hundreds of GB

First, resolve the repeating error or attack source; then reduce with logrotate under control.

Maildir contains millions of files

Spam queue, mailbox usage, retention, and breached accounts are analyzed.

MySQL index grew

Binary log, slow log, tmp, and actual database growth are separated; table files are not deleted manually.

File deleted but space not recovered

Find open handle with lsof +L1; release the area by reloading/restarting the related service.

Absolutely don't

  • Do not use rm -rf in an index with unknown size and function.
  • Do not delete MySQL/MariaDB data files directly.
  • Do not remove the active Plesk backup file while the task is running.
  • Don't ignore deleting the log file and the application growing at the same speed.
  • Do not clean the /tmp content without considering all processes.
  • Do not force write if the Filesystem is read-only.

Post-solution verification

  • Dolu mount carries a safe reserve under 85%.
  • Inode usage at a level that can create new files.
  • Plesk panel, MariaDB, mail, and writing web sites are functioning.
  • Space consumption is not rising again quickly.
  • Backup and log retention settings have been applied.
  • No new I/O errors in disk health and kernel logs.
06
Official technical resources

cPanel and manufacturer documentation

07
Internal SEO content set

Related cPanel and server error solutions

08
Frequently asked questions

Plesk Disk Full Error Curiosities about

Why do I get 'No space left' when there are empty GBs on the disk?

The inode can be 100% or the partition to be written is full.

Plesk yedekleri nerede tutulur?

On Linux, the default local backup location is usually /var/lib/psa/dumps.

Is deleting the log file safe?

Deleting the active file may not immediately free up space and can cause data loss. Rotation/truncation should be done carefully.

What does lsof +L1 show?

Displays files that were deleted but are still using disk space because they are being held open by a running process.

How to free up an inode?

First, locate the millions of small files produced by session, cache, mail, or application source; files are deleted according to the retention policy.

Does Plesk clean up its own disk space?

Log rotation and backup retention help; regular monitoring is necessary for incorrect configuration or application growth.

Is increasing disk space enough?

Provides space for a short term; if the uncontrolled log, backup, or spam growth continues, the new space will also be filled.

EKA SOFTWARE AND INFORMATION SYSTEMS

Let's fix the error on your server permanently

By analyzing cPanel, WHM, CloudLinux, LiteSpeed, MariaDB, Exim and security layers together, we fix the root cause of the failure instead of just removing the service.

Get Server Support WhatsApp
Top