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

مسیرهای مهم و فضای مشترک

شناخت مسیرها در سامانه HPC بسیار مهم است. اگر فایل‌ها را در مسیر درست قرار دهید، Jobها راحت‌تر اجرا می‌شوند و خروجی‌ها گم نمی‌شوند.

مسیرهای اصلی

مسیر کاربرد
/shared/home/USERNAME مسیر Home کاربر
~/projects محل پیشنهادی پروژه‌ها
/shared/apps نرم‌افزارها و ابزارهای مشترک
logs داخل پروژه لاگ‌های Job
results داخل پروژه خروجی‌های محاسباتی
data داخل پروژه داده‌های ورودی

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

pwd

دیدن Home کاربر

echo $HOME

ساخت ساختار پروژه

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

بررسی حجم فایل‌ها

du -sh *

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

df -h

بررسی مسیرهای shared

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

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

my-project/
├── data/
├── scripts/
├── logs/
├── results/
└── README.txt

نکات مهم

  • فایل‌های کد را در scripts نگه دارید.
  • داده‌های ورودی را در data بگذارید.
  • خروجی‌ها را در results ذخیره کنید.
  • فایل‌های .out و .err را در logs قرار دهید.
  • از ذخیره خروجی‌های خیلی بزرگ بدون نیاز خودداری کنید.

حذف فایل

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