انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: kook65247 در 05 بهمن 1399، 10:23 قظ
-
سلام به همه
دوستان چه راه هایی هست که بشه آدرس Documents , Downloads, Music, Pictures, Videos رو عوض کرد و یه هارد دیگه داد؟
https://uupload.ir/files/j28z_need_help_3.png (https://uupload.ir/files/j28z_need_help_3.png)
(https://s17.picofile.com/file/8422538526/need_help_3.png)
-
copy & paste
اون ها در واقع پوشه های داخل دایرکتوری هومتون هستند مثل یه پوشه عادی کپیشون کن
-
سلام به همه
دوستان چه راه هایی هست که بشه آدرس Documents , Downloads, Music, Pictures, Videos رو عوض کرد و یه هارد دیگه داد؟
https://uupload.ir/files/j28z_need_help_3.png (https://uupload.ir/files/j28z_need_help_3.png)
(https://s17.picofile.com/file/8422538526/need_help_3.png)
منظورت واضح نیست. یعنی چیزهایی که توی هارد هست، توی Music و ... نمایش داده بشه؟
-
میتونید هارد مورد نظرتون رو روی اون پوشه ای که میخواید مونت کنید.
همچنین میتونید پوشه مورد نظرتون رو به یه لینک "به مکان مورد نظرتون تو هارد" تبدیل کنید
-
copy & paste ](*,)
اون ها در واقع پوشه های داخل دایرکتوری هومتون هستند مثل یه پوشه عادی کپیشون کن
ممنون بابت راهنمایی اما فکر کنم منظور بنده رو درست متوجه نشدین
[/quote]
منظورت واضح نیست. یعنی چیزهایی که توی هارد هست، توی Music و ... نمایش داده بشه؟
[/quote]
بروی چشم داداش
میتونید هارد مورد نظرتون رو روی اون پوشه ای که میخواید مونت کنید.
همچنین میتونید پوشه مورد نظرتون رو به یه لینک "به مکان مورد نظرتون تو هارد" تبدیل کنید
متشکرم
دوستان الان وقتی که بنده مثلا روی Documents کلیک کنم میرم به آدرس زیر:
Home/Documents
که توی درایو sda هست یعنی هارد اول سیستم که سیستم عامل روش نصبه
اما هدف این هست که وقتی بنده روی Documents کلیک میکنم برم به آدرس مثلا:
هارد سوم روی سیستم که سیستم عامل روش نصب نیست sdc
SoftwareHard/UserFile/Documents
که این SoftwareHard درواقع لیبل درایو هست و UserFile پوشه ای هست که بنده به دلخواه ساختم و Documents پوشه ای هست که وقتی روی ایکن Documents زیر آیکن Home قرار گرفته کلیک میکنم بهش منتقل بشم
الان از فولدر مقصد یه لینک یا همون shortcute ساختم و توی Documents در شاخه Home قرار دادم و بعد که اسنادی اونجا میسازم بصورت دستی دراگ میکنم تو shortcute اما توی ویندوز این امکان بود که آدرس دستی تعیین کنیم و نیازی به انتقال دستی نبود
آیا توی اوبونتو همچین امکانی هست؟و اگر هست راه حلش چیه؟
نمیدونم تونستم منظورم رو روشن بگم یا بیشتر گنگش کردم!
-
میتونید هارد مورد نظرتون رو روی اون پوشه ای که میخواید مونت کنید.
همچنین میتونید پوشه مورد نظرتون رو به یه لینک "به مکان مورد نظرتون تو هارد" تبدیل کنید
فکر کنم قسمت دوم جواب شما هدف بنده باشه
راه حلش چیه؟
-
سلام
الان منظورت واضح شد.
برای این کار من دوتا راه بلدم، یکی اینکه لینک بسازی و دومی اینکه هارد دوم یهجا مونت کنی و بعد هر پوشه از اون که خواستی، روی پوشه مثلا Documents به صورت bind کنی. مثلا /dev/sdb1 روی /mt/second_hard/ مونت میکنی و بعد پوشه /mnt/second_hard/Documents/ روی /home/user/Documents به صورت bind مونت کنی.
اگه بخواهی با روش اول پیش بری باید پوشه Documents و Donwloads و ... حذف کنی و بعد یه لینک به اسم Documents به پوشه مورد نظرت توی هارد دوم بسازی (فکر کنم اینجوری نتونی از اون کنار سمت چپ به پوشههای Documents و Downloads و ... دسترسی داشته باشی)
به خاطر همین بهتره از راه دوم بری.
برای این کار اول یه پوشه بساز که هارد دوم اونجا مونت کنی.(به هر اسمی هرجا خواستی ولی معمولا تو پوشه /mnt/ یه پوشه میسازند و چیزهایی که میخواهند اونجا mount میکنند.)
sudo mkdir /mnt/second_hard
الان پارتیشن درست از هارد دوم اونجا مونت کنید.(مثلا اینجا /dev/sdb1)
sudo mount /dev/sdb1 /mnt/second_hard
الان پوشه مورد نظر روی جایی که میخواهید، مونت کنید. (مثلا /mnt/second_hard/Documents روی /home/user/Documens)
sudo mount --bind /mnt/second_hard/Documents /home/user/Documents
الان چیزهای روی پوشهی روی هارد توی Documents نمایش داده میشن و اگه چیزی پاک کنید یا اضافه کنید روی هارد دوم انجام میشه.
این کار برای بقیه پوشهها هم میتونید انجام بدید. البته این کار موقتی هست و با یه ریبوت، از بین میره؛ برای دائمی کردن باید فایل fstab ویرایش کنید.
ادامه توی ارسال بعدی
-
برای اینکار، اول uuid پارتیشن موردنظر پیدا کنید. (بدون uuid هم میشه ولی زیاد مطمئن نیست چون ممکنه جای هاردها عوض بشه و بعد دیگه کار نمیکنه)
sudo blkid
الان uuid پارتیشن درست را یهجا کپی کنید.(چیزی شبیهUUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx هست البته ممکنه کمتر هم باشه.)
حالا فایل fstab با دسترسی روت باز کنید (توی این مسیر /etc/fstab) و به آخرش این خط اضافه کنید. (بهجای ext4 اگه فرمت پارتیشن ext4 نیست، اونی بزارید که هست اگه نمیدونید چی هست، بزارید auto).
UUID=چیزی که کپی کردید /mnt/second_hard ext4 defualts 0 0
الان این خط اضافه کنید
/mnt/second_drive/Documents /home/user/Documents none bind 0 0
خط آخر برای هر پوشه ای که خواستید، تکرار کنید فقط به جای Documents پوشه درست بزارید.
الان یا ریبوت کنید تا تغییرات توی بوت بعدی اعمال بشوند یا اینکه این دستور بزنید تا دوباره فایل fstab خونده بشه و پارتیشنها دوباره مونت شوند.
sudo mount -a
اگه مشکلی پیش اومد بگید. (اول دستور بالا را بزنید اگه اروری نداشت میتونید ریبوت هم بکنید ولی اصلا لازم نیست. اگه ارور داشت اصلا ریبوت نکنید ممکنه سیستم دیگه بالا نیاد و مجبور بشید با یه دیسک زنده درستش کنید.)
-
برای اینکار، اول uuid پارتیشن موردنظر پیدا کنید. (بدون uuid هم میشه ولی زیاد مطمئن نیست چون ممکنه جای هاردها عوض بشه و بعد دیگه کار نمیکنه)
sudo blkid
الان uuid پارتیشن درست را یهجا کپی کنید.(چیزی شبیهUUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx هست البته ممکنه کمتر هم باشه.)
حالا فایل fstab با دسترسی روت باز کنید (توی این مسیر /etc/fstab) و به آخرش این خط اضافه کنید. (بهجای ext4 اگه فرمت پارتیشن ext4 نیست، اونی بزارید که هست اگه نمیدونید چی هست، بزارید auto).
UUID=چیزی که کپی کردید /mnt/second_hard ext4 defualts 0 0
الان این خط اضافه کنید
/mnt/second_drive/Documents /home/user/Documents none bind 0 0
خط آخر برای هر پوشه ای که خواستید، تکرار کنید فقط به جای Documents پوشه درست بزارید.
الان یا ریبوت کنید تا تغییرات توی بوت بعدی اعمال بشوند یا اینکه این دستور بزنید تا دوباره فایل fstab خونده بشه و پارتیشنها دوباره مونت شوند.
sudo mount -a
اگه مشکلی پیش اومد بگید. (اول دستور بالا را بزنید اگه اروری نداشت میتونید ریبوت هم بکنید ولی اصلا لازم نیست. اگه ارور داشت اصلا ریبوت نکنید ممکنه سیستم دیگه بالا نیاد و مجبور بشید با یه دیسک زنده درستش کنید.)
داداش ممنون خیلی عالی توضیح دادی =D>
-
داداش ممنون خیلی عالی توضیح دادی
درست شد یا نه؟ اگه درست شد، یه (حل شد) به عنوان اضافه کنید.
-
تو ویکی یه مقدار درباره لینک کردن و دستور ln توضیح داده.
https://wiki.ubuntu.ir/wiki/%D9%84%DB%8C%D9%86%DA%A9
برای مثال: میتونید از دستور ln به شکل زیر استفاده کنید، تا یه لینک از یه پاراتیشن خاص رو در home خودتون بسازید.
$ ln -s "/media/eshagh/Drive G" ~
اینطوری یه لینک به درایو g خودم تو دایرکتوری هوم(home یا ~) خودم درست میکنم.
بعد این لینک رو به Videos تغییر نام میدم تا جای پوشه اصلی فیلم ها(همونی که شما بالا مشخص کرده بودین) رو بگیره.
$ mv "Drive G" Videos
الان وقتی روی این پوشه کلیک کنم وارد درایو g خودم میشم.
فقط دو تا نکته داره:
اون ادرسی که من تو دستور بالا نوشتم مخصوص منه و شما باید اونو به ادرس مورد نظرتون تغییر بدید.
درایو g من از قبل در ادرس بالا مونت شده، شما باید اول درایو مورد نظرتون رو مونت کنید.
-
اینجوری که شمل گفتید هم میشه ولی باید قبلش خود پوشه Videos حذف کرد وگرنه لینک میره داخل پوشه Videos. که اینجوری نمیدونم اون میانبرهای کنار سمت چپ باز هم به کار ادامه میدهند یا نه.
-
درسته اول باید اون پوشه Videos رو حذف یا تغییر نام بدین بعد بقیه کارهایی که بالا گفتم رو انجام بدین.
روش بالا رو امتحان کردم و اون میانبر های کناری هم کار کردن.
-
من هم می خواستم پوشه Music خودم به مسیر Downloads/Audios بره
برای این کار فایل زیر رو ویرایش کردم:
~/.config/user-dirs.dirs
و همونطور که مشخص هست تغییرش دادم
(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=152162.0;attach=50054;image)
https://askubuntu.com/questions/113736/how-do-i-set-my-default-music-folder (https://askubuntu.com/questions/113736/how-do-i-set-my-default-music-folder)
برای دیگر میزکار ها نمی دونم کار می کنه یا نه
-
ممنون بابت راهنمایی اما فکر کنم منظور بنده رو درست متوجه نشدین
امم بله ببخشید! همونطور که گفتن میتونید از symbolic link هااستفاده کنید
ولی میتونید خودتون bookmark هم ایجاد کنید
-
من هم می خواستم پوشه Music خودم به مسیر Downloads/Audios بره
برای این کار فایل زیر رو ویرایش کردم:
~/.config/user-dirs.dirs
و همونطور که مشخص هست تغییرش دادم
(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=152162.0;attach=50054;image)
https://askubuntu.com/questions/113736/how-do-i-set-my-default-music-folder (https://askubuntu.com/questions/113736/how-do-i-set-my-default-music-folder)
برای دیگر میزکار ها نمی دونم کار می کنه یا نه
روش درست اینه!
-
من هم می خواستم پوشه Music خودم به مسیر Downloads/Audios بره
برای این کار فایل زیر رو ویرایش کردم:
~/.config/user-dirs.dirs
و همونطور که مشخص هست تغییرش دادم
(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=152162.0;attach=50054;image)
https://askubuntu.com/questions/113736/how-do-i-set-my-default-music-folder (https://askubuntu.com/questions/113736/how-do-i-set-my-default-music-folder)
برای دیگر میزکار ها نمی دونم کار می کنه یا نه
روش درست اینه!
با توجه به اینکه گفته شد این روش درستیه و البته بعده ها خیلی راحت میشه هر تغییر دیگه ای داخلش بوجود اورد ، این روش انتخاب شد اما جواب نمیده!
به آدرس زیر رفتم:
home/.config
و فایل user-dirs.dirs رو با دوبار کلیک باز کردم و تغییر لازم رو دادم (برای تست فقط بخش download رو تغییر دادم)
اما icon پوشه Download رو از سمت چپ حذف کرد و توی بخش سمت چپ پایین (بخش bookmark) اضافش کرده و با کلیک روش البته فقط به زیرشاخه Download میره و توی فولدر معرفی شده وارد نمیشه!
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads/FlareGet"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
بعد از اعمال تغییرات فایل رو save کردم و سیستم رو restart
بعد از اینکه سیستم بالا اومد فایل رو بررسی کردم و بدرستی ذخیره شده بود