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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل با nautilus{حل شد}  (دفعات بازدید: 1958 بار)

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

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
مشکل با nautilus{حل شد}
« : 05 بهمن 1394، 06:43 ب‌ظ »
سلام به همه دوستان
من هاردم را به 4 تا پارتیشن تبدیل کرده ام که یکی swap و یکی ext4 و روی اون اوبونتو نصب هستش و یکی هم ntfs و روی اون ویندوز7 نصب دارم و یه پارتیشن دیگه هم میمونه که ext4 هست با دسترسی ریشه!!!
حال از پارتیشن اخری برای اطلاعاتم استفاده می کنم اما برای دسترسی به اون و اضافه و کم کردن اطلاعات داخلش با دستور sudo nautilus واردش میشم و این کار را انجام میدم...
ولی یه مشکل وجود داره و اون اینکه وقتی با دستور فوق مثلا ازش یه فایل کپی کردم تو دسکتاپ ، اون موقع روی فایلم یه علامت قفل میزاره و من نمیتونم به صورت عادی به اون فایل دسترسی داشته باشم...
حالا سوالم این هست که آیا روشی وجود داره که من انجام بدم و این مشکل پیش نیاد؟
آیا راهکار بهتری وجود دارد؟ و یا کجای کارم اشتباه است؟
« آخرین ویرایش: 06 بهمن 1394، 02:32 ب‌ظ توسط amooali »
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل با nautilus
« پاسخ #1 : 05 بهمن 1394، 06:51 ب‌ظ »
سلام.
کارت اونجا اشتباس که کلا پارتیشن ext4یی که اطلاعات رو داخلش میذاری، Owner روت داره. اون پارتیشن رو باید با دسترسی یوزر ماونت کنی.
مثلا
sudo mount /dev/sda5 /mnt/ -o uid=1000این ۱۰۰۰ هم از این جا می تونی پیداش کنی:
echo $UIDبعد از این دیگه اون پارتیشن نیاز به sudo نداره. نباید nautilus رو با دسترسی ریشه اجرا کرد. پس راه اصولیش اینه که پارتیشنت رو با دسترسی کاربر ماونت کنی. حالا متنیش میشه روش بالا. روش گرافیکیش میشه استفاده از ابزار Disks. یا اتوماونت کردنش توی etc/fstab/
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #2 : 05 بهمن 1394، 07:05 ب‌ظ »
هر دفعه که میخام برم به اون پارتیشن باید این کار را بکنم؟
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #3 : 05 بهمن 1394، 07:12 ب‌ظ »
نقل‌قول
کارت اونجا اشتباس که کلا پارتیشن ext4یی که اطلاعات رو داخلش میذاری، Owner روت داره. اون پارتیشن رو باید با دسترسی یوزر ماونت کنی.
مثلا
کد: [انتخاب]

sudo mount /dev/sda5 /mnt/ -o uid=1000

این ۱۰۰۰ هم از این جا می تونی پیداش کنی:
کد: [انتخاب]

echo $UID
echo $UID
1000
sudo mount /dev/sda3 /mnt/ -o uid=1000
mount: wrong fs type, bad option, bad superblock on /dev/sda3,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
خطا میده!!!
ضمنا اگه میشه اون کدی را هم که نوشتی بگید یعنی چه تا من با انجامش بفهمم دارم چیکار میکنم
ممنون
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل با nautilus
« پاسخ #4 : 05 بهمن 1394، 07:36 ب‌ظ »
اینو بذار توی فایل etc/fstab/ و سیو کن:
/dev/sda3  /mnt/   ext4   defaults   0    0اون mnt/ رو هم اگه میخوای جای دیگه‌ای باشه اونم میتونی تغییر بدی. اینو که بذاری توی fstab باعث میشه هر بار که سیستم روشن میشه، خودش این پارتیشن ماونت بشه. بعد هم راحت میتونی واردش بشی و ازش استفاده کنی و اصلا هم sudo نمیخواد. عین پارتیشن هوم میشه برات.
توی fstab بخوای اتوماونت نشه، باید بعد به جای اون defaults بنویسی defaults,noauto
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین x

  • High Sr. Member
  • *
  • ارسال: 561
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #5 : 05 بهمن 1394، 09:23 ب‌ظ »
نقل‌قول
sudo mount /dev/sda3 /mnt/ -o uid=1000
mount: wrong fs type, bad option, bad superblock on /dev/sda3,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

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

اگر به طور اصولی پارتیشن بندی میکردی نباید شماره پارتیشن (sda3) میشد باید (sda6) میشد
دو تا پارتیشن اصلی (Primary) برای ویندوز و اوبونتو که میشه sda1 sda2 الباقی فضای هارد رو پارتیشن Extended ایجاد میکردی میشه sda3 و بعد دو تا پارتیشن منطقی (Logical) پارتیشن Swap که میشه sda5 و پارتیشن Data که میشه sda6

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #6 : 05 بهمن 1394، 09:44 ب‌ظ »
نقل‌قول
سلام
دوست عزیز شماکه ویندوز و اوبونتو رو کنار هم نصب کردی
اون پارتیشن Data رو با فرمت ntfs ایجاد کن
تا از محیط ویندوز و هم از محیط اوبونتو به اون
پارتیشن دسترسی داشته باشی.

