如何在Linux中掛載分區

與Windows和MS-DOS不同,在Linux中,除了沒有字母分配外 -a B C D E:- 對於磁盤驅動器和分區,您需要告訴系統何時將使用可移動磁盤驅動器以及何時停止使用該磁盤驅動器,以便可以將其卸下和更換。 在系統中配置了磁盤驅動器後,您將需要了解一些方法和快捷方式以快速安裝和卸載它們。

安裝準備

在安裝分區之前,我們必須創建一個文件夾來安裝它。 通常在 /媒體/ (/ mnt (在某些發行版中),因此建議我們在此處創建它:

sudo mkdir /媒體/拉拉

哪裡 lalala是該文件夾將具有的名稱,我們可以根據需要分配它。

如果我們要掛載的分區的文件系統是 NTFS (由操作系統使用 Windows NT中, 窗戶2000, Windows XP中, Windows媒體中心, Windows 2003服務器, Windows Vista 和Windows 2007 Server),則建議 安裝 控制器 NTFS-3G 為了在該分區上具有寫支持:

須藤aptitude安裝ntfs-3g

如果相反,文件系統是 UFS2 (大多數操作系統基於 BSD例如 NetBSD的, OpenBSD的, FreeBSD的 以及它的派生詞),那麼在安裝分區之前,我們必須將內核模塊加載到內存中 友聯:

須藤modprobe ufs

為了避免每次系統啟動時都必須加載它,我們可以編輯文件 / etc /模塊:

gksudo gedit / etc /模塊

並在“循環”之前添加以下行:

友聯

分區安裝

現在,我們將分區掛載到創建的文件夾中。 這意味著分區的內容將出現在該文件夾中。 掛載磁盤和/或分區的命令是 安裝,其用法如下:

$須藤掛載-t 文件系統 [-要么 選項] /開發/劃分 mount_folder

應該注意的是,如果在安裝過程中發生錯誤,分區數據將不會受到損害,它將不會被安裝。

參量

命令中使用的參數的含義 安裝 分別是:

  • 文件系統:是分區的文件系統; 可 VFAT (FAT16 y FAT32), NTFS (NTFS)o 友聯 (SFU y UFS2); 還有其他可能的值,但本文未涉及它們。 是的 友聯,那麼我們必須以強制方式指明選項 ro y ufs 類型 (如果是 UFS2).
  • options:是掛載選項,它可以使用多個值,在這種情況下,值之間用逗號(,)。 一些可能的值是 默認 (默認值), ro (只讀,即只讀)和 ufs 類型 (如果使用UFS,則指定UFS文件系統的類型); 如果沒有指定特殊選項,我們可以寫 默認,或完全忽略此參數(同時刪除 -o 從前方)。 在本文中,我們將僅將此參數用於分區安裝 SFU y UFS2,以及在系統啟動時安裝(請參閱標題 在系統啟動時掛載).
  • partition:這是我們要掛載的分區的標識符; 可 高清 如果是光盤 IDE o ATAsdX,Y 如果存在 的SATA; 該 X 是硬盤的字母(a 為了第一, b 對於第二個,等等)和 Y 是分區號(1 為了第一, 2 第二等)。 如果我們想知道計算機上分區的名稱,只需運行以下命令:
$ 須藤 fdisk -l
  • mount_folder:是安裝分區的文件夾,即分區的數據(文件和文件夾)將出現的位置; 在大多數情況下,它在 /媒體/,儘管它可能在其他任何地方(請參閱標題 安裝準備).

具體例子

掛載分區 FAT16 o FAT32:

須藤mount -t vfat / dev /劃分 /媒體/mount_folder

掛載分區 NTFS:

須藤掛載-t ntfs / dev /劃分 /媒體/mount_folder

掛載分區 SFU:

須藤mount -t ufs -o ro / dev /劃分 /媒體/mount_folder

掛載分區 UFS2:

須藤mount -t ufs -o ro,ufstype = ufs2 / dev /劃分 /媒體/mount_folder

掛載Ubuntu所在的分區:

sudo mount /開發/劃分 /媒體/mount_folder

在系統啟動時掛載

一旦我們設法掛載了分區,它將在系統運行時保持掛載狀態。 重新啟動或關閉計算機後,我們將不得不重新安裝分區。 如果我們希望在每次啟動系統時都掛載它,則需要修改文件 / etc / fstab文件:

$ sudo gedit / etc / fstab

在這裡已經被使用 編輯,但可以使用任何文本編輯器,例如 納米 o VIM。 使用方便 gksudo o 德蘇 代替 須藤 以圖形方式啟動編輯器; 首先是針對台式機 GNOME 第二個 KDE.

打開文件後,我們必須更改以已安裝分區的標識符開頭的行(/開發/ hdXY o / dev / sdXY),方法如下:

/ dev /劃分 /媒體/mount_folder 文件系統 選項 0 0

如果沒有這樣的行,我們將其添加到文件末尾。

參數與使用命令時的參數相同 安裝。 在這裡,如果在選項中我們不使用任何值,我們將不得不寫 默認,我們將得到以下內容:

/ dev /劃分 /媒體/mount_folder 文件系統 默認值0 0

如果是分區 FAT16 o FAT32 它對我們不起作用 默認,我們可以嘗試以下選項:

自動,用戶,執行,umask = 000
默認值,rw,用戶,自動,umask = 0

對於後者,將向所有用戶授予讀取,寫入和執行權限。 如果我們只想將這些權限限制為特定的用戶組(例如: 用戶),選項應如下所示:

默認值,rw,用戶,自動,umask = 007,gid = 0 0

哪裡 應該由用戶組代替,例如, 用戶.
最後,如果出於某些原因(例如字母) ñ),我們必須添加以下選項以及其他選項,以更改字符映射表:

