پرش به محتویات

خطاهای فایل، مسیر و فضای ذخیره‌سازی

بخش زیادی از خطاهای Job به مسیر اشتباه، نبودن فایل، دسترسی نداشتن یا پر شدن فضا مربوط می‌شود.

مسیر فعلی را ببینید

pwd

فایل‌های پوشه فعلی

ls -lah

مسیر Home

echo $HOME

ساختار پیشنهادی پروژه

mkdir -p ~/projects/my-project/{data,scripts,logs,results}
cd ~/projects/my-project

خطای No such file or directory

این خطا یعنی فایل یا مسیر موردنظر پیدا نشده است.

بررسی:

pwd
ls -lah
find . -maxdepth 3 -type f | sort

راهکار:

  • مسیر cd داخل فایل Slurm را بررسی کنید.
  • نام فایل را دقیق و بدون اشتباه تایپی بنویسید.
  • از فاصله و کاراکترهای خاص در نام فایل‌ها کمتر استفاده کنید.

خطای Permission denied

بررسی دسترسی‌ها:

ls -lah
ls -ld .
id

اگر فایل Shell اجرا نمی‌شود:

chmod +x scripts/run.sh

بررسی فضای دیسک

df -h
du -sh *

اگر پوشه پروژه خیلی بزرگ شده است:

du -sh ~/projects/*

مسیرهای shared

ls -ld /shared
ls -ld /shared/home
ls -ld /shared/apps

نام‌گذاری مناسب فایل‌ها

پیشنهاد خوب:

project-01
input-data.csv
run-analysis.py
result-2026-07-28.out

موارد نامناسب:

my file with space.py
data(final).csv
نام فایل خیلی طولانی با فاصله.py

حذف فایل با احتیاط

قبل از حذف، اول فایل‌ها را ببینید:

ls -lah

حذف یک فایل مشخص:

rm filename

حذف برگشت‌پذیر نیست

دستور rm فایل را به سطل زباله منتقل نمی‌کند. قبل از اجرای آن، مسیر و نام فایل را دقیق بررسی کنید.