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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل اجرا در quota  (دفعات بازدید: 728 بار)

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

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
مشکل اجرا در quota
« : 24 تیر 1402، 02:51 ب‌ظ »
سلام دوستان من خواستم با برنامه quota کار کنم اما به یک سری مشکل بر خوردم که در ادامه میگم.


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

من برای اینکه بتونم از quota استفاده کنم اومدم از یک فلش ۱۸ گیگ استفاده کردم که سیستم رو خراب نکنم 
و با این دستور یک پارتیشن جدید بر روی فلش  اضافه کردم.( با تایپ ۸۳):


sudo fdisk /dev/sdb

و بعد با اصافه کردن گزینه n مراحل رو طی کردم و حجمی به اندازه ۳ گیگ دادم .
و بعد با این دستور خواستم پارتیشن رو چک کنم که ببینم پارتیشن جدیدی به نام  sdb1 اضافه کرده یا خیر

sudo fdisk -l

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

حالا خواستم بیام  /etc/fstab ر. دستکاری کنم و یک ماونت پوینت درست کردم در دسکتاپ خودم و بقیه کار های دیگر رو انجام بدم:



/dev/sdb1       /home/learner/Desktop/mountpoint        auto    rw,user,exec,usrquota,grpquota  0       0


من مجوز استفاده از   quota رو همیطور که میبینید اضافه کردم ( هم برای گروه هم برای کاربر)

حالا رفتم خود ابزار رو دانلود و نصب کنم.

sudo apt install quota

و با موفقیت نصب شد. و سیستم رو ریبوت کردم.

وقتی درحال ریبوت بود یوت لود منو به  قسمتemergency  منتقل کرد و گفت همچین ماونت پوینتی وجود نداره !!! ولی من از قبل درست کرده بودم و تست هم کرده بودم! ( مثل اینکه ارور بود)

من هم این قسمت رو بیخیال شدم و هزارتا بدبختی به دسکتاپ برگشتم که از این ابزار  quota استفاده کنم ( اول خواستم این ابزار همه چیز رو چک کنه)
:

 sudo quotacheck -a -u -g -v




اما با همچین چیزی مواجه شدم:


quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.



حالا هم اومدم واسه این پارتیشن اینکار رو کردم

/dev/disk/by-uuid/029991e0-aebc-41fc-b500-490d061b94c3 / ext4 errors=remount-ro,usrquota,grpquota 0 1



فعلا ریبوت نکردم!
« آخرین ویرایش: 24 تیر 1402، 03:44 ب‌ظ توسط learner:~$ »
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل اجرا در quota
« پاسخ #1 : 24 تیر 1402، 11:54 ب‌ظ »
این‌جوری بزن:
UUID=029991e0-aebc-41fc-b500-490d061b94c3 /mnt ext4 errors=remount-ro,usrquota,grpquota 0 2
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل اجرا در quota
« پاسخ #2 : 25 تیر 1402، 02:38 ق‌ظ »
بهتره توی فایل fstab مستقیم از اسم‌هایی مثل sda  و hda استفاده نکنید. این اسم‌ها ممکنه با راه‌اندازی مجدد کامپیوتر و همینطور جا به جا کردن حافظه‌ها عوض بشن و مشکل پیش بیاد.
بهتره از uuid یا partuuid یا id استفاده کنید. این‌ها به راحتی تغییر نمی‌کنند. partuuid و uuid معمولا با فرمت مجدد عوض میشن. id هم معمولا از روی شماره سریال اون قطه ایجاد میشه.

دوم اینکه اصلا لازم نیست برای سوار کردن یه فایل‌سیستم، حتما اون رو داخل فایل fstab تعریف کنید. می‌تونید اینکار رو با دستور mount انجام بدید. مثلا اینجوری
sudo mount /dev/sdb2 /home/learner/Desktop/mountpoint

با آپشن t- یا types-- میشه نوع فایل‌سیستم رو مشخص کرد
sudo mount -t ext4 /dev/sdb2 /home/learner/Desktop/mountpoint
sudo mount --types ext4 /dev/sdb2 /home/learner/Desktop/mountpoint
دوتا دستور بالا مثل هم عمل می‌کنند.

برای دادن آپشن‌های سوتر کردن، می‌تونید از آپشن o- یا options-- دستور mount استفاده کنید.
sudo mount -o errors=remount-ro,usrquota,grpquota /dev/sdb2 /home/learner/Desktop/mountpoint
sudo mount --options errors=remount-ro,usrquota,grpquota /dev/sdb2 /home/learner/Desktop/mountpoint
ذوتا دستور بالا هم مثل هم هستند.

می‌تونید آپشن‌های t- و o- رو هم با هم ترکیب کنید.
sudo mount -t ext4 -o errors=remount-ro,usrquota,grpquota /dev/sdb2 /home/learner/Desktop/mountpoint
میشه از نسخه طولانی این آپشن‌ها (یعنی types-- و options--) هم استفاده کرد.

معمولا برای سوار کردن فایل‌سیستم‌هایی که قرار نیست نقش خاصی داشته باشند، از دایرکتوری /mnt/ استفاده میشه. یعنی اونها رو روی /mnt/ سوار می‌کنند.


حالا هم اومدم واسه این پارتیشن اینکار رو کردم

/dev/disk/by-uuid/029991e0-aebc-41fc-b500-490d061b94c3 / ext4 errors=remount-ro,usrquota,grpquota 0 1
این که گذاشتید بد جور مشکل داره. اون فاسل‌سیستمی که مشخص کردید به عنوان روت سوار میشه. در نتیجه بعد از اینکه این اتفاق می‌افته؛ بعیده حتی emergency mode هم بیاد!