iocharset = utf8

例如,一行可能如下所示:

/ dev / hda0 / media / hda0 vfat默認值,rw,用戶,自動,iocharset = utf8,umask = 000 0 0

掛載文件中列出的所有設備 / etc / fstab文件 我們必須在 終端:

須藤掛載-a

有了這個,我們已經在每次Ubuntu啟動時掛載了分區。

創建一個啟動器進行分區

掛載分區後,我們確認有時總是不方便訪問該文件夾 /媒體/ hdXY (或我們指定的),要解決此問題,我們可以做兩件事:

  • 在我們的文件夾中創建一個符號啟動器 首頁 或任何其他文件夾中
  • 在桌面上創建一個圖標,將我們定向到安裝文件夾

/ home中的符號啟動器

第一種方法是創建一個符號啟動器(它們類似於 Windows),例如在我們的個人文件夾中 首頁。 這樣,我們將能夠從該文件夾訪問分區,而無需複制信息。

我們在 終端:

$ ln -s /媒體/mount_folder /家/用戶/destination_folder

哪裡 mount_folder 是我們掛載分區的文件夾, 用戶 是系統中我們用戶的名稱,並且 destination_folder 是我們將創建的符號啟動器,用作安裝文件夾。

桌面上的圖標

如果要在桌面上創建圖標,則必須執行以下操作:

在GNOME中

  1. 我們顯示桌面上下文菜單(鼠標右鍵)
  2. 我們選擇選項 建立連結
  3. 我們選擇類型 鏈接
  4. 我們在空白字段中填寫所需數據
  5. 我們接受要創建的鏈接

在KDE中

  1. 我們顯示桌面上下文菜單(鼠標右鍵)
  2. 我們選擇選項 新建->鏈接到設備->硬盤
  3. 在“常規”選項卡中,我們輸入圖標的名稱
  4. 在設備標籤中,我們寫入分區的標識符(/開發/ hdXY)
  5. 我們接受要創建的鏈接

分區拆卸

