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

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

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




نویسنده موضوع: كمــك!! پارتيشن home درست كردم اوبونتو ديگه بالا نمياد (حل شد)  (دفعات بازدید: 3592 بار)

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

آفلاین Ali.M

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
سلام
من اين كارها رو توي ترمينال كردم كه يه پارتيشن جديد براي home درست كنم:
mkdir /mnt/newhome
sudo mount -t ext3 /dev/hda5 /mnt/newhome

cd /home/
find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome

sudo umount /mnt/newhome
sudo mv /home /old_home
sudo mkdir /home
sudo mount /dev/hda5 /home
بعدش خط زير رو به فايل /etc/fstab اضافه كردم
/dev/hda5 /home ext3 nodev,nosuid 0 2

ولي وقتي كامپيوتر رو ريبوت كردم اين پيغام خطا رو ميده و اوبونتو بالا نمياد ](*,) ](*,) ](*,)
users $Home/.dmrc file is being ignored. This
prevents the default session and language from being
saved. file should be owned by user and have
644 permissions. User's $HOME directly must be
owned by user and not wirtable by other users.

حالا بايد چي كار كنم؟
« آخرین ویرایش: 26 شهریور 1388، 11:20 ق‌ظ توسط ali313 »

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
اجازه دسترسی شاخه home کاربر باید فقط توسط خود کاربر read & write باشه
تو ترمینال این دستور رو بنویس
sudo chmod 644 /homedir

آفلاین Ali.M

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
اجازه دسترسی شاخه home کاربر باید فقط توسط خود کاربر read & write باشه
تو ترمینال این دستور رو بنویس
sudo chmod 644 /homedir

اين كار كه گفتيد رو انجام دادم ديگه او خطا رو نميده ولي به جاش يه ارور ديگه ميده ميگه كه فايلهاي فولدر home موجود نيست بايد از طريق root بوت بشي (البته من اينجور از متن خطا متوجه شدم!!) با كاربر ريشه بوت ميشه ولي با يوزر خودم نه.
اشكال كارم چي بوده؟
من ديگه نميتونم از طريق يوزر قبليم بوت بشم  ](*,) ](*,) ](*,) ](*,) بايد چي كار كنم كه برگرده به حالت قبل؟

آفلاین novid

  • Hero Member
  • *
  • ارسال: 728
  • جنسیت : پسر
  • آزاده بمیرید!
    • پالس آزاد
ببخشید میشه این دستورا رو یه توضیح بدین ???

من اینطور فهمیدم:

خط اول که یه دایرکتوری ساختین.
خط دوم اومدین یه پارتیشن ext3 ساختین  و روی همون دایرکتوری که توی خط اول ساختین سوارش کردین.

بعد تو حالت لایو نمی دونم یا تو خود سیستم عامل اصلی اوبونتو که روی هارد نصب بوده اومدین رفتین توی پارتیشن خونگی

اون دستور فایند رو هم که اصلا نفهمیدم برای چیه ??? حدسم اینه که مجتویات دایرکتوری جاری که همون خونگی باشه رو ریختین تو همون دایرکتوی که مرحله اول ساختین و قراره پارتیشن جدیدتون بشه! خوب چرا اینجا از دستور ساده cp استفاده نکردین؟!

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

و در نهایت اون پارتیشن جدید خونگی رو در مکان درستش سوار کردید!

خوب من فقط اون دستور find رو نفهمیدم که چطوری عمل می‌کنه


آفلاین Ali.M

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
ببخشید میشه این دستورا رو یه توضیح بدین ???

من اینطور فهمیدم:

خط اول که یه دایرکتوری ساختین.
خط دوم اومدین یه پارتیشن ext3 ساختین  و روی همون دایرکتوری که توی خط اول ساختین سوارش کردین.

بعد تو حالت لایو نمی دونم یا تو خود سیستم عامل اصلی اوبونتو که روی هارد نصب بوده اومدین رفتین توی پارتیشن خونگی

اون دستور فایند رو هم که اصلا نفهمیدم برای چیه ??? حدسم اینه که مجتویات دایرکتوری جاری که همون خونگی باشه رو ریختین تو همون دایرکتوی که مرحله اول ساختین و قراره پارتیشن جدیدتون بشه! خوب چرا اینجا از دستور ساده cp استفاده نکردین؟!

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

و در نهایت اون پارتیشن جدید خونگی رو در مکان درستش سوار کردید!

خوب من فقط اون دستور find رو نفهمیدم که چطوری عمل می‌کنه



