انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: abdossamad2003 در 19 بهمن 1395، 05:17 بظ
-
با سلام خدمت دوستان
سوال من اینه که چگونه به درایورهای دیگر هارد که ntfs هست از طریق ترمینال دسترسی پیدا کرد؟
با تشکر
-
برای دسترسی به پارتیشن با فرمت(ntfs) و یا هر فرمتی از طریق ترمینال باید از دستور (cd) استفاده کنید.
مثال:
cd /media/root/Data
بجای (root) نام کاربری خودتون و بجای (Data) نام (مشخصات) پارتیشن مورد نظرتون رو وارد کنید.
و برای دیدن محتویات داخل پارتیشن از دستور (ls) استفاده کنید
-
با سلام خدمت دوستان
سوال من اینه که چگونه به درایورهای دیگر هارد که ntfs هست از طریق ترمینال دسترسی پیدا کرد؟
با تشکر
اول از همه باید پارتیشن رو ماونت کنی.
sudo mount /dev/sdXY MOUNTPOIN
که به جای sdXY پارتیشن رو میزنی و به جای MOUNTPOINT هم اونجایی که باید پارتیشن ماونت بشه میزنی .
بر فرض من میخوام sda3 رو در مسیر /media/mydisk ماونت کنم ، به صورت زیر میشه.
sudo mount /dev/sda3 /media/mydisk
و بعد با دستور
cd /media/mydisk
وارد دایرکتوری میشم که پارتیشن رو ماونت کردم و با دستور ls میتونم لیست فایلها رو ببینم.
-
در تکمیل جواب hosein_96 ، قبلش باید بسته ntfs-3g نصب باشه.
اگر اوبونتو نصب داری ، این بسته نصب هست.
-
با تشکر از پاسخ دوستان
به من خطای زیر رو نشون میده
[samad@localhost ~]$ sudo mount /dev/sda3 /media/mydisk
ntfs-3g-mount: failed to access mountpoint /media/mydisk: No such file or directory
با تشکر از دوستانی که راهنمایی می کنند.
-
با تشکر از پاسخ دوستان
به من خطای زیر رو نشون میده
[samad@localhost ~]$ sudo mount /dev/sda3 /media/mydisk
ntfs-3g-mount: failed to access mountpoint /media/mydisk: No such file or directory
با تشکر از دوستانی که راهنمایی می کنند.
سلام
خب شاید مال شما sda3 نباشه اون دوست عزیزمون هم گفتن بر فرض مثال ...
شما خروجی دستور زیر رو بزارین تا بیبنیم مسیر پارتشین شما چیه ؟
fdisk -l
-
[move][root@localhost ~]# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00064179
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 209717247 104345600 7 HPFS/NTFS/exFAT
/dev/sda3 209717248 767053823 278668288 7 HPFS/NTFS/exFAT
/dev/sda4 767053824 976773119 104859648 5 Extended
/dev/sda5 767055872 769153023 1048576 83 Linux
/dev/sda6 769155072 976773119 103809024 8e Linux LVM
Disk /dev/mapper/cl-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/cl-swap: 4026 MB, 4026531840 bytes, 7864320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/cl-home: 48.6 GB, 48578428928 bytes, 94879744 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[/move]
-
خب شما اون پارتیشن رو دارین مشکل از اینه که اون فایل رو ندارین که توش عمل monut رو انجام بدین پس کافیه اون مسیر رو ایجاد کنید بعد پارتیشن رو توی اون مسیر mount کنید :
sudo mkdir /media/mydisk
sudo umount /dev/sda3
sudo mount /dev/sda3 /media/mydisk
ویرایش : البته درایور های NTFS شما علاوه بر /dev/sda3 تو مسیرهای /dev/sda2 و /dev/sda1 هم قرار دارن که برای اون ها هم باید عملی مشابه رو انجام بدین (البته اگه خواستین اون درایورها رو هم monut کنین)
-
با تشکر از دوست عزیز
اجرای دستورات فوق خطای زیر را می دهد:
[samad@localhost media]$ sudo mkdir /media/mydisk
[samad@localhost media]$ sudo umount /dev/sda3
umount: /run/media/samad/664879924879622B: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
با تشکر از راهنمایی
-
درایور مورد نظر توسط یه پروسه ای مشغول هستش ...
توصیه من اینه که ری استارت کنین تا پروسه بدون مشکل متوقف بشه ولی اگه بعد ری استارت مشکل هم چنان باقی بود می تونین پروسه رو kill کنین
همون طور که خود خط فرمان هم پیشنهاد داده شما می تونین با زدن دستور زیر بفهمین کدوم پروسه داره درایورتون رو مشغول می کنه :
lsof | grep '/dev/sda3'
حالا می تونین با داشتن pid اون پروسه اون رو kill کنین :
sudo kill PID
که به جای pid باید pid پروسه ی مورد نظر رو قرار بدین (یه عدده)
حالا عمل umount رو انجام بدین :
sudo umount /dev/sda3