خطای ntfsresize: command not found

احتمالا اگر روی CentOS 8 ویرچوالایزر برای ساخت KVM نصب کرده باشید، هنگام نصب ایمیج سرورهای ویندوزی ممکنه با خطا مواجه بشید. لاگ خطاها رو که بررسی کردم عموما به شکل زیره:

[Command] ntfsresize -P --force /dev/mapper/vg0-xxxxxxx--yyyyyyyyyyyyyyyy--zzzzzzzzzzzzzzzzzz 2>&1	[Retval] 127
[Output]: Hide
Array
(
    [0] => sh: ntfsresize: command not found
)

[Command] ntfsfix -b /dev/mapper/vg0-xxxxxxx--yyyyyyyyyyyyyyyy--zzzzzzzzzzzzzzzzzz 2>&1	[Retval] 127
[Output]: Hide
Array
(
    [0] => sh: ntfsfix: command not found
)

برای رفع این اشکال کافی پکیج‌های زیر رو نصب کنید و مجددا VPS رو ریبیلد کنید:

yum install epel-release
yum install ntfsprogs

و تمام!

تبدیل VPS با کرنل OpenVZ به KVM

اگر قصد داشتید وی‌پی‌اسی رو که روی OpenVZ و Virtuozzo هست رو به صورت فول به یک سرور با مجازی‌سازی KVM منتقل کنید، این کار قابل انجامه اما به شرطی که سیستم عامل هر دو VPS یکسان باشه. فرضا هر دو Cenos 7 باشن.

برای انجام این کار اول باید VPS مبدا که روی OpenVZ هست رو خاموش کنید، سپس به Node اصلی سرور OpenVZ از طریق SSH متصل بشید.

ابتدا پکیج زیر رو روی نود اصلی OpenVZ نصب کنید. (فرضا اینجا سیستم عامل نود اصلی ما Centos هست)

yum install mingetty

سپس فایل زیر رو ادیت کنید

nano /etc/inittab
ادامه خواندن تبدیل VPS با کرنل OpenVZ به KVM

عدم اتصال سرورهای مجازی پروکس‌موکس به اینترنت در سرورهای هتزنر

لکن اگر شما از هتزنر سرور اختصاصی تهیه و روی آن مجازی ساز Proxmox نصب کردید و پس از کانفیگ شبکه مطابق راهنمای زیر سرورهای مجازی‌تان اتصال اینترنت نداشتند،

https://pve.proxmox.com/wiki/Network_Configuration

فایل زیر را ادیت کرده:

nano /etc/sysctl.conf

دو خط زیر را با برداشتن # از ابتدای آن‌ها از حالت کامنت خارج کنید:

#net.ipv4.ip_forward = 1
#net.ipv6.conf.all.forwarding = 1 

طریقت دیگر این که دستورات زیر را اجرا کنید تا همان اعمال فوق‌الذکر انجام شوند (البته با ریبوت سرور دستورات زیر اثربخشی خود را از دست داده و کان لم یکن تلقی خواهند شد):

sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.forwarding=1

پس از اعمال تغییرات یکبار سرور را ریبوت بفرمایید، انشالله تعالی که مشکل رفع شده باشد.

و تمام

افزایش فضای پارتیشن روت در پروکس‌موکس

اگر از اینترفیس پروکس‌موکس برای مدیریت مجازی‌ساز KVM استفاده کرده باشید، حتما متوجه شدید که پس از نصب این مجازی‌ساز با پروکس‌موکس، فضای تخصیص داده شده به پارتیشن root که در مسیر /dev/mapper/pve-root برای دیسک‌های عادی و در مسیر /dev/mapper/vg0-root برای دیسک‌های ssd و NVMe قرار داره به اندازه تمامی حجم دیسک سرور نیست و به اصطلاح پارتیشن‌های دیگری هم وجود داره که شاید قابل استفاده نباشه.

برای این که بتوانید از همه حجم دیسک استفاده کنید به شکل زیر عمل کنید.

اول دستور lsblk رو اجرا کنید تا مشخص بشه نوع دیسک و دستورات شما pve هست یا vg0

ادامه خواندن افزایش فضای پارتیشن روت در پروکس‌موکس