پرش به مطلب اصلی

ساخت حجم جدید

دستور create برای ساخت یک Volume جدید در سیستم استفاده می‌شود. این Volume می‌تواند برای ذخیره‌سازی داده‌های پایدار در کانتینرها مورد استفاده قرار گیرد.


🧩 دستور کلی

k3 volume create [options] <volumeName>
  • volumeName: نام حجمی که قصد ساخت آن را دارید.

⚙️ گزینه‌ها (Options)

گزینه کوتاهگزینه بلندتوضیح
-s--sizeتعیین اندازه حجم (مثل 10GB, 500MB)
-t--typeنوع Volume (LVM ,cusotm)
-m--mountمسیر mount حجم روی میزبان
-h--helpنمایش راهنمای کامل دستور

📥 مثال‌های کاربردی

✅ ساخت حجم ساده بدون مشخص کردن اندازه:

k3 volume create myDataVolume

✅ ساخت حجم با اندازه مشخص:

k3 volume create -s 5G myBackupVolume

✅ ساخت حجم با نوع فایل‌سیستم مشخص:

k3 volume create -s 2G -t ext4 myLogVolume

✅ ساخت حجم و mount کردن آن روی مسیر دلخواه:

k3 volume create -s 1G -t xfs -m /mnt/data myMountVolume

نکات مهم

اگر اندازه مشخص نشود، حجم پیش‌فرض سیستم ساخته می‌شود.فقط برای نوع LVM حجم مورد نظر است

اگر مسیر mount مشخص نشود، سیستم به صورت خودکار مسیر مناسبی اختصاص می‌دهد.

این دستور برای مدیریت فضای پایدار بین کانتینرها بسیار مناسب است.

تست جامع

#!/bin/bash

echo "Starting k3 volume create tests..."
echo

echo "[1] Create simple volume without size"
k3 volume create myDataVolume
echo

echo "[2] Create volume with specified size (5G)"
k3 volume create -s 5G myBackupVolume
echo

echo "[3] Create volume with size and specific filesystem "
k3 volume create -s 2G -t custom myLogVolume
echo

echo "[4] Create volume with size, filesystem, and mount point"
k3 volume create -s 1G -t custom -m /mnt/data myMountVolume
echo

echo "All volume create tests completed."

🆘 دریافت راهنما

برای مشاهده‌ی راهنمای کامل این دستور در خط فرمان:

k3 volume create -h