如何通過終端掛載硬盤或分區

當今的桌面環境為我們提供了全部或大部分繁重的工作,但是如果我們沒有桌面環境,該怎麼辦?

我一直很喜歡該終端,自從我開始使用Linux以來,我意識到有必要,如果我想了解足夠的知識,就必須學會使用“充滿字母的黑屏”。 如今,當我安裝系統(Debian,Arch等)時,我安裝了100%的終端,也就是說,沒有圖形環境,因為它是按我的意願手動安裝的,這是為了什麼呢? 很簡單,通過這種方式,我可以減少資源消耗,因為該系統僅具有我想要的資源。 是否有意義?

但是要點... 如何通過終端訪問(掛載)硬盤或分區?

以下所有命令必須使用sudo或以前以 su

1. 首先,我們將創建用於安裝分區的文件夾,我想創建/ media / temp

mkdir /media/temp

2. 我們必須知道系統中有哪些HDD和分區,為此,我們將使用我之前在另一篇文章中介紹的命令之一: fdisk -l
讓我們在終端中運行(請記住,具有root特權): fdisk -l
我們將看到以下內容:

我用黃色表示了重要的事情
首先,我們必須清楚,要裝載的是硬盤的分區,而不是硬盤的分區,即使硬盤具有覆蓋其500GB的單個分區(例如我的硬盤),所以硬盤為/ dev / sdb,我們將掛載的分區是/ dev / sdb1
我知道它是/ dev / sdb而不是/ dev / sda,因為在那裡我看到sdb是500GB硬盤,而我的外部硬盤就是500GB硬盤,另一個(160GB)是筆記本電腦的內置硬盤。

3. 好了,一旦我們知道要掛載的分區,我們只需掛載它,我們將使用mount命令並定義要掛載的分區(/ dev / sdb1)和哪個文件夾(/ media / temp /):

mount /dev/sdb1 /media/temp/

瞧,只列出/ media / temp /的內容以驗證它是否是分區的內容:ls / media / temp /

順便說一句,有些系統可能會要求您能夠掛載該分區,您必須指定其具有的文件類型(如果是fat32,則是vfat,ntfs等),為此,我們將使用參數 -t :

mount -t vfat /dev/sdb1 /media/temp

而且,mount有更多選擇,為此,簡單的手動安裝將為您提供幫助。
沒什麼,我希望它有用

