انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: s_m_mousavi در 31 خرداد 1401، 04:55 بظ
-
سلام وقت بخیر
من اوبونتو Ubuntu 22.04 LTS رو روی یک فلش نصب کردم
ولی دسترسی برای ویرایش اطلاعات روی هارد دیسک لپتاپ ندارم
فایل ها قابل مشاهده هست ولی حدف یا انتقال یا قرار دادن فایل جدید ممکن نیست
این مشکل رو روی ویندوز نصب شده روی همون هارد ندارم
چطوری میتونم رفعش کنم؟
-
یعنی به فایل هایی که توی اوبونتو نصب شده هست دسترسی ندارید؟
اگه مشکل همینه اون پارتیشن رو سوار کنید بعد توی ترمینال بزنید:
ls -l
ببینید که صاحب اون فایل ها چه کاربری هست
-
سلام وقت بخیر
من اوبونتو Ubuntu 22.04 LTS رو روی یک فلش نصب کردم
ولی دسترسی برای ویرایش اطلاعات روی هارد دیسک لپتاپ ندارم
فایل ها قابل مشاهده هست ولی حدف یا انتقال یا قرار دادن فایل جدید ممکن نیست
این مشکل رو روی ویندوز نصب شده روی همون هارد ندارم
چطوری میتونم رفعش کنم؟
سلام
اگه روی هارد سیستم عامل نصبه احتمالا رمزگذاری یا محافظت شده که بسته به سیستم عامل باید خاموش کنید
-
سلام وقت بخیر
ولی دسترسی برای ویرایش اطلاعات روی هارد دیسک لپتاپ ندارم
فایل ها قابل مشاهده هست ...
چطوری میتونم رفعش کنم؟
سلام
اون جایی که میخواهید بهش دسترسی داشته باشید، با ntfs فرمت نشده؟
اون پارتیشن رو باز و بعد یه ترمینال اجرا کنید. توی ترمینال این دستور رو بزنید و خروجی اون رو قرار بدید.
findmnt
دستور بالا کار خاصی انجام نمیده. فقط اطلاعات مربوط به چیزهای سوار شده رو نشون میده.
موقع فرستادن خروجی دستورات و اینجور چیزها توی انجمن، از تگ کد استفاده کنید تا متن مورد نظر درست نمایش داده بشه.
برای اینکار؛ موقع نوشتن، از بین دکمههای بالا اونی که علامت # داره رو بزنید تا یه تگ کد داخل نوشته شما قرار بگیره.
متن مورد نظر رو بین این تگ بنویسید.
از قابلیت پیشنمایش استفاده کنید تا ببینید ارسال شما تقریبا چجوری قراره برای بقیه نمایش داده بشه.
برای کپی متن توی ترمینال، از ctrl + shift + v استفاده کنید. برای کپی متن از ترمینال، اول متن رو انتخاب کنید و بعد ctrl + shift + c رو بزنید.
اگه روی هارد سیستم عامل نصبه احتمالا رمزگذاری یا محافظت شده که بسته به سیستم عامل باید خاموش کنید
اگه رمزنگاری شده بود، اصلا نمیشد محتویات اونجا رو دید.
-
اگه روی هارد سیستم عامل نصبه احتمالا رمزگذاری یا محافظت شده که بسته به سیستم عامل باید خاموش کنید
اگه رمزنگاری شده بود، اصلا نمیشد محتویات اونجا رو دید.
پس به احتمال زیاد محافظت/ قفل شده
-
یا شاید فقط دسترسی کافی برای ویرایش اونها نداره.
-
سلام وقت بخیر
ولی دسترسی برای ویرایش اطلاعات روی هارد دیسک لپتاپ ندارم
فایل ها قابل مشاهده هست ...
چطوری میتونم رفعش کنم؟
سلام
اون جایی که میخواهید بهش دسترسی داشته باشید، با ntfs فرمت نشده؟
اون پارتیشن رو باز و بعد یه ترمینال اجرا کنید. توی ترمینال این دستور رو بزنید و خروجی اون رو قرار بدید.
findmnt
دستور بالا کار خاصی انجام نمیده. فقط اطلاعات مربوط به چیزهای سوار شده رو نشون میده.
موقع فرستادن خروجی دستورات و اینجور چیزها توی انجمن، از تگ کد استفاده کنید تا متن مورد نظر درست نمایش داده بشه.
برای اینکار؛ موقع نوشتن، از بین دکمههای بالا اونی که علامت # داره رو بزنید تا یه تگ کد داخل نوشته شما قرار بگیره.
متن مورد نظر رو بین این تگ بنویسید.
از قابلیت پیشنمایش استفاده کنید تا ببینید ارسال شما تقریبا چجوری قراره برای بقیه نمایش داده بشه.
برای کپی متن توی ترمینال، از ctrl + shift + v استفاده کنید. برای کپی متن از ترمینال، اول متن رو انتخاب کنید و بعد ctrl + shift + c رو بزنید.
اگه روی هارد سیستم عامل نصبه احتمالا رمزگذاری یا محافظت شده که بسته به سیستم عامل باید خاموش کنید
اگه رمزنگاری شده بود، اصلا نمیشد محتویات اونجا رو دید.
این دستور findmnt
mousavi@mousavi-linux:~$ findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sdb3 ext4 rw,relatime,errors=r
├─/sys sysfs sysfs rw,nosuid,nodev,noex
│ ├─/sys/kernel/security securityfs securit rw,nosuid,nodev,noex
│ ├─/sys/fs/cgroup cgroup2 cgroup2 rw,nosuid,nodev,noex
│ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noex
│ ├─/sys/fs/bpf bpf bpf rw,nosuid,nodev,noex
│ ├─/sys/kernel/debug debugfs debugfs rw,nosuid,nodev,noex
│ ├─/sys/kernel/tracing tracefs tracefs rw,nosuid,nodev,noex
│ ├─/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noex
│ └─/sys/kernel/config configfs configf rw,nosuid,nodev,noex
├─/proc proc proc rw,nosuid,nodev,noex
│ └─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=29,pg
├─/dev udev devtmpf rw,nosuid,relatime,s
│ ├─/dev/pts devpts devpts rw,nosuid,noexec,rel
│ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev,inod
│ ├─/dev/hugepages hugetlbfs hugetlb rw,relatime,pagesize
│ └─/dev/mqueue mqueue mqueue rw,nosuid,nodev,noex
├─/run tmpfs tmpfs rw,nosuid,nodev,noex
│ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noex
│ ├─/run/credentials/systemd-sysusers.service
│ │ none ramfs ro,nosuid,nodev,noex
│ ├─/run/user/1000 tmpfs tmpfs rw,nosuid,nodev,rela
│ │ ├─/run/user/1000/gvfs gvfsd-fuse fuse.gv rw,nosuid,nodev,rela
│ │ └─/run/user/1000/doc portal fuse.po rw,nosuid,nodev,rela
│ └─/run/snapd/ns tmpfs[/snapd/ns] tmpfs rw,nosuid,nodev,noex
│ ├─/run/snapd/ns/snap-store.mnt nsfs[mnt:[4026532652]]
│ │ nsfs rw
│ └─/run/snapd/ns/firefox.mnt nsfs[mnt:[4026532464]]
│ nsfs rw
├─/snap/bare/5 /dev/loop0 squashf ro,nodev,relatime,er
├─/snap/core/12834 /dev/loop1 squashf ro,nodev,relatime,er
├─/snap/core/13308 /dev/loop2 squashf ro,nodev,relatime,er
├─/snap/core18/2344 /dev/loop3 squashf ro,nodev,relatime,er
├─/snap/core18/2409 /dev/loop4 squashf ro,nodev,relatime,er
├─/snap/core20/1434 /dev/loop5 squashf ro,nodev,relatime,er
├─/snap/core20/1518 /dev/loop6 squashf ro,nodev,relatime,er
├─/snap/firefox/1300 /dev/loop8 squashf ro,nodev,relatime,er
├─/snap/gnome-3-38-2004/99 /dev/loop10 squashf ro,nodev,relatime,er
├─/snap/gnome-3-38-2004/106 /dev/loop9 squashf ro,nodev,relatime,er
├─/snap/gtk-common-themes/1519 /dev/loop11 squashf ro,nodev,relatime,er
├─/snap/gtk-common-themes/1534 /dev/loop12 squashf ro,nodev,relatime,er
├─/snap/snap-store/557 /dev/loop13 squashf ro,nodev,relatime,er
├─/snap/snap-store/558 /dev/loop14 squashf ro,nodev,relatime,er
├─/snap/vlc/2344 /dev/loop15 squashf ro,nodev,relatime,er
├─/boot/efi /dev/sdb2 vfat rw,relatime,fmask=00
├─/snap/firefox/1443 /dev/loop16 squashf ro,nodev,relatime,er
└─/media/mousavi/0FE308150FE30815 /dev/sda5 fuseblk ro,nosuid,nodev,rela
sda هارد لپتاپ و sdb فلشی هست که لینوکس روش نصبه
mousavi@mousavi-linux:~$ sudo fdisk -l
[sudo] password for mousavi:
Disk /dev/loop0: 4 KiB, 4096 bytes, 8 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/loop1: 110.61 MiB, 115986432 bytes, 226536 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/loop2: 113.89 MiB, 119418880 bytes, 233240 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/loop3: 55.52 MiB, 58212352 bytes, 113696 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/loop4: 55.54 MiB, 58232832 bytes, 113736 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/loop5: 61.9 MiB, 64909312 bytes, 126776 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/loop6: 61.93 MiB, 64933888 bytes, 126824 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/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM024 HN-M
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x57ceaff9
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 307202047 306483200 146.1G 7 HPFS/NTFS/exFAT
/dev/sda3 307212225 1953521663 1646309439 785G f W95 Ext'd (LBA)
/dev/sda5 307212288 724708214 417495927 199.1G 7 HPFS/NTFS/exFAT
/dev/sda6 724723712 1133668351 408944640 195G 7 HPFS/NTFS/exFAT
/dev/sda7 1133670400 1542615039 408944640 195G 7 HPFS/NTFS/exFAT
/dev/sda8 1542617088 1953521663 410904576 195.9G 7 HPFS/NTFS/exFAT
Partition 3 does not start on physical sector boundary.
Disk /dev/sdb: 28.65 GiB, 30765219840 bytes, 60088320 sectors
Disk model: SanDisk 3.2Gen1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 06734D9C-B4A0-4DF5-A867-9CE6E57D21AA
Device Start End Sectors Size Type
/dev/sdb1 2048 4095 2048 1M BIOS boot
/dev/sdb2 4096 1054719 1050624 513M EFI System
/dev/sdb3 1054720 60086271 59031552 28.1G Linux filesystem
Disk /dev/loop8: 160.35 MiB, 168140800 bytes, 328400 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/loop9: 254.09 MiB, 266436608 bytes, 520384 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/loop10: 248.76 MiB, 260841472 bytes, 509456 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/loop11: 65.21 MiB, 68378624 bytes, 133552 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/loop12: 81.26 MiB, 85209088 bytes, 166424 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/loop13: 54.22 MiB, 56856576 bytes, 111048 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/loop14: 54.24 MiB, 56872960 bytes, 111080 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/loop15: 295.71 MiB, 310079488 bytes, 605624 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/loop16: 162.29 MiB, 170172416 bytes, 332368 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
-
یا شاید فقط دسترسی کافی برای ویرایش اونها نداره.
حدس خودمم همینه
-
با توجه به خروجیهایی که گذاشتید، اون پارتیشن با فایلسیستم ntfs فرمت شده.
روی اون پارتیشن ویندوز نصب نیست؟
یه ntfsfix -n روی اون پارتیشن اجرا کنید و خروجی اون رو قرار بدید..
برای اینکار اول مطمئن بشید که اون پارتیشن سوار نیست.
sudo umount /dev/sda5
بعد خروجی این دستور رو قرار بدید
sudo ntfsfix -n /dev/sda5
دستور بالا کار خاصی انجام نمیده. فقط نشون میده که ntfsfix اگه واقعا اجرا میشد، چه کارهایی انجام میداد.
-
با توجه به خروجیهایی که گذاشتید، اون پارتیشن با فایلسیستم ntfs فرمت شده.
روی اون پارتیشن ویندوز نصب نیست؟
یه ntfsfix -n روی اون پارتیشن اجرا کنید و خروجی اون رو قرار بدید..
برای اینکار اول مطمئن بشید که اون پارتیشن سوار نیست.
sudo umount /dev/sda5
بعد خروجی این دستور رو قرار بدید
sudo ntfsfix -n /dev/sda5
دستور بالا کار خاصی انجام نمیده. فقط نشون میده که ntfsfix اگه واقعا اجرا میشد، چه کارهایی انجام میداد.
خیر روی این پارتیشن نیست
mousavi@mousavi-linux:~$ sudo ntfsfix -n /dev/sda7
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda7 was processed successfully.
-
چرا روی sda7 اجرا کردید؟ مگه نمیخواهید از محتویات sda5 استفاده کنید؟
-
چرا روی sda7 اجرا کردید؟ مگه نمیخواهید از محتویات sda5 استفاده کنید؟
میخوام به همه ی پارتیشن ها دسترسی داشته باشم
sda7 درایو F ویندوز بود چون فایل هایی که توش هست اهمیت کمتری داشت اون رو انتخاب کردم
اگر میدونید که لازمه با همون sda5 پیش برم
mousavi@mousavi-linux:~$ sudo umount /dev/sda5
mousavi@mousavi-linux:~$ sudo ntfsfix -n /dev/sda5
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda5 was processed successfully.
-
دستی میتونید mount کنید اون پارتیشنو؟
-
دستی میتونید mount کنید اون پارتیشنو؟
با این دستور که نه
mousavi@mousavi-linux:~$ sudo mount /dev/sda5
mount: /dev/sda5: can't find in /etc/fstab.
-
مشکل برطرف شد
توی دستور findmnt برای این پارتیشن اومد
/media/mousavi/0FE308150FE30815 /dev/sda5 fuseblk ro,nosuid,nodev,rela
منم کنجکاو شدم و دستور mount رو به این شکل زدم و این پاسخ رو دریافت کردم
mousavi@mousavi-linux:~$ sudo mount /dev/sda5 /media/mousavi
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
Could not mount read-write, trying read-only
مشخص شد fast restarting ویندوز این مشکل به وجود آورده
پس رفتم به ویندوز و روشن شدن سریع رو غیر فعال کردم
بعد به لینوکس برگشتم و وپارتیشن رو سوار کردم
مشکل برطرف شده و میتونم فایل ها رو ویرایش کنم \\:D/
ممنون از همه دوستان
فقط ی سوال؟
روشی وجود داره که اثر روشن شدن سریع ویندوز رو از لینوکس برطرف کنم ؟
چون بعضی وقت ها با لینوکس کار میکنم میخوام روشن شدن سریع ویندوز فعال باشه و من هر زمان که با لینوکس کار داشتم از لینوکس غیر فعالش کنم یا اثرش رو از بین ببرم
-
ntfsfix -f میتونه اینکار رو انجام بده ولی دقت کنید ممکنه به اطلاعات اون فایلسیستم آسیب بزنه.
دلیلش اینه که ntfs انحصاری هست و ابزارهای کار با اون روی کرنل لینوکس، از طریق مهندسی معکوس ساخته شدند و ممکنه توی بعضی شرایط فایلسیستم رو خراب کنند. اگه از اون ابزارها فقط برای خوندن استفاده بشه، اونوقت نباید مشکلی پیش بیاد.
وقتی fast startup توی ویندوز فعاله، زمانی که ویندوز رو خاموش میکنید، در واقعیت خاموش نمیشه، بلکه وارد خواب زمستانی میشه. (hibernate)
توی این حالت، محتوای رم وارد حافظه ذخیرهسازی میشن و برق کامپیوتر قطع میشه.
وقتی که کامپیوتر رو روشن میکنید، این چیزهایی که توی حافظه دائمی قرار دارند، به رم بر میگردند و کار از اونجایی hibernation انجام شده، دوباره شروع میشه.
اگه موقعی که کامپیوتر توی hibernation هست، فایلهای مرتبط رو ویرایش کنید، ممکنه کامپیوتر نتونه درست از hibernation برگرده. در این حالت بوت مثل وقتی انجام میشه که خواب زمستانی در کار نبوده.
به همین دلیل وقتی ویندوز وارد خواب زمستانی میشه، روی فایلسیستمهای مرتبط، یه پرچم رو نشونه گذاری میکنه تا اگه چیزی خواست به اون فایلسیستم دسترسی پیدا کنه، متوجه خواب زمستانی بشه.
اینکه اون چیز چه واکنشی بده، بستگی به خودش داره. توی گنو/لینوکس، به طور پیشفرض اون فایلسیستم به صورت فقط خواندنی سوار میشه.
حالا که مشکل حل شده، یه (حل شد) به عنوان موضوع اضافه کنید.