使用fstab:如何自動掛載NTFS分區

許多用戶想要做的事情之一是自動自動安裝分區。 換句話說,假設我們在不同的分區中有一部分硬盤(例如100GB),該分區用於存儲我們的東西或在Windows上玩遊戲。

怎麼做才能讓我們自動存取這個分區 desde Linux?

有幾種方法,但是在本文中,我將向您展示最常用的方法 / etc / fstab文件

/ etc / fstab文件在很多事情上都很有用,但是...讓我們專注於我們現在要處理的內容😉

假設我們有一個名為“ Windows”的分區(不帶引號),並且我們希望每當啟動計算機時都可以訪問該分區,也就是已安裝該分區。 為了它 …

1. 我們必須首先在 /媒體/例如: /媒體/ Windows 為此,請打開一個終端並將以下內容放入其中:

sudo mkdir /media/windows

2. 準備好了,現在我們必須確切地找出我們要掛載的分區,即其實際位置。 為此,請在終端中編寫以下內容:

sudo fdisk -l | grep NTFS

在作為NTFS分區的情況下,如果要掛載一個FAT32分區,這很簡單,請更改顯示為FAT32的NTFS的位置

3. 它應該看起來像這樣:

/開發/ sda1的 63 40965749 20482843+ 7 HPFS / NTFS / exFAT

