עם fstab: כיצד להתקין אוטומטית מחיצת NTFS

אחד הדברים שמשתמשים רבים רוצים לעשות הוא הרכבה אוטומטית של מחיצה. במילים אחרות, נניח שיש לנו חלק מהדיסק הקשיח (100 ג'יגה בייט למשל) במחיצה אחרת, מחיצה בה אנו משתמשים כדי לאחסן את הדברים שלנו, או לשחק משחקים ב- Windows.

כיצד לעשות זאת שנוכל לגשת אוטומטית למחיצה זו desde Linux?

ישנן מספר דרכים, אך בפוסט זה אראה לך את הנפוצות ביותר באמצעות / etc / fstab

הקובץ / etc / fstab שימושי להרבה דברים, אבל ... בואו נתמקד במה שאנחנו מתעסקים עכשיו 😉

נניח שיש לנו מחיצה בשם "Windows" (ללא המרכאות), ואנחנו רוצים שבכל פעם שאנחנו מפעילים את המחשב, המחיצה הזו נגישה, כלומר שהיא מותקנת. בשביל זה …

1. ראשית עלינו ליצור תיקיה ב- /כְּלֵי תִקְשׁוֹרֶת/לדוגמה: / מדיה / חלונות לשם כך, פתח מסוף והכנס אליו את הדברים הבאים:

sudo mkdir /media/windows

2. מוכן, עכשיו עלינו לגלות בדיוק איזו מחיצה אנו רוצים לעלות, כלומר מיקומה האמיתי. לשם כך בטרמינל כתוב את הדברים הבאים:

sudo fdisk -l | grep NTFS

במקרה של היותך מחיצת NTFS, אם ברצונך להרכיב אחת שהיא FAT32 זה פשוט, שנה את המקום בו כתוב NTFS עבור FAT32

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-3g, מכיוון שללא החבילה הזו אי אפשר להתקין את המחיצה

הפעל מחדש את המחשב ועליך להתקין את המחיצה כרצונך.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פלאטונוב דיג'ו

    הודעה מצוינת, פשוט נאבקתי בזה.
    לפני שקראתי את הפוסט הזה הייתה לי בעיה להצליח לשנות את הנתונים שהיו לי במחיצת ntfs, אני מתאר לעצמי שהוא נפתר באמצעות "rw" ואחר שהוא לא מאפשר לי למחוק את הנתונים שכבר היו לי. במחיצת nfts כיוון שהיא אומרת לי שהיא לא יכולה לקשר לפח.
    האם תוכל להסביר מה המשמעות של הפקודות שאתה משתמש בהן: ... "משתמשים, umask = 000 0 0 ″ >> / etc / fstab"?
    תודה

  2.   אריאל דיג'ו

    לאחר ביצוע שינויים בקובץ / etc / fstab, תוכלו לכתוב במסוף:
    $ sudo mount -a
    ואז לינוקס מרכיבה את המחיצות המוזכרות בקובץ fstab, מבלי להזדקק לאתחול המערכת.

    ברכות.

    1.    דייויד בקרה מונטלאנו דיג'ו

      מצוין, תודה רבה על הפקודה:

      סודו הר -a

      זה מושלם, זה כמו ליצור את המקור לאחר החלת כינוס או להכריז על משתנה,
      לדוגמא: $ JAVA_HOME

      ברכות.

  3.   רודה מאצ'ו דיג'ו

    @platonov בוא נלך בחלקים

    האפשרות "משתמשים" מאפשרת למשתמשים השייכים לקבוצת "משתמשים" לעלות על המחיצה (האפשרות הדומה "משתמש" מאפשרת לכל המשתמשים ללא יוצא מן הכלל)
    האפשרות "umask = 000" היא מסיכת הרשאה, במקרה זה הקבצים של המחיצה המותקנת יקבלו 777 הרשאות, כלומר rwx rwx rwx, המתיר ביותר. אם אתה רוצה שהקבצים יקבלו הרשאות 755 האומאסק יהיה 022, אתה רק צריך להפחית את המסכה מ- 777, האם זה מובן? 🙂
    שני האפסים הנגררים תואמים את העמודות "dump" ו- "pass". הראשון הוא לגיבוי מחיצות, באופן כללי הוא נמצא ב- 0. השני הוא סדר העדיפות של fsck, אם הוא נמצא ב- 1 (בדרך כלל מחיצת השורש) הוא הראשון שנבדק, אם הוא נמצא ב- 2 זה הבא ואם הוא ב 0 זה לא נבדק.

    אני חושב שכך זה, בנקודות מסוימות יש לי ספקות, אז אכזב אותי אם אני טועה 🙂

    1.    הקסבורג דיג'ו

      הסבר טוב מאוד.

      שאלה אחת: האם אתה יודע אם העמודה dump משמשת תוכנית מודרנית כלשהי או שהיא כבר לא הוצאה משימוש? אולי אני טועה, אבל ככל הידוע לי, הפקודה היחידה שמשתמשת בו היא dump, שכבר מיושן למדי ... זה פשוט מוזר. 🙂

    2.    פלאטונוב דיג'ו

      רודה מאצ'ו,
      תודה על המידע, עכשיו זה עובד נכון בשבילי ולמדתי קצת יותר.
      אחד הדברים הרבים שאני אוהב בלינוקס הוא התמיכה שאתה מעניק למשתמשים!

    3.    רודה מאצ'ו דיג'ו

      לגבי dump, אין מושג, אני אף פעם לא עושה גיבוי כזה. אנחנו כאן כדי ללמוד 🙂

  4.   טפורר דיג'ו

    כשאני רץ:
    הד סודו "/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0" >> / etc / fstab

    הוא עונה לי:
    bash: / etc / fstab: ההרשאה נדחתה

    תודה מראש על תגובתך.

    1.    אֵיִ פַּעַם דיג'ו

      כדי לשנות כל קובץ בספריית / etc (כמו במקרה של fstab) אתה צריך להיות root או להשתמש בתוכנית sudo (מה שגורם לך לשורש בפקודה מסוימת זו).
      בכל פעם שמופיע "הרשאה נדחית" זו הבעיה. זה אולי נראה מעצבן שצריך להפוך לשורש, אבל זה אמצעי נהדר למערכת כדי למנוע שינויים לא רצויים.
      לגבי

      1.    טפורר דיג'ו

        ובכן כן, זה מה שציינת.
        הייתי מבולבל כי האמנתי שעם הסודו הראשוני אני כבר היה שורש.

        תודה רבה לך על הצרות לענות לי וגם אותה תודה לפרסום המאמר, אותו אשמור באירועים מאוחרים יותר.

        1.    הקסבורג דיג'ו

          למעשה עם sudo אתה מפעיל את הפקודה כשורש. מה שקורה הוא שההפניה מחדש >> מתבצעת על ידי bash לפני ביצוע sudo, ולכן הקובץ מנסה לכתוב ללא הרשאות שורש.

          @ KZKG ^ גאארה: אפשרות אחת יכולה להיות לשים את הפקודה כך:

          sudo sh -c 'הד «/ dev / sda1 / media / windows ntfs-3g auto, rw, משתמשים, umask = 000 0 0» >> / etc / fstab'

          זה פחות ברור, אבל לא נותן בעיות הרשאה. 🙂

  5.   Neo61 דיג'ו

    תודה גאארה, פתרתי את השאלה לדעת את המחיצה שמתעניינת ב- gparted, גרסה שאני מחפש, כל השאר בסדר

  6.   איזנטר דיג'ו

    אם זו מחיצה ב- 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

    אני מקווה שתוכלו לעזור לי, תודה

    1.    KZKG ^ גאארה דיג'ו

      היה:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab

      vfat הוא Fat32 😉

  7.   izzyvp דיג'ו

    פוסט טוב 😀

  8.   אדו דיג'ו

    טוב מאוד למשתמשי פדורה, שיש לו מתקין שאינו מאפשר הרכבה במהלך ההתקנה

  9.   jorgecg דיג'ו

    פשוט מאמר נהדר.

    זה הגיע אלי של פנינים.

    תודה!

  10.   רוחולץ ' דיג'ו

    הדרכה זו הייתה נהדרת עבורי לפני כמה ימים, אך החלטתי לבצע התקנה נקייה של מגיה 3 האהובה שלי על דיסק קשיח ועל דיסק אחר התקנה נקייה ובסיסית של W7 כדי להשאיר אותה כ"קונסולה ", הייהה. למרות זאת אני אשתמש בזה מעט כי אני כבר בודק משחקים טובים שרצים באופן מקורי בלינוקס ...

  11.   פטודקס דיג'ו

    אף פעם לא מאוחר, תודה רבה על ההסבר.

  12.   Cristian דיג'ו

    אף פעם לא יכולתי עם הקוד הזה, שום דבר לא קרה עם קובץ 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, והשני סודו ובפנים היו כל הניסיונות שנעשו להעתיק את השורה האמורה, אבל בלי הציטוטים,
    מה אתה חושב?

    1.    x11tete11x דיג'ו

      זה בגלל האופן שבו "ההד" עובד, הוא עושה זאת, היכנס כשורש, לשם כך הוא עושה:
      [קוד] sudo su [/ code]

      זה יבקש ממך את סיסמת sudo ואז תראה משהו כזה:
      [קוד] [root @ Jarvis x11tete11x] # [/ code]

      כאן יהיו לך הרשאות שורש ותוכל לבצע את הפקודה בשקט

  13.   גרמיין דיג'ו

    זה עבד עבורי בצורה מושלמת ב- Mageia 4 alpha 3 מכיוון שלמרות שבדקתי ב"העדפות מערכת "כדי לעלות אוטומטית את כל המחיצות ולסמן את כולן, זה לא.

  14.   לינוקס דיג'ו

    באובונטו ובנגזרות שיש להם אדיסק קל יותר להשתמש ב:

    user @ machine: # udisk –mount / dev / sdaX

    sdaX = ntfs מחיצה

    אתה יכול להוסיף אותו בקלות ל- /etc/rc.local ו- voila = D.

  15.   דוד דיג'ו

    שלום, יש לי בעיה, מה שקורה שאני לא יכול לעלות על מחיצת Windows שלי ואני מנסה להשתמש באובונטו 14.04 מבלי להתקין אותה, איך אוכל לעשות זאת? אני צריך להוציא את הדברים שלי מהתיקיה האישית: / וכשרציתי להתקין את זה אני רוצה להסיר את Windows לחלוטין: /

  16.   ג'ון ג'ונייש דיג'ו

    תודה רבה על התרומה אבל אני לא יכול להרכיב את המחיצה, זה אומר לי שהרשות נדחתה, אני חייב גם לומר שהותקנתי בעבר חלונות 8 אבל הסרתי אותה לחלוטין, אני לא יודע מה לעשות, אני מקווה שתוכל תעזור לי, תודה מראש

    1.    שעון ירח דיג'ו

      עובד מושלם, תודה.
      @johnjoneshq עשה זאת כשורש (הסיסמה + שלך) ולא עם sudo.
      ככה זה עובד בשבילי 😉

  17.   נרול דיג'ו

    אין צורך להפעיל מחדש אם אנו מבצעים את הפקודה:
    $ הר -a

    כנראה בלוג הלינוקס הטוב ביותר בספרדית. ברכות לכל הקהילה

  18.   צ'ינקסיו דיג'ו

    כיצד לבטל את ההוראה האחרונה שהנחת?

    מכיוון שכשאני מזין את הקוד האחרון מספר פעמים, אני מקבל את הדברים הבאים בערך המערכת:

    כונן ntfs-3g אינו מוכן או קיים.

    המשך לחכות, או לחץ על S ללא הרכבה או על M להתאוששות ידנית

  19.   נתן דיג'ו

    אהבתי!!! תודה רבה!!

  20.   אל_טרבוקו דיג'ו

    מסתכל כאן מסביב 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

    אין בעיה במנטה לינוקס שלי

  21.   אנונימי WebHacker דיג'ו

    אני משתמש ותיק בלינוקס ועכשיו זה שבאתי להתעניין חחחח, ברכות ומאמר טוב