如果出於任何原因要卸載該分區,則只需在其中寫入 終端:

須藤umount 

哪裡 是安裝分區的文件夾的位置(例如: /平均值/ hdaX).

來源: Ubuntu指南


發表您的評論

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

*

*

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

  1.   電子瘧疾 他說:

    非常感謝您的博客,這對我非常有用。

  2.   讓我們使用Linux 他說:

    別客氣! 感謝您的鼓勵!
    一個擁抱! 保羅

  3.   喬法爾科 他說:

    您是否可以在fstab中的一行中將分區安裝在家庭文件夾中(例如,文檔)? 我試了一下,或者它在啟動linux時給了我一個錯誤,或者它沒有安裝任何東西。 不可能嗎

  4.   讓我們使用Linux 他說:

    原則上應該是可能的。 您能否將正在使用的fstab行傳遞給我們?
    乾杯! 保羅

  5.   喬法爾科 他說:

    嗨,巴勃羅:
    我用於在fstab中安裝的行是:
    / dev / sda3 / home / jose /文檔ntfs默認值0 0
    好了,系統用設備的捲標名稱替換了文件夾“ Documents”的名稱,該卷標已安裝但為空。 如果不是,我將其放在另一個目錄p中。 例如/媒體/數據,它運行完美。
    問候。

  6.   讓我們使用Linux 他說:

    您是否確定此行在用於掛載HOME分區的行之後(如果有的話)? 嘗試將該行最後放置在安裝系統上不同設備/分區的其餘行的下方。
    乾杯! 保羅

  7.   喬法爾科 他說:

    是的,它是加載主分區並交換後的最後一個。

  8.   讓我們使用Linux 他說:

    所以我真的不知道。 從理論上講,我認為它應該完美。 令我震驚的唯一是,我的fstab行都以0 1結尾,而您的fstab行以0 0結尾。我不確定,但是也許這與它有關。
    乾杯! 保羅

  9.   喬法爾科 他說:

    我查看了手冊,最後一個選項與系統檢查有關,是否存在重啟...好吧,我嘗試了其他值,但它不起作用。 無論如何,感謝您的幫助。
    問候

  10.   踢球25 他說:

    在參數部分中,您不輸入名稱

  11.   讓我們使用Linux 他說:

    謝謝! 我想我已經糾正了。 🙂

  12.   大衛·秘魯 他說:

    如果您能直接回答我的問題,我將不勝感激。
    我有一台裝有Windows XP和Ubuntu 14.04的HP筆記本電腦。 我正在遷移到Linux,此筆記本電腦不是我的專用。
    我的問題是我是否可以以某種方式從linux創建一個分區,以便以後可以從Windows查看。 我的想法是將此分區用作公共工作區,在這裡我可以保存已工作的文件,並且兩個操作系統都可以看到。
    由於顯卡的原因,安裝UBUNTU 14.04花費了很多工作,而我忘記要求創建一個公共區域。 預先感謝您對這個問題的幫助。

    1.    讓我們使用linux 他說:

      嗨大衛!
      當然可以。 要創建一個所謂的“通用”工作空間,您要做的就是以ntfs或fat32格式創建一個分區。 ext4分區對Windows是“不可見的”(除非您使用特殊的程序)。
      乾杯! 保羅

      1.    大衛·秘魯 他說:

        親愛的巴勃羅非常感謝您的快速回答。
        請您再說清楚一點嗎? 如何創建該分區? 與Gparted合作?
        這意味著我要細分linux磁盤區域或Windows磁盤區域,對嗎?
        如果要使用gparted,請作為新手告訴我我該怎麼做。
        我想像在兩個系統中都不會丟失數據(或程序),對嗎?
        我從Gparted中註意到,我的區域“ ext4”的“ /”為55.24 GiB,使用的是7.30 GiB。 這正常嗎?
        再一次非常感謝你。
        大衛

        1.    讓我們使用linux 他說:

          你好大衛! 看,最簡單的事情是你什麼都不做。 🙂
          不是認真的。 Desde Linux 您應該能夠毫無問題地存取 Windows 文件,並且顯然,您也應該能夠從 Windows 存取它們。
          啟動系統時是否會出現Windows分區? 我的意思是,您能看到在Windows中將您稱為C:\嗎?
          如果不是,那麼所有問題歸結於掛載該分區(已安裝Windows的分區)。 這是最簡單,最快的。
          為此,我建議閱讀以下文章(儘管一篇就足夠了):
          https://blog.desdelinux.net/montar-una-particion-ntfs-o-fat32-al-arrancar-ubuntu/
          https://blog.desdelinux.net/como-montar-hdds-o-particiones-mediante-terminal/
          https://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/
          https://blog.desdelinux.net/auto-montar-particiones-con-fstab/
          https://blog.desdelinux.net/como-auto-montar-particiones-al-inicio-la-forma-facil/
          https://blog.desdelinux.net/como-montar-una-particion-en-linux/
          乾杯! 保羅

  13.   阿克索洛特先生 他說:

    您好,恭喜您在本網站上獲得瞭如此清晰的說明。 但是這次我找不到答案。 我告訴你:

    我是一名Linux新手,因為3年前我擺脫了winsuck,但我遠非專家,以下問題是一個很好的例子。 希望你能幫助我:

    自從我被引入Linux以來,我就一直使用Ubuntu和Lubuntu。 現在,我決定走得更遠,並在同一HP mini膝上嘗試Ubuntu 14.04,Elementary OS和PepperMint,這真是寶。

    事實是,我沒有要備份位於FAT32單獨分區中的個人文件的位置,因此我決定冒險重新分區以安裝上述3個發行版而不格式化整個磁盤。

    我讀了很多我認為必要的知識,然後以魯re的冒險家身份開始了自己.....但是出了點問題,我無法訪問文件所在的sda3分區,因為GParted說它沒有已知的文件系統,與sudo blkid甚至沒有給我回复。

    分區時,我做了3個原語,並擴展了其中的2個邏輯。 使用ext4和明顯的SWAP。 但是請勿將文件系統更改為FAT32,以免擦除或損壞它。

    到目前為止,我僅在以下位置安裝了Ubuntu 14.04:sda1 primary ext4 / boot

    我認為問題是:我如何才能知道sda3或將文件系統分配給sda14.04以掛載它並可以訪問我的文檔,MUSIC,照片等? XNUMX重新分區並在此過程中更改某些內容?

    我希望我能清楚表達自己的觀點並能對我有所幫助,因為Linux之所以令我著迷,原因之一是可以在如此龐大的Linuxeros社區的幫助下嘗試,犯錯和學習。

    先感謝您。

  14.   勞倫西奧 他說:

    您好!
    使用/ dev / sdx行的方法將分區設置為與使用UUID = XXXXXXXXX參數的分區掛載的方法之間有什麼區別?
    我看到我的fstab使用了後者。
    問候。

    1.    友喜 他說:

      使用UUID,系統在安裝時為每個分區使用靜態唯一標識符。 此方法比使用/ dev / sdX更好,因為後者是動態的,並且會根據內核對設備的檢測而變化。 內核或udev中的更改可能會破壞此方案,而使用UUID不會發生這種情況,這就是他們使用它的原因。

  15.   法比安 他說:

    你好,你好嗎
    將我在/ dev / sda4中擁有的分區裝入/ data後
    我該如何在啟動時創建啟動器?
    與其他驅動器一起出現在資源管理器中?
    恩典我用FEDORA 22

  16.   安德烈斯 他說:

    你好,如何使用ubuntu的mac hfs +分區讀取並訪問這些文件,怎麼辦?您不能僅從ubuntu輸入mac,有什麼方法可以復制此磁盤以供以後在ubuntu中讀寫?