在示例中,我以粗體顯示了該行的需求,這只是該行的第一件事: /開發/ 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. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   普拉托諾夫 他說:

    很棒的帖子,我只是為此而苦苦掙扎。
    在閱讀這篇文章之前,我有一個問題,就是能夠修改我在ntfs分區中擁有的數據,我想這是用“ rw”解決的,另一個問題是它不允許我刪除已經擁有的數據在nfts分區中,因為它告訴我它無法鏈接到垃圾箱。
    您能解釋一下使用的命令是什麼意思:…“用戶,umask = 000 0 0” >> / etc / fstab”?
    謝謝

  2.   阿里爾 他說:

    對/ etc / fstab文件進行更改後,可以在終端中編寫:
    $ sudo mount -a
    然後linux掛載fstab文件中提到的分區,而無需重新引導系統。

    問候。

    1.    戴維·貝塞拉·蒙泰拉諾 他說:

      太好了,非常感謝您的命令:

      須藤掛載-a

      完美,就像在應用別名或聲明變量之後製作源代碼,
      例如:$ JAVA_HOME

      問候。

  3.   魯達·馬喬 他說:

    @platonov讓我們分幾部分

    選項“用戶”使屬於“用戶”組的用戶能夠安裝分區(類似的選項“用戶”使所有用戶無一例外)
    選項“ umask = 000”是一個權限掩碼,在這種情況下,已安裝分區的文件將獲得777權限,即rwx rwx rwx,是最允許的。 如果您希望文件獲得許可755,則umask為022,您只需從777減去掩碼,就可以理解嗎? 🙂
    兩個尾隨零對應於“轉儲”和“通過”列。 第一個用於分區備份,通常為0。第二個是fsck優先級順序,如果在1(通常是根分區)上,則是第一個要檢查的,如果在2,則是下一個要檢查的。如果為0,則不檢查。

    我認為就是這樣,在某些時候我對此表示懷疑,所以如果我錯了就讓我失望down

    1.    赫格堡 他說:

      很好的解釋。

      一個問題:您是否知道轉儲列是否已被某些現代程序使用或已被棄用? 也許我錯了,但是據我所知,使用它的唯一命令是dump,它已經過時了……這只是很好奇。 🙂

    2.    普拉托諾夫 他說:

      魯達·馬喬(RudaMacho)
      感謝您提供的信息,現在它對我來說可以正常工作,並且我學到了更多。
      我喜歡Linux的眾多優點之一就是您為用戶提供的支持!

    3.    魯達·馬喬 他說:

      關於轉儲,不知道,我從不做那種備份。 我們在這裡學習🙂

  4.   塔弗勒 他說:

    當我跑步時:
    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab

    他回答我:
    bash:/ etc / fstab:權限被拒絕

    預先感謝您的回复。

    1.    評估 他說:

      修改/ etc目錄中的任何文件(與fstab一樣),您需要是root用戶或使用sudo程序(使您以該特定命令為root用戶)。
      每當出現“權限被拒絕”時,就是問題所在。 必須紮根似乎很煩人,但這是避免不必要的更改的一種很好的系統措施。
      問候

      1.    塔弗勒 他說:

        是的,那是你告訴我的。
        我感到困惑是因為我相信使用最初的sudo我已經是root。

        非常感謝您在回答我時遇到的麻煩,同時也感謝本文的帖子,我將在以後的會議中保留這些帖子。

        1.    赫格堡 他說:

          實際上,使用sudo確實以root用戶啟動命令。 發生的結果是重定向>>是在執行sudo之前由bash完成的,因此該文件試圖在沒有root權限的情況下進行寫入。

          @ KZKG ^ Gaara:一種選擇可能是像這樣放置命令:

          sudo sh -c'echo«/ dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0»>> / etc / fstab'

          它不太清楚,但是不會引起權限問題。 🙂

  5.   Neo61 他說:

    感謝Gaara,我解決了對gparted感興趣的分區,我尋找的變體以及其他所有問題的問題

  6.   Isanter 他說:

    如果它是FAT32中的分區,則命令將是
    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,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 ^ Gaara 他說:

      將:
      sudo echo“ / dev / sda1 / media / Windows vfat auto,rw,users,umask = 000 0 0” >> / etc / fstab

      vfat是Fat32😉

  7.   伊茲維普 他說:

    好帖子😀

  8.   江戶時代 他說:

    對於Fedora用戶非常有用,它的安裝程序不允許在安裝過程中進行安裝

  9.   豪爾赫格 他說:

    很棒的文章。

    它來自珍珠。

    格拉西亞斯!

  10.   羅霍克 他說:

    幾天前,本教程對我來說非常棒,但是我決定在硬盤上全新安裝我心愛的Mageia 3,在另一個磁盤上全新安裝W7,並將其保留為“ Console”,呵呵呵。 即使這樣,我也很少使用它,因為我已經在測試可以在Linux上本地運行的優秀遊戲了……

  11.   帕托克斯 他說:

    永遠不會太晚,非常感謝您的解釋。

  12.   克里斯蒂安 他說:

    我永遠無法使用該代碼,fstab文件什麼也沒有發生,結果是:

    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> / etc / fstab

    他回答我:
    bash:/ etc / fstab:權限被拒絕

    測試:
    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> sudo / etc / fstab

    sudo echo“ / dev / sda1 / media / Windows ntfs-3g auto,rw,users,umask = 000 0 0” >> su / etc / fstab

    沒有任何反應,我不得不手動添加它,它已經可以工作了,有趣的是,在Home中創建了兩個文件,一個叫做su,另一個sudo和inside都是複制該行的嘗試,但是沒有引號
    你怎麼看?

    1.    x11泰特11x 他說:

      這是因為“ echo”的工作原理,它是這樣做的,以root身份登錄,因為它能做到:
      [代碼] sudo su [/代碼]

      它將詢問您sudo密碼,然後您將看到類似以下內容:
      [代碼] [root @ Jarvis x11tete11x]#[/代碼]

      在這裡,您將具有root權限,並且可以安靜地執行該命令

  13.   蓋爾曼 他說:

    它對我來說非常適合在Mageia 4 alpha 3中使用,因為儘管我簽入了“系統偏好設置”以自動安裝所有分區並標記所有分區,但事實並非如此。

  14.   linuxer 他說:

    在具有udisk的ubuntu和衍生物中,使用起來更容易:

    用戶@機器:#udisk –mount / dev / sdaX

    sdaX = ntfs分區

    您可以輕鬆地將其添加到/etc/rc.local和voila = D

  15.   大衛 他說:

    您好,我有一個問題,怎麼辦是我無法掛載Windows分區,而我嘗試在未安裝Ubuntu 14.04的情況下使用它,該怎麼辦? 我需要從個人文件夾中取出東西:/當我要安裝它時,它想完全刪除Windows:/

  16.   約翰·喬什 他說:

    非常感謝您的貢獻,但是我無法掛載該分區,它告訴我權限被拒絕,我還必須說我之前已經安裝了Windows 8,但是我完全刪除了它,我不知道該怎麼辦,我希望您可以幫助我,在此先感謝thanks

    1.    月球守望者 他說:

      工作完美,謝謝。
      @johnjoneshq以超級用戶(您的密碼)而不是sudo的身份執行。
      這就是我的工作方式😉

  17.   尼羅爾 他說:

    如果執行以下命令,則不必重新啟動:
    $掛載-a

    可能是西班牙語中最好的linux博客。 向整個社區致以問候

  18.   勤秀 他說:

    如何撤消上一條指令?

    因為多次輸入最後一個代碼時,我在系統條目中得到以下內容:

    ntfs-3g驅動器未準備就緒或不存在。

    保持等待狀態,或按S表示不掛載或按M進行手動恢復

  19.   彌敦道 他說:

    我喜歡!!! 非常感謝!!

  20.   埃爾特拉布科 他說:

    環顧四周 https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) 我發現這種方法可以將FAT32分區與“ fstab”連接。
    / dev / sda5 / media / Volume13GB vfat用戶,rw,umask = 111,dmask = 000 0 0

    我的Linux Mint沒問題

  21.   匿名Web黑客 他說:

    我是一個老 linux 用戶,現在我很感興趣哈哈哈,問候和好文章