אחד הדברים שמשתמשים רבים רוצים לעשות הוא הרכבה אוטומטית של מחיצה. במילים אחרות, נניח שיש לנו חלק מהדיסק הקשיח (100 ג'יגה בייט למשל) במחיצה אחרת, מחיצה בה אנו משתמשים כדי לאחסן את הדברים שלנו, או לשחק משחקים ב- Windows.
כיצד לעשות זאת שנוכל לגשת אוטומטית למחיצה זו desde Linux?
ישנן מספר דרכים, אך בפוסט זה אראה לך את הנפוצות ביותר באמצעות / etc / fstab
הקובץ / etc / fstab שימושי להרבה דברים, אבל ... בואו נתמקד במה שאנחנו מתעסקים עכשיו 😉
נניח שיש לנו מחיצה בשם "Windows" (ללא המרכאות), ואנחנו רוצים שבכל פעם שאנחנו מפעילים את המחשב, המחיצה הזו נגישה, כלומר שהיא מותקנת. בשביל זה …
1. ראשית עלינו ליצור תיקיה ב- /כְּלֵי תִקְשׁוֹרֶת/לדוגמה: / מדיה / חלונות לשם כך, פתח מסוף והכנס אליו את הדברים הבאים:
sudo mkdir /media/windows
2. מוכן, עכשיו עלינו לגלות בדיוק איזו מחיצה אנו רוצים לעלות, כלומר מיקומה האמיתי. לשם כך בטרמינל כתוב את הדברים הבאים:
sudo fdisk -l | grep NTFS
3. זה אמור להופיע בערך כך:
/ dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
אני מפרטת מודגש את מה שאנחנו צריכים מהקו הזה, שהוא רק הדבר הראשון בקו, בדוגמה: / dev / sda1
למעשה ... הנה השורה שתראה לך בדיוק את זה:
sudo fdisk -l | grep NTFS | cut -d" " -f1
ובכן ... העניין הוא שאנחנו זוכרים טוב מאוד מה אנחנו צריכים מהקו הזה.
4. עד עכשיו עלינו לרצות לעלות (בעקבות דוגמה זו) את מחיצת / dev / sda1 בתיקיה שיצרנו בהתחלה, / media / windows / ... בשביל זה במסוף בואו נניח:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
מה שהיא תעשה היא לכתוב את ההוראה ב- / etc / fstab כך שכאשר המערכת מתחילה היא תעלה אוטומטית את המחיצה.
הפעל מחדש את המחשב ועליך להתקין את המחיצה כרצונך.
הודעה מצוינת, פשוט נאבקתי בזה.
לפני שקראתי את הפוסט הזה הייתה לי בעיה להצליח לשנות את הנתונים שהיו לי במחיצת ntfs, אני מתאר לעצמי שהוא נפתר באמצעות "rw" ואחר שהוא לא מאפשר לי למחוק את הנתונים שכבר היו לי. במחיצת nfts כיוון שהיא אומרת לי שהיא לא יכולה לקשר לפח.
האם תוכל להסביר מה המשמעות של הפקודות שאתה משתמש בהן: ... "משתמשים, umask = 000 0 0 ″ >> / etc / fstab"?
תודה
לאחר ביצוע שינויים בקובץ / etc / fstab, תוכלו לכתוב במסוף:
$ sudo mount -a
ואז לינוקס מרכיבה את המחיצות המוזכרות בקובץ fstab, מבלי להזדקק לאתחול המערכת.
ברכות.
מצוין, תודה רבה על הפקודה:
סודו הר -a
זה מושלם, זה כמו ליצור את המקור לאחר החלת כינוס או להכריז על משתנה,
לדוגמא: $ JAVA_HOME
ברכות.
@platonov בוא נלך בחלקים
האפשרות "משתמשים" מאפשרת למשתמשים השייכים לקבוצת "משתמשים" לעלות על המחיצה (האפשרות הדומה "משתמש" מאפשרת לכל המשתמשים ללא יוצא מן הכלל)
האפשרות "umask = 000" היא מסיכת הרשאה, במקרה זה הקבצים של המחיצה המותקנת יקבלו 777 הרשאות, כלומר rwx rwx rwx, המתיר ביותר. אם אתה רוצה שהקבצים יקבלו הרשאות 755 האומאסק יהיה 022, אתה רק צריך להפחית את המסכה מ- 777, האם זה מובן? 🙂
שני האפסים הנגררים תואמים את העמודות "dump" ו- "pass". הראשון הוא לגיבוי מחיצות, באופן כללי הוא נמצא ב- 0. השני הוא סדר העדיפות של fsck, אם הוא נמצא ב- 1 (בדרך כלל מחיצת השורש) הוא הראשון שנבדק, אם הוא נמצא ב- 2 זה הבא ואם הוא ב 0 זה לא נבדק.
אני חושב שכך זה, בנקודות מסוימות יש לי ספקות, אז אכזב אותי אם אני טועה 🙂
הסבר טוב מאוד.
שאלה אחת: האם אתה יודע אם העמודה dump משמשת תוכנית מודרנית כלשהי או שהיא כבר לא הוצאה משימוש? אולי אני טועה, אבל ככל הידוע לי, הפקודה היחידה שמשתמשת בו היא dump, שכבר מיושן למדי ... זה פשוט מוזר. 🙂
רודה מאצ'ו,
תודה על המידע, עכשיו זה עובד נכון בשבילי ולמדתי קצת יותר.
אחד הדברים הרבים שאני אוהב בלינוקס הוא התמיכה שאתה מעניק למשתמשים!
לגבי dump, אין מושג, אני אף פעם לא עושה גיבוי כזה. אנחנו כאן כדי ללמוד 🙂
כשאני רץ:
הד סודו "/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0" >> / etc / fstab
הוא עונה לי:
bash: / etc / fstab: ההרשאה נדחתה
תודה מראש על תגובתך.
כדי לשנות כל קובץ בספריית / etc (כמו במקרה של fstab) אתה צריך להיות root או להשתמש בתוכנית sudo (מה שגורם לך לשורש בפקודה מסוימת זו).
בכל פעם שמופיע "הרשאה נדחית" זו הבעיה. זה אולי נראה מעצבן שצריך להפוך לשורש, אבל זה אמצעי נהדר למערכת כדי למנוע שינויים לא רצויים.
לגבי
ובכן כן, זה מה שציינת.
הייתי מבולבל כי האמנתי שעם הסודו הראשוני אני כבר היה שורש.
תודה רבה לך על הצרות לענות לי וגם אותה תודה לפרסום המאמר, אותו אשמור באירועים מאוחרים יותר.
למעשה עם sudo אתה מפעיל את הפקודה כשורש. מה שקורה הוא שההפניה מחדש >> מתבצעת על ידי bash לפני ביצוע sudo, ולכן הקובץ מנסה לכתוב ללא הרשאות שורש.
@ KZKG ^ גאארה: אפשרות אחת יכולה להיות לשים את הפקודה כך:
sudo sh -c 'הד «/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0» >> / etc / fstab'
זה פחות ברור, אבל לא נותן בעיות הרשאה. 🙂
תודה גאארה, פתרתי את השאלה לדעת את המחיצה שמתעניינת ב- gparted, גרסה שאני מחפש, כל השאר בסדר
אם זו מחיצה ב- FAT32 הפקודה כפי שהיא תהיה
הד סודו "/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
אני מקווה שתוכלו לעזור לי, תודה
היה:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat הוא Fat32 😉
פוסט טוב 😀
טוב מאוד למשתמשי פדורה, שיש לו מתקין שאינו מאפשר הרכבה במהלך ההתקנה
פשוט מאמר נהדר.
זה הגיע אלי של פנינים.
תודה!
הדרכה זו הייתה נהדרת עבורי לפני כמה ימים, אך החלטתי לבצע התקנה נקייה של מגיה 3 האהובה שלי על דיסק קשיח ועל דיסק אחר התקנה נקייה ובסיסית של W7 כדי להשאיר אותה כ"קונסולה ", הייהה. למרות זאת אני אשתמש בזה מעט כי אני כבר בודק משחקים טובים שרצים באופן מקורי בלינוקס ...
אף פעם לא מאוחר, תודה רבה על ההסבר.
אף פעם לא יכולתי עם הקוד הזה, שום דבר לא קרה עם קובץ fstab, זה יצא:
הד סודו "/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0" >> / etc / fstab
הוא עונה לי:
bash: / etc / fstab: ההרשאה נדחתה
לבדוק עם:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0" >> sudo / etc / fstab
הד סוד "/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0" >> su / etc / fstab
ושום דבר לא קרה, הייתי צריך להוסיף אותו ידנית, זה כבר עובד, הדבר המצחיק הוא שנוצרו שני קבצים בבית, האחד נקרא su, והשני סודו ובפנים היו כל הניסיונות שנעשו להעתיק את השורה האמורה, אבל בלי הציטוטים,
מה אתה חושב?
זה בגלל האופן שבו "ההד" עובד, הוא עושה זאת, היכנס כשורש, לשם כך הוא עושה:
[קוד] sudo su [/ code]
זה יבקש ממך את סיסמת sudo ואז תראה משהו כזה:
[קוד] [root @ Jarvis x11tete11x] # [/ code]
כאן יהיו לך הרשאות שורש ותוכל לבצע את הפקודה בשקט
זה עבד עבורי בצורה מושלמת ב- Mageia 4 alpha 3 מכיוון שלמרות שבדקתי ב"העדפות מערכת "כדי לעלות אוטומטית את כל המחיצות ולסמן את כולן, זה לא.
באובונטו ובנגזרות שיש להם אדיסק קל יותר להשתמש ב:
user @ machine: # udisk –mount / dev / sdaX
sdaX = ntfs מחיצה
אתה יכול להוסיף אותו בקלות ל- /etc/rc.local ו- voila = D.
שלום, יש לי בעיה, מה שקורה שאני לא יכול לעלות על מחיצת Windows שלי ואני מנסה להשתמש באובונטו 14.04 מבלי להתקין אותה, איך אוכל לעשות זאת? אני צריך להוציא את הדברים שלי מהתיקיה האישית: / וכשרציתי להתקין את זה אני רוצה להסיר את Windows לחלוטין: /
תודה רבה על התרומה אבל אני לא יכול להרכיב את המחיצה, זה אומר לי שהרשות נדחתה, אני חייב גם לומר שהותקנתי בעבר חלונות 8 אבל הסרתי אותה לחלוטין, אני לא יודע מה לעשות, אני מקווה שתוכל תעזור לי, תודה מראש
עובד מושלם, תודה.
@johnjoneshq עשה זאת כשורש (הסיסמה + שלך) ולא עם sudo.
ככה זה עובד בשבילי 😉
אין צורך להפעיל מחדש אם אנו מבצעים את הפקודה:
$ הר -a
כנראה בלוג הלינוקס הטוב ביותר בספרדית. ברכות לכל הקהילה
כיצד לבטל את ההוראה האחרונה שהנחת?
מכיוון שכשאני מזין את הקוד האחרון מספר פעמים, אני מקבל את הדברים הבאים בערך המערכת:
כונן ntfs-3g אינו מוכן או קיים.
המשך לחכות, או לחץ על S ללא הרכבה או על M להתאוששות ידנית
אהבתי!!! תודה רבה!!
מסתכל כאן מסביב https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) מצאתי דרך זו לחבר מחיצת FAT32 עם "fstab".
/ dev / sda5 / media / Volume13GB vfat user, rw, umask = 111, dmask = 000 0 0
אין בעיה במנטה לינוקס שלי
אני משתמש ותיק בלינוקס ועכשיו זה שבאתי להתעניין חחחח, ברכות ומאמר טוב