واقعيتش خودم هم نميدونم :biggrin: من يه تازه كارم. اينها رو از توي يه سايت خوندم و طبق دستوراتش عمل كردم
اينهم لينكش:
http://forum.p30world.com/showpost.php?p=2493241&postcount=1500
حالا ممنون ميشم يه جوري به من بگيد چجوري اين خرابكاريم رو درستش كنم بعدش هم يه منبع معتبر بهم معرفي كنيد كه كامل توضيح بده چجوري يه پارتيشن جدا براي پوشه‌ي خونگيم درست كنم
« آخرین ویرایش: 25 شهریور 1388، 12:47 ق‌ظ توسط ali313 »

آفلاین یه انقلابی

  • Hero Member
  • *
  • ارسال: 951
  • جنسیت : پسر
    • یه‌انقلابی
با سلام
من این راهنما رو تست کردم و جواب داده : http://helpforlinux.blogspot.com/2009/03/move-home-to-its-own-partition.html
شما در آخر این دستور رو با آرگومان r- اجرا کنید :
$sudo rm -r /old_homeیا علی
فعلا قصد ندارم اینجا بیام، شاید اصلا نیام.
انجمن‌های آزادتری هم خواهند بود برای آزاد بودن.
یا علی

آفلاین Ali.M

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
با سلام
من این راهنما رو تست کردم و جواب داده : http://helpforlinux.blogspot.com/2009/03/move-home-to-its-own-partition.html
شما در آخر این دستور رو با آرگومان r- اجرا کنید :
$sudo rm -r /old_homeیا علی

خب منم همين كارها رو كردم پس چرا مال من جواب نداده؟

آفلاین یه انقلابی

  • Hero Member
  • *
  • ارسال: 951
  • جنسیت : پسر
    • یه‌انقلابی
با سلام
نقل‌قول
خب منم همين كارها رو كردم پس چرا مال من جواب نداده؟
اما شما که در پست اول این دستور آخر رو ننوشتید .
آیا شما بعد از ریستارت و بالا آمدن دستور آخر رو اجرا کردید یا در همون اول کار ؟
اگر الان که مشکل پیدا کردید اینکار رو انجام بدید ممکنه کار نکنه . شما که اطلاعات پوشه‌ی home خودتون رو دارید . این کار رو بکنید :
۱- کاربر قبلی رو با کاربر ریشه پاک کنید
۲- یک کاربر با همان نام درست کنید
۳- اطلاعات home خودتون رو کپی کنید بجای home کاربری که ساختید
۴- تمام راهنما رو از اول انجام بدید .
امیدوارم که این بار کار بکنه چون خیلی ها قبلا این کار رو کردند و خود من هم هر وقت پارسیکس نصب می‌کنم ، پارتیشن خونگیش رو همینجوری جدا می‌کنم .
نکته : نام کاربری که ایجاد می‌کنید با کاربر قبلی یکسان باشه (محض احتیاط)
یا علی
فعلا قصد ندارم اینجا بیام، شاید اصلا نیام.
انجمن‌های آزادتری هم خواهند بود برای آزاد بودن.
یا علی

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
با سلام
نقل‌قول
خب منم همين كارها رو كردم پس چرا مال من جواب نداده؟
اما شما که در پست اول این دستور آخر رو ننوشتید .
آیا شما بعد از ریستارت و بالا آمدن دستور آخر رو اجرا کردید یا در همون اول کار ؟
اگر الان که مشکل پیدا کردید اینکار رو انجام بدید ممکنه کار نکنه . شما که اطلاعات پوشه‌ی home خودتون رو دارید . این کار رو بکنید :
۱- کاربر قبلی رو با کاربر ریشه پاک کنید
۲- یک کاربر با همان نام درست کنید
۳- اطلاعات home خودتون رو کپی کنید بجای home کاربری که ساختید
۴- تمام راهنما رو از اول انجام بدید .
امیدوارم که این بار کار بکنه چون خیلی ها قبلا این کار رو کردند و خود من هم هر وقت پارسیکس نصب می‌کنم ، پارتیشن خونگیش رو همینجوری جدا می‌کنم .
نکته : نام کاربری که ایجاد می‌کنید با کاربر قبلی یکسان باشه (محض احتیاط)
دوست عزیز دستور آخر هیچ کار خاصی انجام نمی‌ده که مشکلی حل بشه، فقط شاخه home قبلی رو حذف می‌کنه.
و فقط در صورتی باید این دستور رو اجرا کرد که تمام مراحل قبل به درستی انجام شده باشه و بدون هیچ مشکلی سیستم بالا بیاد.
حالتی مثل فایل پشتیبانی هم داره تا اگه به هر دلیلی فرایند ناموفق بود بشه به حالت قبل برگشت. ولی ظاهرا دوستون این شاخه رو حذف کرده :-X

آفلاین یه انقلابی

  • Hero Member
  • *
  • ارسال: 951
  • جنسیت : پسر
    • یه‌انقلابی
با سلام
نقل‌قول
و فقط در صورتی باید این دستور رو اجرا کرد که تمام مراحل قبل به درستی انجام شده باشه و بدون هیچ مشکلی سیستم بالا بیاد.
خوب مگه من چی گفتم ؟ من گفتم اگر بین این دستور آخر و دستورات قبلی فاصله باشه ، سیستم دچار اختلال می‌شه. غیر از اینه؟
حالا اگر تمام دستورات بالا بجز دستور آخر اجرا بشه ، بنظر من سیستم قاطی می‌کنه مثل همین مشکل که الان اتفاق افتاده .
یا علی
فعلا قصد ندارم اینجا بیام، شاید اصلا نیام.
انجمن‌های آزادتری هم خواهند بود برای آزاد بودن.
یا علی

آفلاین Ali.M

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
با سلام
من اصلا اون دستور آخری رو انجام ندادم چون توی سایت نوشته بود اگه سیستمتون درست بالا اومد اون دستور رو اجرا کنید!
ولی دوستان دستورات زیر رو وارد کردم درست شد:
sudo chmod 644 /home/myusername/.dmrc
sudo chown myusername /home/myusername/.dmrc
sudo chmod -R 755 /home/myusername
sudo chown -R myusername /home/myusername
sudo chmod -R 644 /home
sudo chmod a+x /home
sudo chown root:root /home
sudo chmod -R a-x+X /home/myusername/*
sudo chmod -R a-x+X /home/myusername/.*

این دستورات رو از توی یه سایت دیگه پیدا کردم این لینک اون سایت:
http://ubuntuforums.org/showthread.php?t=524986

فقط ممنون میشم که بگید این دستورات چی کار میکنه و کلا چه بلایی سر اوبونتو آورده بودم؟
واقعا از همتون که کمکم کردید متشکرم
« آخرین ویرایش: 26 شهریور 1388، 11:19 ق‌ظ توسط ali313 »

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
نقل‌قول
خوب مگه من چی گفتم ؟ من گفتم اگر بین این دستور آخر و دستورات قبلی فاصله باشه ، سیستم دچار اختلال می‌شه. غیر از اینه؟
حالا اگر تمام دستورات بالا بجز دستور آخر اجرا بشه ، بنظر من سیستم قاطی می‌کنه مثل همین مشکل که الان اتفاق افتاده .
نه قاطی نمی‌کنه. اگه دوتا شاخه داشته باشیم قاطی نمی‌کنه چون سیستم فقط یکیش رو به عنوان home/ در نظر می‌گیره.
مشکل ایجا بود که اجازه دسترسیread&write به شاخه home باید فقط مال خود کاربر باشه نه group یا other
و این دستورات:
sudo chmod 644 /home/myusername/.dmrc
sudo chown myusername /home/myusername/.dmrc
sudo chmod -R 755 /home/myusername
sudo chown -R myusername /home/myusername
sudo chmod -R 644 /home
sudo chmod a+x /home
sudo chown root:root /home
sudo chmod -R a-x+X /home/myusername/*
sudo chmod -R a-x+X /home/myusername/.*
chmod اجازه دسترسی رو تنظیم می‌کنه که دنبالش سه عدد امده که عدد به ترتیب مال owner, Group, Other
هر کدوم از اعداد رو به باینری تبدیل کن که میشه:100 100 110
حالا Owner سه تا عدد داره که به ترتیب مال write read excutable که دوتای اولی یک هستن یعنی این اجازه ها رو داره و مال عدد صفر رو نه.

می‌رسیم به فایل dmrc.   : تو این فایل اگه خودت هم ببینی، اسم محیطی که لینوکس قراره باهاش لود بشه نوشته مثله kde یا gnome ..........
اگه  other و group اجازه دسترسی به این فایل رو داشته باشن سیستم بی خیال این فایل می‌شه و سیستم درست لود نمی‌شه.. شاید بخاطر دلایل امنیتی. دو تا خط اول مربوط به این قضیه‌ است.
و اجازه دسترسی خواندن و نوشتن شاخه home/username/ باید مال کاربر باشه.

دستور chown واسه تغیین مالک فایل بکار میره.
واسه بقیه پارامترها می‌تونی از این دستور کمک بگیری
man chmod
man chown


آفلاین پیام ابراهیمی

  • High Hero Member
  • *
  • ارسال: 1123
  • جنسیت : پسر
    • پلت ولگ
من ۲ بار تا حالا این کار رو از روشی که توی این تاپیک گفته شده انجام دادم و به هیچ مشکلی نخوردم...
http://www.palatvalg.com اینم وبلاگ جدید منه...