問候


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   殺手皇后 他說:

    不好意思,KZKG ^ Gaara,但我知道/ mnt文件夾是用來裝載硬盤的文件夾。 在此示例中,您將其設置為“ mount / dev / sdb1 / mnt”。 如果我錯了,請糾正我。 問候和抱歉。

    1.    KZKG ^ Gaara 他說:

      你好,你好嗎,歡迎🙂
      / mnt和/ media並沒有太大的區別,實際上,是否使用一個或另一個的決定很大程度上取決於每個管理員的個人喜好。

      我一直在/ media(/ media / temp /)內創建一個文件夾以將設備安裝在temp()中,但我從未使用過/ mnt(mount / dev / sdb1 / mnt),因為如果我需要安裝另外它還對我做了什麼其他設備?

      這就是為什麼我總是更喜歡簡單地創建/ media的子文件夾的原因,但是在遠離它的地方使用/ mnt並沒有錯。

      而且完全沒有,這根本不是乾預,您有一個問題,我很樂意為您提供我的答案,這不一定是最準確的或更少的😉

      再次致以問候,歡迎您訪問網站^-^

      1.    RAW基本 他說:

        我建議使用lsblk,您不必是超級用戶。 它向您展示了它們的重要性,它們的大小,尺寸以及是否安裝在它們的位置。

        我在/ mnt中有子文件夾。 例如我的USB,掛載/ dev / sde1 / mnt / usb。

    2.    Ds23Y管 他說:

      如果在公司工作,正確的做法是將/ mnt用於重要的內部分區,將/ media用於臨時設備。

      如果是在家,則使用哪一個都沒關係,就像將其安裝在辦公桌上的文件夾中一樣。 這取決於您要使用的用途。

      對於永久性分區,我始終建議/ mnt和/ media用於外部或臨時設備。

  2.   納米 他說:

    最近,我意識到我的計算機從一天到第二天都停止安裝USB驅動器,並且它們沒有顯示在/ dev / sd下-無論如何,我忽略了原因,但在控制台中可以看到以下內容:

    USB 1-5:讀取設備描述符/ 64,錯誤-110
    無法枚舉USB端口2

    有人可以幫我嗎?

    1.    KZKG ^ Gaara 他說:

      如果將它們插入不同的USB端口怎麼辦?

      1.    納米 他說:

        是的,我已經嘗試過但沒有運氣。 我也嘗試過其他回憶,但一無所獲。

        自從我使用ArchLinux以來,我已經更新了設備,但是這個問題一直存在,我以前從未遇到過這個問題。

        我已經啟動了Windows分區,並且一切正常,因此沒有硬件問題,它一定是配置問題。 但是呢

        1.    RAW基本 他說:

          請嘗試以下操作,您的問題可能是給您的ehci_hcd模塊。

          cd /sys/bus/pci/drivers/ehci_hcd/
          ls

          並且您應該看到一個具有以下結構的文件:“ 0000:00:xx.x”其中'x'是各不相同的..

          要停用它,您需要輸入:

          sudo sh -c 'echo -n "0000:00:xx.x" > unbind'

          那是我發現的解決方案之一.....如果解決了..告訴我們....我們製作了一個小腳本,以便在啟動時自動完成。

          1.    納米 他說:

            是的,先生,第一次。

            我做了sudo sh -c'echo -n“ 0000:00:10.4”>取消綁定'

            USB驅動器就是這樣安裝的。

            現在我該怎麼做? 我想在.xinitrc上添加一行,但是由於它需要管理員權限,所以我不知道它是否可以工作。

            PS:對不起tradanza,但我已經走了。

  3.   殺手皇后 他說:

    還有一個問題,那就是是否麻煩不大,因為我們可以用它來安裝分區。 當我購買第二個硬盤驅動器時(由於空間不足),我太傻了,以至於我將它安裝在/ HD2中,直接在根目錄下(我批評你的線程,呵呵)。 關鍵是,當新的Debian Stable到貨時,我的想法是格式化磁盤2,這是我安裝系統的位置,但是我不想觸及磁盤2(新的磁盤)的內容。 我可以在沒有問題的其他地方(例如/ media / HD2或/ mnt / HD2)安裝後者嗎?還是必須在/ HDXNUMX已經安裝的地方? 。 問候和感謝您的幫助。

    1.    KZKG ^ Gaara 他說:

      將磁盤安裝在所需的任何位置,這沒有任何問題。
      如果要檢查/ etc / fstab並將磁盤的掛載點更改為您更喜歡的文件夾,那麼如果需要,可以從/ media / HD2到/ HD2建立符號鏈接。確保指向/ HD2的東西(軟件等)沒有“迷路”並找到所有東西。

  4.   弗蘭克 他說:

    大家好。 優秀的文章。 我還有另一種選擇。
    掛載-t自動

    1.    KZKG ^ Gaara 他說:

      啊,我不知道this
      感謝您的貢獻。

    2.    飛思康 他說:

      好這個

    3.    馬里奧·奧蒂茲 他說:

      您好朋友,您能輸入完整的命令嗎? 我是新手,好吧,讓我解釋一下,看,我在文件中看不到我的硬盤,我不知道它是否已掛載,但是在Gparted中,我確實看到了,如何查看和輸入我的個人資料? 問候。

  5.   塔金88 他說:

    我認為這是一篇很棒的文章,對於那些不知道如何做的人,我只需要從fstab的開頭放置如何使分區掛載,我就沒什麼貢獻了:

    使用您喜歡的文本編輯器編輯fstab:
    例子
    須藤納米/ etc / fstab中

    在內部添加直到分區的以下數據:
    例。
    分區,位置類型選項
    / dev / sda3 / mnt /數據ntfs-3g默認0 0
    此時,我們必須已經創建了將安裝分區的文件夾,如果沒有,請立即創建它。
    下面的例子:
    sudo mkdir -p / mnt /數據

    我希望能有所幫助。 乾杯

    1.    KZKG ^ Gaara 他說:

      是的,我忘了在此貼些東西🙂
      發生的是,幾天前我已經發表了一篇關於以下內容的文章: https://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/

      非常感謝您記住它,我真的很😀
      問候

    2.    RAW基本 他說:

      @ Tarkin88

      你有我的fstab嗎?.. ..我用同樣的方式.. xD

      / dev / sda3 / mnt / ntfs數據

      大聲笑..

      1.    塔金88 他說:

        @ RAW-Basic實際上我放了媒體,但是在放數據之前肯定是:3

        @ KZKG ^ Gaara表示歡迎。 繼續這些優秀的帖子!

        1.    KZKG ^ Gaara 他說:

          這就是我嘗試的方法。我一直更喜歡在新聞之前放置技術文章,已經有太多的站點專門發布新聞,需要的是放置教程的站點😀

  6.   殺手皇后 他說:

    KZKG ^ Gaara,我已經編輯了/ etc / fstab並將磁盤放在/ mnt / HD2中。 重新啟動計算機,一切正常。 問候和感謝您的幫助。

    1.    獵人 他說:

      無需重新啟動,安裝-a就足夠了。

    2.    KZKG ^ Gaara 他說:

      樂於助人🙂
      問候

  7.   殺手皇后 他說:

    謝謝你的小費,dhunter。 我想我在Windows時代仍然會養成不良習慣(難以消除)。

  8.   克羅諾斯 他說:

    信息是很好的,這些技巧永遠不會過多刷新內存。 🙂

  9.   olo 他說:

    掛載設備或分區實際上可以在任何文件夾中完成。 對於組織而言,“媒體”或“ mnt”的使用比什麼都重要。

    其他帶坐騎的“技巧”

    基本語法是KZKG ^ Gaara所說的

    “ -T”是指我們要掛載的文件類型,但是根據情況,沒有必要這樣做。 例如,當fstab中存在所討論設備的條目時,值得執行“ mount / deb / sdx”而無需指定文件類型或安裝位置。
    對於反映在fstab中的相同情況,將執行“ mount -a”,這意味著裝入反映在fstab中的所有內容。

    另一個示例:將iso映像(來自ubuntu本身)安裝在文件夾中(“ iso”的文件類型為“ iso9660”)

    mount -t iso9660 UbuntuImage.iso MountFolder
    這也值得:
    掛載-t自動UbuntuImage.iso MountFolder
    甚至有時:
    安裝UbuntuImage.iso MountFolder

    現在他們可以瀏覽UBUNTU iso了,就好像又是一個文件夾一樣,在ubuntu iso的這個文件系統中,他們可以在文件夾casper /內看到一個名為“ filesystem.sqfs”的文件(我從內存中說)。 »我想我還記得。 好吧,這個文件是一個squashfs壓縮文件,包含ubuntu系統本身。 他們會輕易認出他,因為他是所有人中最偉大的。
    而且這個squashfs文件也可以像安裝設備一樣進行安裝,並且可以這樣做,前提是他們安裝了我上面所說的示例,如下所示:

    mount -t squashfs mountfolder / casper / filesystem.sqfs文件夾我們要掛載的位置

    完成此操作後,他們將找到UBUNTU系統的根結構。 其他發行版也基本相同(只要它們被squashfs壓縮)。 (所有iso的第一個程序集)。

    還可以掛載允許掛載其他系統的文件夾(Windows PE)

    按主機名(請注意,對於網絡安裝,它前面帶有雙斜杠)
    mount -t cifs // HowToCallTheWindows / WindowsSharedFolder文件夾我們要掛載的位置
    或通過IP
    mount -t cifs //192.168.1.x/Windows SharedFolder文件夾我們要掛載的位置

    可能性是無止境。

    要卸載我們已經安裝的任何東西,只需執行相同的命令,而不是“ mount”,“ umonut”即可。

    對不起,很痛苦,但是當您掌握了掛載的竅門時,他們可以做奇蹟。

    1.    阿米爾 他說:

      好吧,這篇文章和評論,我下載了所有內容以供進一步閱讀,同時也向剛開始遷移到這裡的一些朋友澄清任何可能的疑問,謝謝!
      該死的KDE萬歲..!

  10.   克羅諾斯 他說:

    哈哈哈哈通常會發生🙂

  11.   巴勃羅 他說:

    掛載分區的一種方法如下:

    UUID = 0AAC5DADAC5D9453 / mnt / Windows ntfs默認值,umask = 007,gid = 46 0

    我引用:
    «在硬盤上,每個分區都與稱為UUID或通用唯一標識符的標準唯一標識符相關聯

    在GNU / Linux中,在fstab文件(/ etc / fstab)中使用此標識符的優點是,該標識符在系統啟動期間要加載的分區已建立的位置,它獨立於所連接的設備(硬盤)的數量避免在向計算機添加新硬盤時出現問題。”

    «因此,如果您有一個外部硬盤驅動器,例如由/ dev / sdb1標識並安裝在/ home / Backup中,則在添加新硬盤驅動器時,最初安裝的外部硬盤驅動器可能已重命名為/ dev / sdc1 ,新硬盤現在的名稱為/ dev / sdb1。 在這種情況下,下次啟動時不會在/ home / Backup中安裝所需的分區。

    為避免這種情況,必須在fstab中用該分區的相應UUID替換/ dev / sdb1。 找出特定分區(例如/ dev / sdb1)的標識符的方法是通過以下命令

    sudo blkid /開發/ sdb1

    用獲得的UUID值替換/ dev / sdb1後,無論連接的硬盤驅動器有多少,該分區都將安裝在所需的位置。

  12.   巴托洛長笛 他說:

    偉大的貢獻😛

    你可以用終端做很多事情

    1.    KZKG ^ Gaara 他說:

      感謝您閱讀🙂

  13.   恩佐·拜倫·加西亞·昆卡 他說:

    現象男人
    實現Slax 7 USB Linux的目標
    查看硬盤及其各自的分區
    並掛載分區

    恭喜您對知識的貢獻

  14.   納賈 他說:

    大家好,
    我的外接硬盤有問題,
    在單獨安裝之前,但現在不再安裝了,所以我嘗試了本教程中的所有內容,但仍然不想這樣做,
    當我安裝它時,它說:

    NTFS簽名丟失。
    無法掛載'/ dev / sdb1':無效的參數
    設備'/ dev / sdb1'似乎沒有有效的NTFS。
    也許使用了錯誤的設備? 或整個磁盤而不是一個
    分區(例如,/ dev / sda,而不是/ dev / sda1)? 還是相反?»

    即使fdisk -l所說的是,如果它是系統類型的ntfs,
    所以我不知道該怎麼辦,按照建議,我嘗試掛載sdb而不是一個,但是沒關係,我該怎麼辦?
    致所有人🙂

    1.    馬里奧·奧蒂茲 他說:

      你好朋友,你解決了你的問題嗎? esque我也一樣,也許您可以幫我,問候。

  15.   天使 他說:

    您好!
    您好,當我在fedora中掛載Windows分區時,它將在以下路徑中運行/ run / media / foo /
    有人知道您為什麼選擇該目錄嗎?

  16.   何塞·安東尼奧·羅德里格斯 他說:

    我能夠成功掛載USB磁盤,我不能寫,我已經嘗試過chmod 666或chmod 7,它告訴我只讀文件系統,如何更改磁盤的權限?
    請幫忙……

  17.   伊万 他說:

    非常清楚,使我脫離了一個非常緊要的地方。 謝謝!!!!

  18.   萊昂納多 他說:

    嗨,Gaara ..我知道這篇文章很舊,但是我想添加我的500GB硬盤,所以我也可以在那里安裝並保存所有內容,而不是我的120GB固態硬盤..我是Ubuntu 14.04的新手..如果可以的話
    問候

  19.   約瑟夫·克羅斯 他說:

    當我想進入(temp)文件夾時,它告訴我訪問被拒絕

  20.   奧爾多·佛朗哥 他說:

    嗨,我的2 1tb磁盤有問題,我將其放在HP Media Vault機架中,現在包裝盒無法讀取它們,我在互聯網上搜索,它告訴我可以通過linux掛載分區,連接磁盤到我的linux系統,但是由於我連接了磁盤,因此得到以下信息:
    [1517.620323] usb 4-1.1:設備描述符讀取/ 64,錯誤-32
    [1642.988137] USB 4-1.1:設備不接受地址92,錯誤-32
    [1642.989555] USB 4-1-端口1:無法枚舉USB設備,

    當我輸入命令sudo fdisk -l時,我得到以下信息:
    分區表中的條目不是按磁盤順序排列的
    [1813.319768] blk_upfate_resquest:嚴重目標錯誤,開發人員數據庫,扇區0
    [1813.322284] dev sdb上的緩衝區I / O錯誤,邏輯塊0,讀取了異步頁面
    [1813.335995] blk_update_resquest:嚴重目標錯誤,開發人員數據庫,扇區1952151544

  21.   馬爾科 他說:

    你好
    Aldo,這些消息是硬盤驅動器已損壞,您必須嘗試立即恢復信息

  22.   瓦爾 他說:

    我想掛載磁盤,但是當我想安裝Windows時錯誤地將其從格式更改為MRB,而Mac將GUID更改為原始格式而不損壞數據,則需要GUID。 問候和感謝

  23.   卡洛斯 他說:

    Windows處於休眠狀態,拒絕安裝。
    無法掛載'/ dev / sdc2':不允許操作
    NTFS分區處於不安全狀態。 請恢復並關閉
    Windows完全(不休眠或快速重新啟動),或裝入卷
    只讀,帶有“ ro”安裝選項。

    我沒有安裝Windows!
    我勒個去? ._。

  24.   但以理書 他說:

    非常感謝兄弟! 我已經可以使用Windows瀏覽分區了! 乾杯

  25.   豪爾赫 他說:

    您好!

    我有一個問題,是否可以在兩個位置同時安裝相同的硬盤驅動器? 例如,將其安裝在/ media /和/ home / tmp中

    謝謝,這是一篇很棒的文章!

  26.   安德列斯·米蒂奧拉 他說:

    老人謝謝您的時間並分享您的知識,我按照您指示的步驟進行操作,到目前為止,我還無法掛載ntfs分區
    使用命令後,我得到這個
    amin amin#mount / dev / sdb3 / mnt / temp /
    磁盤包含不干淨的文件系統(0、0)。
    元數據保存在Windows緩存中,拒絕裝載。
    無法掛載'/ dev / sdb3':不允許操作
    NTFS分區處於不安全狀態。 請恢復並關閉
    Windows完全(不休眠或快速重新啟動),或裝入卷
    只讀,帶有“ ro”安裝選項。

    我不知道我在做什麼錯,我有linux mint v18,並且是Linux的新手,請幫助我在該分區中提供從Windows備份的文件

  27.   吉列爾莫 他說:

    謝謝。
    這些信息對我有很大幫助。
    以前我在/ media中使用mkdir創建了一個文件夾,並在該目錄中安裝了分區,再次非常感謝

  28.   卡洛斯 他說:

    嗨..有人可以幫我安裝GPT類型的磁盤嗎? 我不知道這個主題,我將非常感謝能夠恢復我的文件的幫助。

  29.   費利佩。 他說:

    親愛的,我按照這封信的指示進行操作,但此消息出現了:

    99.444275] sd 3:0:0:0:[sdc]寫入緩存:已啟用,讀取緩存:已啟用,不支持DPO或FUA
    [99.502618] sdc:sdc1
    [99.503649] SD 3:0:0:0:XNUMX:[SDC]附加的SCSI磁盤
    [1477.558079] EXT4-fs(sdc1):VFS:找不到ext4文件系統
    [1477.558288] EXT4-fs(sdc1):VFS:找不到ext4文件系統
    [1477.558526] EXT4-fs(sdc1):VFS:找不到ext4文件系統
    [1477.558759] FAT-fs(sdc1):偽造的保留扇區數
    [1477.558761] FAT-fs(sdc1):找不到有效的FAT文件系統
    [1548.394946] FAT-fs(sdc1):偽造的保留扇區數
    [1548.394951] FAT-fs(sdc1):找不到有效的FAT文件系統

    我很絕望,因為我將所有信息都存儲在硬盤上,無法掛載...

    我希望提前謝謝

  30.   迭戈·塞巴斯蒂安(Diego Sebastian) 他說:

    早晨好。
    如果您連接了外部USB磁盤,僅對其進行識別並安裝就足以使用它了?
    不必為Linux格式化該外部USB磁盤即可識別它或使用它是否有效?
    如果您已經在任何評論中對此進行了詢問,我表示歉意。
    從已經非常感謝你。 我在等你的回复。
    DN

  31.   路易斯·蒙塔內斯(Luis Montanez) 他說:

    早上好,我正在嘗試安裝外部4TERAS單元,但是在安裝該單元時會產生錯誤,如果安裝它並沒有佔用實際空間,我已經安裝了三個單元,但是第四個沒有離開我,我已經嘗試過了使用此處提到的命令,但不可能
    [root @備份/]#lsblk
    名稱:最小RM尺寸RO型MOUNTPOINT
    sdb 8:16 0 3.7T 0磁盤
    âsdb1:8 17 0M 128部分
    âsdb2:8 18 0T 3.7部分
    sr0 11:0 1 1024M 0 ROM
    sda 8:0 0 696.8G 0磁盤
    âsda1:8 1 0M 512部分/引導
    âsda2:8 2 0G 696.3部分
    ârootvg-rootlv(dm-0)253:0 0 5.9G 0 lvm /
    ârootvg-swap1lv(dm-1)253:1 0 4G 0 lvm [SWAP]
    ârootvg-loglv(dm-2)253:2 0 4G 0 lvm / var / log
    ârootvg-tmplv(dm-3)253:3 0 4G 0 lvm / tmp
    sdc 8:32 0 3.7T 0磁盤
    âsdc1:8 33 0T 3.7部分/ backup0
    sdd 8:48 0 3.7T 0磁盤
    âsdd1:8 49 0T 3.7部分/備用
    sde 8:64 0 3.7T 0磁盤
    âsde1:8 65 0M 128部分
    âsde2:8 66 0T 3.7部分/ backup0

  32.   亞伯·卡里略 他說:

    我的USB驅動器出現問題,該驅動器在Windows PC中被感染,我想知道如何清潔它並通過終端恢復文件,請提前幫助我,謝謝。

  33.   小板球 他說:

    這是沒用的

  34.   狐狸 他說:

    太好了,對我有很大幫助。 因此,它們應該是大多數職位,並在沒有倒刺的有效幫助下清晰可見。 謝謝