اون که آقای بهزادی گذاشتند گزینه خوبیه.

بهتره برای امتحان کردن و اینجور کار‌ها، فایل fstab رو ویرایش نکنید. مگه اینکه می‌دونید دارید چه کاری انجام می‌دید.
میدونید که زکات علم نشر آن است

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #3 : 25 تیر 1402، 09:38 ق‌ظ »
ممنون اومد در این فایل fstab برای خودم تعیین کردم!! که دیگه لازم نباشه همیشه خودم دستی ماونت کنم

برایquota   هم هرکاری می کنم نمیشه.
برای همین وارد ویندوز شدم بعد سیستم رو ری استرت کردم و بعد وارد لینوکس شدم که هنوز هیچ تغیری نکرده!!
حتی با این دستور
sudo mount /dev/sdb1



الان باید در دایرکتوری  mountpoint ماونت بشه اما هیچ اتفاقی نمیفته.

در داخل فلش هیچ چیزی وجود نداره اما باید پیغام بده که این فلش ماونت شده یا وصل شده. یا حتی مشون بده.

به صروت دستی هم ماونت میشه با اینکه fstab دیوایس مورد نظر رو تعریف کردم!!!
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #4 : 25 تیر 1402، 09:41 ق‌ظ »
این‌جوری بزن:
UUID=029991e0-aebc-41fc-b500-490d061b94c3 /mnt ext4 errors=remount-ro,usrquota,grpquota 0 2

به کد اخر من  توجه نکردی

من هم همینکار رو کردم و نوشتم


تنها تفاوتی که داره اینه که بجای ۲ از ۱ استفاده کردم
« آخرین ویرایش: 25 تیر 1402، 09:55 ق‌ظ توسط learner:~$ »
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل اجرا در quota
« پاسخ #5 : 25 تیر 1402، 10:14 ق‌ظ »
نه. این کار رو نکردی!
مسیر بهش دادی به جای uuid و روی ریشه هم سوارش کردی.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #6 : 25 تیر 1402، 10:36 ق‌ظ »
یعنی این بخش رو حذف کنم به جاش uuid که در تگ گذاشتی بزارم ؟؟


/dev/disk/by-uuid/029991e0-aebc-41fc-b500-490d061b94c3 /

فقط یک سوال چرا به جای  pass 1  از pass 2  استفاده کردی ایا مشکلی پیش نمیاد؟؟
« آخرین ویرایش: 25 تیر 1402، 10:39 ق‌ظ توسط learner:~$ »
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل اجرا در quota
« پاسخ #7 : 25 تیر 1402، 12:58 ب‌ظ »
و نقطهٔ سوار شدن رو هم عوض کنی. منطقاً نمی‌شه یه افزار خالی رو به عنوان ریشه سوار کرد. مقدار ۱ برای pass_no فقط برای ریشه است.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #8 : 25 تیر 1402، 01:16 ب‌ظ »
یعنی اون متنی رو که دادی با این عوض کنم؟؟؟

متن من:


/dev/disk/by-uuid/029991e0-aebc-41fc-b500-490d061b94c3 / ext4 errors=remount-ro,usrquota,grpquota 0 1


متن اقای بهزادی:

UUID=029991e0-aebc-41fc-b500-490d061b94c3 /mnt ext4 errors=remount-ro,usrquota,grpquota 0 2


این متن رو عوض کنم یا اضافه کنم؟؟



مطمعن هستید که ابرادی پیش نمیاد؟؟؟

مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل اجرا در quota
« پاسخ #9 : 25 تیر 1402، 02:19 ب‌ظ »
آره. به جای بالاییه، پایینیه رو بذار
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #10 : 25 تیر 1402، 03:14 ب‌ظ »
آره. به جای بالاییه، پایینیه رو بذار

مرسی ممنون الان قرار میدم تا اخر شب من سیستم را ریبوت می کنم اگر درست کلمه حل را به تاپیک اضافه می کنم.

(من متن قبلی رو نوشتم در داخل یک کاغذ که اگر مشکلی پیش اومد اونو استفاده کنم)
« آخرین ویرایش: 25 تیر 1402، 03:21 ب‌ظ توسط learner:~$ »
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #11 : 26 تیر 1402، 10:16 ق‌ظ »
تبریک می گم اقای بهزادی!!!!!






سیستم نابود شد!!!

مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

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

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : مشکل اجرا در quota
« پاسخ #12 : 26 تیر 1402، 11:36 ق‌ظ »
تبریک می گم اقای بهزادی!!!!!






سیستم نابود شد!!!


منم به شما تبریک میگم . مبارکتون باشه  ::) ممکنه بگید چی شد دقیقا ؟  ???
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین learner:~$

  • Hero Member
  • *
  • ارسال: 816
  • جنسیت : پسر
  • روزی روز گاری در گنو/لینوکس
پاسخ : مشکل اجرا در quota
« پاسخ #13 : 26 تیر 1402، 11:39 ق‌ظ »
تاپیک جدید باز کردم اونجا کامل شرح دادم
« آخرین ویرایش: 26 تیر 1402، 11:44 ق‌ظ توسط learner:~$ »
مثل سمی کالونم( ; ).
خواستار پایان.
محکوم به کامپایل.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل اجرا در quota
« پاسخ #14 : 26 تیر 1402، 01:30 ب‌ظ »
خب یه جای کار رو اشتباه کردی. روزانه میلیون‌ها نفر بدون مشکل از fstab استفاده می‌کنن.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن