رفتن به مطلب
مرورگر پیشنهادی آرساکیا گیم مرورگر های تحت موتور کرومیوم می‌باشد، برای دانلود روی مرورگر انتخابی خود کلیک کنید
Google Chrome Microsoft Edge Ungoogled Chromium Brave Opera GX Opera
  • 0

Linux Mounting Removable Disks


سوال

درود

دوستانی که لینوکس کار کردید

بنده دبیان 13.2 (Stable) هستش لینوکسم، متاسفانه جدیدا خیلی سره Mount کردن اذیت میکنه

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

(البته، قابل توجه هستش که بنده قبلا usr و lib رو کمی دستکاری کردمشون Permission ها (chmod) و Ownerاشون رو (chown)، ممکنه بخاطر این موضوع بوده باشه؟ و اینکه، لطفا اگر کسی راه حلی داره بگه، خیلی ممنون ❤️)

Just Programming

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

  • 0
در ۱۴۰۵/۱/۱۶ در 22:33، Integer گفته است:

درود

دوستانی که لینوکس کار کردید

بنده دبیان 13.2 (Stable) هستش لینوکسم، متاسفانه جدیدا خیلی سره Mount کردن اذیت میکنه

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

(البته، قابل توجه هستش که بنده قبلا usr و lib رو کمی دستکاری کردمشون Permission ها (chmod) و Ownerاشون رو (chown)، ممکنه بخاطر این موضوع بوده باشه؟ و اینکه، لطفا اگر کسی راه حلی داره بگه، خیلی ممنون ❤️)

درود جواد جان نسبت به اطلاعت من که دارم و گفتی usr و lib رو دستکاری کردی

تغییر تنظیماتی که ایجاد کردی باعث این مورد شده نسبت به اطلاعت خودم که میدونم چون یسری موارد خاص رو دستکاری کردی 

همچنین usr و lib جزو موارد مهم یک لینوکس هستن و دستکاری و برگردوندنشون به حالت استاندارد یسری مشکلات در پیش داره پس بهتر اینکه یه بکاپ ازشون داشته باشی و تاجایی که میدونم یسری دستورات ( bash ) وجود داره برای حل این مشکل اما باید بک‌آپ داشته باشی در صورت ایجاد مشکل ازشون استفاده کنی

 

یا اگر نخواستی از دستورات استفاده کنی میتونی اون بسته هارو reinstall کنی 

ول در کل مشکل از همون دو مورد که دستکاری کردی و مهمترین بودن

TeKrAri.png

                             

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1171999
به اشتراک گذاری در سایت های دیگر

  • 0
39 دقیقه قبل، TeKrAri گفته است:

درود جواد جان نسبت به اطلاعت من که دارم و گفتی usr و lib رو دستکاری کردی

تغییر تنظیماتی که ایجاد کردی باعث این مورد شده نسبت به اطلاعت خودم که میدونم چون یسری موارد خاص رو دستکاری کردی 

همچنین usr و lib جزو موارد مهم یک لینوکس هستن و دستکاری و برگردوندنشون به حالت استاندارد یسری مشکلات در پیش داره پس بهتر اینکه یه بکاپ ازشون داشته باشی و تاجایی که میدونم یسری دستورات ( bash ) وجود داره برای حل این مشکل اما باید بک‌آپ داشته باشی در صورت ایجاد مشکل ازشون استفاده کنی

 

یا اگر نخواستی از دستورات استفاده کنی میتونی اون بسته هارو reinstall کنی 

ول در کل مشکل از همون دو مورد که دستکاری کردی و مهمترین بودن

دستورش sudo apt install -reinstall-all بود چی چی بود یادم نیست الان ولی هرچیه نیاز به نت داره که ما نتمون ملیه

میخوام حداقل تا قبل اینکه نت بین‌المللی بشه انجام بدم که نمیشه به نظر بازم دمت گرم

Just Programming

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1172061
به اشتراک گذاری در سایت های دیگر

  • 0
45 دقیقه قبل، Integer گفته است:

دستورش sudo apt install -reinstall-all بود چی چی بود یادم نیست الان ولی هرچیه نیاز به نت داره که ما نتمون ملیه

میخوام حداقل تا قبل اینکه نت بین‌المللی بشه انجام بدم که نمیشه به نظر بازم دمت گرم

البته به جز اینها

sudo dpkg --verify

 

sudo find /usr /lib -exec dpkg --search {} + | cut -d: -f1 | sort -u | xargs --no-run-if-empty sudo apt-get install --reinstall -y --fix-missing

 

    sudo chown -R root:root /usr

    sudo find /usr -type d -exec chmod 755 {} +

    sudo find /usr -type f -exec chmod 644 {} +

    

    sudo find /usr/bin -type f -exec chmod 755 {} +

 

    sudo chown -R root:root /lib

    sudo chmod -R 755 /lib

 دستورات مورد نیاز اینها هستش البته برای reinstall مجدد و حل مشکل همون USB که متصل کردی و همون نسخه دبیان که ریختی با تنظیم apt مجدد نصبشون کنی اما همچنین برای نت ملی که یسری دستورات هست که نیاز ندارن به نت میتونن حل کنن

 

sudo chown -R root:root /usr

  + {} sudo find /usr -type d -exec chmod 755

+ {} sudo find /usr -type f -exec chmod 644

+ {} sudo find /usr/bin -type f -exec chmod 755 

 

sudo chown -R root:root /lib

sudo chmod -R 755 /lib

 

 

ls -l /bin/mount

sudo ldd /bin/mount

 

sudo dpkg --verify و اینم برای بررسی dpkg 

آخرشم تست mount کن ببین حل شدن یا نه

 

TeKrAri.png

                             

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1172142
به اشتراک گذاری در سایت های دیگر

  • 0
27 دقیقه قبل، TeKrAri گفته است:

البته به جز اینها

sudo dpkg --verify

 

sudo find /usr /lib -exec dpkg --search {} + | cut -d: -f1 | sort -u | xargs --no-run-if-empty sudo apt-get install --reinstall -y --fix-missing

 

    sudo chown -R root:root /usr

    sudo find /usr -type d -exec chmod 755 {} +

    sudo find /usr -type f -exec chmod 644 {} +

    

    sudo find /usr/bin -type f -exec chmod 755 {} +

 

    sudo chown -R root:root /lib

    sudo chmod -R 755 /lib

 دستورات مورد نیاز اینها هستش البته برای reinstall مجدد و حل مشکل همون USB که متصل کردی و همون نسخه دبیان که ریختی با تنظیم apt مجدد نصبشون کنی اما همچنین برای نت ملی که یسری دستورات هست که نیاز ندارن به نت میتونن حل کنن

 

sudo chown -R root:root /usr

  + {} sudo find /usr -type d -exec chmod 755

+ {} sudo find /usr -type f -exec chmod 644

+ {} sudo find /usr/bin -type f -exec chmod 755 

 

sudo chown -R root:root /lib

sudo chmod -R 755 /lib

 

 

ls -l /bin/mount

sudo ldd /bin/mount

 

sudo dpkg --verify و اینم برای بررسی dpkg 

آخرشم تست mount کن ببین حل شدن یا نه

 

ممنونم ❤️

اینکارو انجام دادم خیلی وقت پیش (چون اصلا اگه lib روی 755 نباشه بوت نمیشه سیستم عامل، و مجبور شدم از Rescue ISO استفاده کنم و با Online Installer دبیان تونستم به 755 در بیارم، اما مشکل اصلی اینه بعضی از فایل ها در lib نیاز به 755 ندارن و سرش موقع یه بوت کلی ارور میگیرم

واسه همین اکثر چیزا هم درست کار نمیکنن متاسفانه

Just Programming

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1172176
به اشتراک گذاری در سایت های دیگر

  • 0
در ۱۴۰۵/۱/۱۶ در 22:33، Integer گفته است:

درود

دوستانی که لینوکس کار کردید

بنده دبیان 13.2 (Stable) هستش لینوکسم، متاسفانه جدیدا خیلی سره Mount کردن اذیت میکنه

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

(البته، قابل توجه هستش که بنده قبلا usr و lib رو کمی دستکاری کردمشون Permission ها (chmod) و Ownerاشون رو (chown)، ممکنه بخاطر این موضوع بوده باشه؟ و اینکه، لطفا اگر کسی راه حلی داره بگه، خیلی ممنون ❤️)

سلام و درود دوست عزیز

 

مشکل شما تقریباً قطعی از همان دستکاری‌هایی که روی /usr و /lib انجام داده‌اید هستش.

سرویس‌هایی مثل:

 

udev

systemd

mount helpers

polkit

dbus

libmount

و حتی دستور mount را از کار بندازیدش.

به همین دلیل الآن سیستم نمیتونه USB، HDD و حتی فایل‌سیستم‌های داخلی را درست mount کنه. 

راه‌حل‌های ممکن (ترتیب اولویت از بهترین تا خطرناک‌ترین)

1) ساده‌ترین و بهترین راه: Repair با dpkg

اگر هنوز سیستم بالا میاد، این را انجام بده:

 

sudo dpkg --get-selections > list.txt sudo apt install --reinstall $(cat list.txt | awk '{print $1}')

 

ولی بهتر از این: sudo apt install --reinstallcoreutils util-linux mount

این بسته‌ها کل فایل‌های خراب /usr و /lib را بازنویسی می‌کنه.

 

اگر پیام خطا mount داری، این‌ها را ببین:

 

journalctl -xe | grep mount

journalctl -b | grep udisks

 

گاهی خطاهایی مثل permission denied, helper failed, udev not permitted دیده می‌شه.

 

اگر سیستم خیلی خراب شده، با Live USB وارد شو و:

استفاده از Live USB و chroot 

sudo mount /dev/sdXY /mnt

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo mount --bind /dev /mnt/dev

sudo chroot /mnt

 

سپس reinstall بسته‌های خراب:

 

apt install --reinstall systemd udev util-linux mount

 

و تمام اگر از این دستورات استفاده کردی و جواب نداد بیا پیویم.

 

بدرود.

eee8-IMG-20260406-095510-913.jpg

 

<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>

 

╗═════════ ೋღ❤ღೋ ═════════╔
      -AG- | -GG-
╝═════════ ೋღ❤ღೋ ═════════╚
 

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1172211
به اشتراک گذاری در سایت های دیگر

  • 0
1 دقیقه قبل، ARMlN گفته است:

سلام و درود دوست عزیز

 

مشکل شما تقریباً قطعی از همان دستکاری‌هایی که روی /usr و /lib انجام داده‌اید هستش.

سرویس‌هایی مثل:

 

udev

systemd

mount helpers

polkit

dbus

libmount

و حتی دستور mount را از کار بندازیدش.

به همین دلیل الآن سیستم نمیتونه USB، HDD و حتی فایل‌سیستم‌های داخلی را درست mount کنه. 

راه‌حل‌های ممکن (ترتیب اولویت از بهترین تا خطرناک‌ترین)

1) ساده‌ترین و بهترین راه: Repair با dpkg

اگر هنوز سیستم بالا میاد، این را انجام بده:

 

sudo dpkg --get-selections > list.txt sudo apt install --reinstall $(cat list.txt | awk '{print $1}')

 

ولی بهتر از این: sudo apt install --reinstallcoreutils util-linux mount

این بسته‌ها کل فایل‌های خراب /usr و /lib را بازنویسی می‌کنه.

 

اگر پیام خطا mount داری، این‌ها را ببین:

 

journalctl -xe | grep mount

journalctl -b | grep udisks

 

گاهی خطاهایی مثل permission denied, helper failed, udev not permitted دیده می‌شه.

 

اگر سیستم خیلی خراب شده، با Live USB وارد شو و:

استفاده از Live USB و chroot 

sudo mount /dev/sdXY /mnt

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo mount --bind /dev /mnt/dev

sudo chroot /mnt

 

سپس reinstall بسته‌های خراب:

 

apt install --reinstall systemd udev util-linux mount

 

و تمام اگر از این دستورات استفاده کردی و جواب نداد بیا پیویم.

 

بدرود.

والا الان که همه چیز فیکس شده و میاره

فقط Removable Disk ها فیکس و مونت نیستن

وگرنه دیسک عه داخلی بنده مونت (یا مانت یا ماونت) میشه و همه چیز اوکیه

البته، بعد از اسلیپ شدن سیستم، وقتی پسورد میزنم کلا میگه رانگ پسورد

ولی بعد سوییچ یوزر، اوکی میشه همه چیز

موقع ی بوت هم باز اوکیه...

Just Programming

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1172217
به اشتراک گذاری در سایت های دیگر

  • 0
5 دقیقه قبل، Integer گفته است:

والا الان که همه چیز فیکس شده و میاره

فقط Removable Disk ها فیکس و مونت نیستن

وگرنه دیسک عه داخلی بنده مونت (یا مانت یا ماونت) میشه و همه چیز اوکیه

البته، بعد از اسلیپ شدن سیستم، وقتی پسورد میزنم کلا میگه رانگ پسورد

ولی بعد سوییچ یوزر، اوکی میشه همه چیز

موقع ی بوت هم باز اوکیه...

متوجه شدم. پس مشکل شما فقط مربوط به Removable Disk ها (مثل فلش مموری، هارد اکسترنال USB) است و دیسک‌های داخلی مشکلی ندارند. این نکته مهمی هستش.

اینکه بعد از اسلیپ شدن و ورود مجدد، پسورد اشتباه میگه ولی با سوییچ یوزر درست می‌شه، احتمالاً به dbus یا polkit مربوط است که دسترسی به سرویس‌ها رو برای یوزر در حالت اسلیپ/ریزم شدن، درست مدیریت نمی‌کنن.

1. ریست کردن سرویس‌های مرتبط 

 

bash

sudo systemctl restart udev

sudo systemctl restart udisks2

sudo systemctl restart polkit

 

بعد از اجرای این دستورات، یک بار فلش مموری یا هارد اکسترنال خود رو جدا کنین و دوباره وصل کنین و ببین آیا mount می‌شه یا نه.

 

اطمینان از سلامت بسته‌های اصلی:

اگرم که مطمئن هستی باز این دستوری که میگم رو اجرا کن ببین بسته هات مشکل نداشته باشن.

 

sudo apt update

sudo apt install --reinstall util-linuxmount udev systemd libmount1 udisks2 dbus sudo policykit-1

 

journalctl -b | grep -i udisks

journalctl -b | grep -i udev

journalctl -b | grep -i polkit

journalctl -b | grep -i mount 

 

موفق باشید.

eee8-IMG-20260406-095510-913.jpg

 

<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>

 

╗═════════ ೋღ❤ღೋ ═════════╔
      -AG- | -GG-
╝═════════ ೋღ❤ღೋ ═════════╚
 

لینک به دیدگاه
https://forum.arsacia.ir/topic/111745-linux-mounting-removable-disks/#findComment-1172229
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است!

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی، در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...