اگر به طور اصولی پارتیشن بندی میکردی نباید شماره پارتیشن (sda3) میشد باید (sda6) میشد
دو تا پارتیشن اصلی (Primary) برای ویندوز و اوبونتو که میشه sda1 sda2 الباقی فضای هارد رو پارتیشن Extended ایجاد میکردی میشه sda3 و بعد دو تا پارتیشن منطقی (Logical) پارتیشن Swap که میشه sda5 و پارتیشن Data که میشه sda6
الان اینجوریه:
sudo fdisk -l
[sudo] password for salam:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0008ecf9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   156250111    78124032   83  Linux
/dev/sda2       156250112   171874303     7812096   82  Linux swap / Solaris
/dev/sda3       171874304   757811199   292968448   83  Linux
/dev/sda4   *   757811200   976771071   109479936    7  HPFS/NTFS/exFAT
نقل‌قول
اینو بذار توی فایل etc/fstab/ و سیو کن:
کد: [انتخاب]

/dev/sda3  /mnt/   ext4   defaults   0    0
دستور nano etc/fstab/ را زدم و درونش این را وارد کردم /dev/sda3  /mnt/   ext4   defaults   0    0  و بعد ctrl+X و بعد ِY و بعد با اینتر زدن با خطای [ Error writing etc/fstab/: No such file or directory   مواجه شدم.
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل با nautilus
« پاسخ #7 : 05 بهمن 1394، 10:05 ب‌ظ »
اررور داد چون اشتباه زدی. /etc/fstab‌ نه. etc/fstab/  :)
بعد هم باید قبلش sudo بذاری.
sudo nano /etc/fstab
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #8 : 05 بهمن 1394، 10:11 ب‌ظ »
/dev/sda3  /mnt/   ext4   defaults   0    0کد بالا را در مسیر گفته شده سیو کردم اما الان اون پارتیشن تو files نیست!!!چرا؟چه شد؟
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل با nautilus
« پاسخ #9 : 05 بهمن 1394، 10:49 ب‌ظ »
ریبوت کردی یعنی؟
توی ترمینال بزن
ls /mntو ببین محتویات پارتیشنت رو بهت نشون میده یا نه.
برای مطمئن شدن از کار اصولیش، به جای dev/sda3/ از UUID استفاده کن.
بزن:
sudo blkid | grep /dev/sda3بعد توی خروجی توی قسمت UUID یه کد نوشته. اونو بردار و بذار جای dev/sda3/ توی fstab.
UUID=Code ro inja bezar   /mnt/ ext4  defaults  0   0
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #10 : 05 بهمن 1394، 11:01 ب‌ظ »
این کد را زدم و نتیجه ای نداد یعنی خروجی نداشت:
ls /mntبعد این را زدم:
sudo blkid | grep /dev/sda3نتیجه این بود:
/dev/sda3: UUID="643c07f2-1de4-4428-9193-69f5772157b4" TYPE="ext4"بعد اومدم و تو مسیر گفته شده جای عبارتی که قبلا وارد کرده بودم کد زیر را وارد کردم و سیو کردم:
643c07f2-1de4-4428-9193-69f5772157b4  /mnt/   ext4   defaults   0    0حالا اون پارتیشن اومده و پیدا شده ولی هر فایلی را که باز میکنم خطایی مانند خطای موجود در پیوست را می دهد.
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل با nautilus
« پاسخ #11 : 05 بهمن 1394، 11:19 ب‌ظ »
اون UUID رو چرا نذاشتی اولش؟
دستوراتی رو که میذارم رو با دقت بخون.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #12 : 05 بهمن 1394، 11:41 ب‌ظ »
نقل‌قول
اون UUID رو چرا نذاشتی اولش؟
گذاشتم ولی بازم همون خطا را میده
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین amooali

  • Full Member
  • *
  • ارسال: 235
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #13 : 06 بهمن 1394، 08:20 ق‌ظ »
امروز صبح که دوباره خواستم امتحان کنم دیدم که دوباره تو myfiles اون پارتیشن را نشون نمیده
اما دیشب اصلاحاتی که گفتید انجام دادم و اون پارتیشن بود اما خطای موجود در پیوست را میداد
نمیدونم چه کنم
خواستن برخاستن است.
ubuntu 18.04 lts

آفلاین Sadrolla

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
پاسخ : مشکل با nautilus
« پاسخ #14 : 06 بهمن 1394، 08:34 ق‌ظ »
شما اوبونتو داری یا دبیان یا ؟
به نظر من کلا لقمه رو دور سرت داری می‌پیچونی بعدش هم پرتش می‌کنی سطل آشغال، آخر سر هم میگی چرا هنوز گرسنه‌ام.
اگه اوبونتو داری که وقتی روی اون پارتیشن کلیک می‌کنی خودش mount می‌کنه و تمام، اگر هم بهت اجازه تغییرات در پارتیشن رو نمی‌ده باید مالک رو از root به کاربر خودش تغییر بدی
اگه هم دبیان داری که فرقش با اوبونتو اینه که موقع mount کردن می‌گه رمز روت رو بده و بقیه ماجرا دقیقا مثل اوبونتو هست

به نظر من تمام تغییراتی رو که دادی غیر فعال کن و مشکل رو از ریشه باید حل کنی
فرض بر اینه که اوبنتو داری
۱. تمام تغییرات رو غیر فعال کن و سیستم رو ریست کن
۲. با ناتیلوس روی پارتیشن کلیک می‌کنی و اون رو برات mount می‌کنه
۳. برو داخل پارتیشن و کلیک راست کن و open terminal رو بزن
اگر open terminal نداری یه ترمینال باز کن و با cd برو به مسیر اون پارتیشن
۴.
sudo chown 1000.1000 -R *این دستور مالک تمام فایل‌ها و پوشه‌ها رو به کاربر خودت تغییر می‌ده پس باید حواست باشه که در مسیر درست دستور رو اجرا کنی و مثلا در مسیر / اجرا نکنی
اول قوانین خدا را به طور کامل رعایت کنیم بعد انتظار حمایت کامل رو از خدا داشته باشیم.