انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: ایجاد پارتیشن  (دفعات بازدید: 879 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین amirsilencer

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • قبل همه چی یه پدر و مادر خوبی واسه خودت باش
ایجاد پارتیشن
« : 26 خرداد 1400، 10:12 ب‌ظ »
سلام دوستان! من میخوام یه پارتیشن جدید برای var بسازم چطوری اینکارو انجام بدم یکی راهنمایی کنه.
نمیخوام دوباره برم اوبونتو رو نصب کنم و باز اونجا پارتیشن بندی کنم .
و سوالم دومم اینه که بعد از ایجاد پارتیشن var تمام داده هایی که از طریق var تو پارتیشن روت بود انتقال پیدا میکنه؟
من درایو خالی ندارم برا این کار ولی یه درایو خالی کردم برای var یکی بگه چطوری براش بسازم

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : ایجاد پارتیشن
« پاسخ #1 : 27 خرداد 1400، 09:01 ق‌ظ »
سلام دوستان! من میخوام یه پارتیشن جدید برای var بسازم چطوری اینکارو انجام بدم یکی راهنمایی کنه.
نمیخوام دوباره برم اوبونتو رو نصب کنم و باز اونجا پارتیشن بندی کنم .
و سوالم دومم اینه که بعد از ایجاد پارتیشن var تمام داده هایی که از طریق var تو پارتیشن روت بود انتقال پیدا میکنه؟
من درایو خالی ندارم برا این کار ولی یه درایو خالی کردم برای var یکی بگه چطوری براش بسازم
پارتیشن  var  لازم دارید؟ 
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : ایجاد پارتیشن
« پاسخ #2 : 27 خرداد 1400، 03:56 ب‌ظ »
معمولا لازم نیست که var رو جدا کنید. ولی اگه می‌خواهید، راهنمایی می‌کنیم.
خروجی دستور‌ زیر رو بزارید.
cat /etc/fstab
« آخرین ویرایش: 27 خرداد 1400، 08:10 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1116
پاسخ : ایجاد پارتیشن
« پاسخ #3 : 27 خرداد 1400، 07:11 ب‌ظ »
معمولا راه کار این شکلیه یه پارتیشن جدید ایجاد می کنید، محتویات فعلی دایرکتوری /var رو توش می ریزید بعد با ویرایش فایل /etc/fstab میگید از این به بعد این پارتیشن رو در مونت پوینت /var مونت کنه

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : ایجاد پارتیشن
« پاسخ #4 : 29 خرداد 1400، 10:53 ق‌ظ »
انجام این کار یه مقدار حساس هست

اگر تصمیم قاطع برای انجام این کار دارید اول از همه بک آپ از کل فایل هاتون بگیرید.

میتونید حتی اونارو توی یه فلش منتقل کنید و از طریق ویرایش fstab چک کنید که درست کار میکنند یا خیر

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

برای این کار هم رابط گرافیکی GParted بنظرم انجام میده
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین amirsilencer

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • قبل همه چی یه پدر و مادر خوبی واسه خودت باش
پاسخ : ایجاد پارتیشن
« پاسخ #5 : 30 خرداد 1400، 04:44 ق‌ظ »
معمولا لازم نیست که var رو جدا کنید. ولی اگه می‌خواهید، راهنمایی می‌کنیم.
خروجی دستور‌ زیر رو بزارید.
cat /etc/fstab
https://s4.uupload.ir/files/screenshot_from_2021-06-19_20-13-09_h8ba.png

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : ایجاد پارتیشن
« پاسخ #6 : 30 خرداد 1400، 03:21 ب‌ظ »
یه پارتیشن جدید با gparted یا با هر ابزاری که می‌خواهید درست کنید.
فایل‌سیستم (فرمت) اون رو ext4 یا xfs بزارید. اگه xfs باشه، یکم سریعتره ولی نمیشه کوچیکش کرد. برای اینکار باید از اول ساخته بشه.
اگه ext4 باشه، می‌تونید حجم اون رو کم و زیاد کنید ولی یکم از xfs کند‌تره. (خیلی هم اختلاف زیادی ندارند)
اگه نمی‌دونید کدوم رو می‌خواهید اسنفاده کنید، برید سراغ ext4. چون بیشتر استفاده میشه.

خروجی دستورات زیر رو بعد از کار‌های بالا، قرار بدید.
sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE,UUID
sudo fdisk -l
برای کپی توی ترمینال، از کلید‌های ctrl + shift + v استفاده کنید. (کنترل + شیفت + v)

یه پوشه هم توی / بسازید و اسمش رو بزارید var-new اگه بخواهید، می‌تونید یه اسم دیگه هم بزارید ولی بگید که چه اسمی گذاشتید.
sudo mkdir /var-new
میدونید که زکات علم نشر آن است

آفلاین amirsilencer

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • قبل همه چی یه پدر و مادر خوبی واسه خودت باش
پاسخ : ایجاد پارتیشن
« پاسخ #7 : 30 خرداد 1400، 08:57 ب‌ظ »
یه پارتیشن جدید با gparted یا با هر ابزاری که می‌خواهید درست کنید.
فایل‌سیستم (فرمت) اون رو ext4 یا xfs بزارید. اگه xfs باشه، یکم سریعتره ولی نمیشه کوچیکش کرد. برای اینکار باید از اول ساخته بشه.
اگه ext4 باشه، می‌تونید حجم اون رو کم و زیاد کنید ولی یکم از xfs کند‌تره. (خیلی هم اختلاف زیادی ندارند)
اگه نمی‌دونید کدوم رو می‌خواهید اسنفاده کنید، برید سراغ ext4. چون بیشتر استفاده میشه.

خروجی دستورات زیر رو بعد از کار‌های بالا، قرار بدید.
sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE,UUID
sudo fdisk -l
برای کپی توی ترمینال، از کلید‌های ctrl + shift + v استفاده کنید. (کنترل + شیفت + v)

یه پوشه هم توی / بسازید و اسمش رو بزارید var-new اگه بخواهید، می‌تونید یه اسم دیگه هم بزارید ولی بگید که چه اسمی گذاشتید.
sudo mkdir /var-new
https://s4.uupload.ir/files/screenshot_from_2021-06-20_12-26-27_8fnz.png
طبق روالی که گفتید پیش رفتم
با پارتیشن ext4
حجم 10gb
اسم پوشه var-new
« آخرین ویرایش: 30 خرداد 1400، 09:09 ب‌ظ توسط Amirsilencer »

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : ایجاد پارتیشن
« پاسخ #8 : 30 خرداد 1400، 11:31 ب‌ظ »
اول پارتیشنی که ساختید رو روی  /var-new/ سوار کنید.
sudo mount /dev/sda2 /var-new
حالا محتویات /var/ رو با rsync کپی کنید توی اون دایرکتوری (پوشه). اینجوری دسترسی‌ها فایل‌ها هم کپی میشه.

sudo rsync -vrpgo /var/ /var-new ; syncدقت کنید که /var/ رو همینجوری بنویسید. در غیر اینصورت، یجور دیگه کپی انجام میشه.

حالا دستورات زیر رو توی یه فایل بنویسید و اون رو فایل با bash اجرا کنید. میشه دستی هم اجراشون کرد. ولی با این روش احتمال اینکه مشکلی پیش بیاد، کمتر میشه.
umount /var-new
mv /var /var.old
mkdir /var
mount /dev/sda2 /var

این رو توی یه فایل به هر اسمی می‌خواهید، توی هوم خودتون بنویسید و ذخیره کنید بعدش اینجوری اجراش کنید.
sudo bash filenameبه‌جای filename اسم فایلی که ذخیره کردید رو بنویسید.

الان باید فایل fstab رو هم تغییر بدید تا هربار موقع بوت کردن اوبونتو، /var/ هم سوار بشه.

چون خروحی دستور lsblk رو نفرستادید، نمی‌تونم درست راهنمایی کنم ولی اینجوری هم جواب میده ولی ممکنه توی بعضی حالات، درست کار نکنه. (اگه چنتا هارد داشته باشید یا موقع بوت شدن، فلش وصل باشه. ولی حتما مشکل پیش نمیاد)
این دستور رو بزنید.
echo "/dev/sda2  /var  ext4 defaults 0 2" | sudo tee -a /etc/fstab
/dev/sda2چیزی که بالا نوشتم رو باید با توجه به خروجی lsblk عوض بشه.
خروجی lsblk رو قرار بدید.
میدونید که زکات علم نشر آن است

آفلاین amirsilencer

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • قبل همه چی یه پدر و مادر خوبی واسه خودت باش
پاسخ : ایجاد پارتیشن
« پاسخ #9 : 30 خرداد 1400، 11:56 ب‌ظ »
اول پارتیشنی که ساختید رو روی  /var-new/ سوار کنید.
sudo mount /dev/sda2 /var-new
حالا محتویات /var/ رو با rsync کپی کنید توی اون دایرکتوری (پوشه). اینجوری دسترسی‌ها فایل‌ها هم کپی میشه.

sudo rsync -vrpgo /var/ /var-new ; syncدقت کنید که /var/ رو همینجوری بنویسید. در غیر اینصورت، یجور دیگه کپی انجام میشه.

حالا دستورات زیر رو توی یه فایل بنویسید و اون رو فایل با bash اجرا کنید. میشه دستی هم اجراشون کرد. ولی با این روش احتمال اینکه مشکلی پیش بیاد، کمتر میشه.
umount /var-new
mv /var /var.old
mkdir /var
mount /dev/sda2 /var

این رو توی یه فایل به هر اسمی می‌خواهید، توی هوم خودتون بنویسید و ذخیره کنید بعدش اینجوری اجراش کنید.
sudo bash filenameبه‌جای filename اسم فایلی که ذخیره کردید رو بنویسید.

الان باید فایل fstab رو هم تغییر بدید تا هربار موقع بوت کردن اوبونتو، /var/ هم سوار بشه.

چون خروحی دستور lsblk رو نفرستادید، نمی‌تونم درست راهنمایی کنم ولی اینجوری هم جواب میده ولی ممکنه توی بعضی حالات، درست کار نکنه. (اگه چنتا هارد داشته باشید یا موقع بوت شدن، فلش وصل باشه. ولی حتما مشکل پیش نمیاد)
این دستور رو بزنید.
echo "/dev/sda2  /var  ext4 defaults 0 2" | sudo tee -a /etc/fstab
/dev/sda2چیزی که بالا نوشتم رو باید با توجه به خروجی lsblk عوض بشه.
خروجی lsblk رو قرار بدید.
https://s4.uupload.ir/files/screenshot_from_2021-06-20_15-24-25_3yls.png
https://s4.uupload.ir/files/screenshot_from_2021-06-20_15-24-31_j8y.png

آفلاین amirsilencer

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • قبل همه چی یه پدر و مادر خوبی واسه خودت باش
پاسخ : ایجاد پارتیشن
« پاسخ #10 : 31 خرداد 1400، 12:04 ق‌ظ »
اول پارتیشنی که ساختید رو روی  /var-new/ سوار کنید.
sudo mount /dev/sda2 /var-new
حالا محتویات /var/ رو با rsync کپی کنید توی اون دایرکتوری (پوشه). اینجوری دسترسی‌ها فایل‌ها هم کپی میشه.

sudo rsync -vrpgo /var/ /var-new ; syncدقت کنید که /var/ رو همینجوری بنویسید. در غیر اینصورت، یجور دیگه کپی انجام میشه.

حالا دستورات زیر رو توی یه فایل بنویسید و اون رو فایل با bash اجرا کنید. میشه دستی هم اجراشون کرد. ولی با این روش احتمال اینکه مشکلی پیش بیاد، کمتر میشه.
umount /var-new
mv /var /var.old
mkdir /var
mount /dev/sda2 /var

این رو توی یه فایل به هر اسمی می‌خواهید، توی هوم خودتون بنویسید و ذخیره کنید بعدش اینجوری اجراش کنید.
sudo bash filenameبه‌جای filename اسم فایلی که ذخیره کردید رو بنویسید.

خروجی lsblk رو قرار بدید.
https://s4.uupload.ir/files/screenshot_from_2021-06-20_15-33-06_jcvc.png
تا این قسمت انجام دادم

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : ایجاد پارتیشن
« پاسخ #11 : 31 خرداد 1400، 12:29 ق‌ظ »
خروجی lsblk کامل نمایش داده نشده. یکم پنجره ترمینال رو از نظر عرضی بزرگتر کنید یا اینکه ترمینال رو تمام صفحه کنید.
فقط خط مربوط به sda2 رو لازم دارید.

می‌تونید متن ترمینال رو با ctrl + shift + c کپی کنید و توی انجمن بفرستید. البته از تگ کد هم استفاده کنید تا درست نمایش داده بشه.(علامت # داره)

اگه می‌تونید، خروجی دستور زیر رو هم قرار بدید.
mount | grep /var
فعلا می‌تونید زیر رو بزنید تا /var/ هم موقع بوت شدن، سوار بشه.
echo "/dev/sda2  /var  ext4 defaults 0 2" | sudo tee -a /etc/fstab
این رو فعلا بزنید تا /var/ موقع شدن، سوار بشه.
میدونید که زکات علم نشر آن است

آفلاین amirsilencer

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • قبل همه چی یه پدر و مادر خوبی واسه خودت باش
پاسخ : ایجاد پارتیشن
« پاسخ #12 : 31 خرداد 1400، 12:37 ق‌ظ »
خروجی lsblk کامل نمایش داده نشده. یکم پنجره ترمینال رو از نظر عرضی بزرگتر کنید یا اینکه ترمینال رو تمام صفحه کنید.
فقط خط مربوط به sda2 رو لازم دارید.

می‌تونید متن ترمینال رو با ctrl + shift + c کپی کنید و توی انجمن بفرستید. البته از تگ کد هم استفاده کنید تا درست نمایش داده بشه.(علامت # داره)

اگه می‌تونید، خروجی دستور زیر رو هم قرار بدید.
mount | grep /var
فعلا می‌تونید زیر رو بزنید تا /var/ هم موقع بوت شدن، سوار بشه.
echo "/dev/sda2  /var  ext4 defaults 0 2" | sudo tee -a /etc/fstab
این رو فعلا بزنید تا /var/ موقع شدن، سوار بشه.
داشتیم خوب پیش میرفتیم با یه رییستارت دیگه اوبونتو بالا نمیاد ](*,) ](*,) ](*,) ](*,)
https://s4.uupload.ir/files/dsc_0052_qt4l.jpg

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : ایجاد پارتیشن
« پاسخ #13 : 31 خرداد 1400، 09:10 ق‌ظ »
خروجی lsblk کامل نمایش داده نشده. یکم پنجره ترمینال رو از نظر عرضی بزرگتر کنید یا اینکه ترمینال رو تمام صفحه کنید.
فقط خط مربوط به sda2 رو لازم دارید.

می‌تونید متن ترمینال رو با ctrl + shift + c کپی کنید و توی انجمن بفرستید. البته از تگ کد هم استفاده کنید تا درست نمایش داده بشه.(علامت # داره)

اگه می‌تونید، خروجی دستور زیر رو هم قرار بدید.
mount | grep /var
فعلا می‌تونید زیر رو بزنید تا /var/ هم موقع بوت شدن، سوار بشه.
echo "/dev/sda2  /var  ext4 defaults 0 2" | sudo tee -a /etc/fstab
این رو فعلا بزنید تا /var/ موقع شدن، سوار بشه.
داشتیم خوب پیش میرفتیم با یه رییستارت دیگه اوبونتو بالا نمیاد ](*,) ](*,) ](*,) ](*,)
https://s4.uupload.ir/files/dsc_0052_qt4l.jpg
نیاز نیست عکس بدی متن رو کپی کن بعد با اون # تو قسمت پیام بزار اینجا یا از  سرویس Pastebin بالا انجمن استفاده کن
کامل انجام دادی بعد دوباره راه اندازی کردی؟
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : ایجاد پارتیشن
« پاسخ #14 : 31 خرداد 1400، 12:28 ب‌ظ »
نبابد کامپیوتر رو خاموش می‌کردید.
الان به یه اوبونتو زنده نیاز دادید تا درستش کنید.
میدونید که زکات علم نشر آن است