當前位置:首頁 » 硬碟大全 » ubuntu掛載硬碟
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ubuntu掛載硬碟

發布時間: 2022-12-25 01:10:37

1. Ubuntu下掛載第二塊硬碟

自己組裝了一個台式機,買不起正版windows,於是乎就裝上ubuntu了。我有兩塊硬碟,一塊是固態的,比較小;另一塊是機械的,比較大。系統當然裝在固態硬碟上。那麼如何掛載那塊機械硬碟呢?網上很多教程看了跟現實對照不上,比較扎心。摸索了一下,步驟如下:

第一步、查看

首先要查看一下系統識別出來的設備。也就是說,我希望知道,ubuntu到底發現了幾塊硬碟。用命令:lsblk

結果如下:

其中loop是什麼鬼我也沒搞清楚。總之,這個結果告訴我,我有兩塊硬碟:sda和nvme0n1。這兩塊硬碟各自有兩個分區。其中,nvme0n1的兩個分區都已經掛載,而sda的沒有掛載。

第二步、找到sda

我們使用命令sudo fdisk -l可以看到有這么一段信息:

這段信息告訴我們sda以及它的兩個分區在哪裡(都在/dev/下)。

第三步、掛載

我們新建一個目錄/data,畢竟機械硬碟主要是為了作為數據盤的。我們以此作為掛載點。輸入命令:sudo mount /dev/sda1 /data成功把sda1掛載到/data上。從此,/data就代表那塊機械硬碟。

當然,你可以首先對該硬碟進行一些分區設置,比如刪除分區或者新建分區,然後再掛載。使用sudo fdisk /dev/sda命令進行設置。輸入該命令之後有詳細的幫助文檔指導操作。不過切記:操作完成之後要格式化,只有格式化之後才可以掛載。否則會提示下面的錯誤:mount: /data: wrong fs type, bad option, bad superblock on /dev/sda, missing codepage or helper program, or other error.

格式化的命令是:sudo mkfs -t ext4 /dev/sda。

現在,再次lsblk,你會發現硬碟已經成功掛載上了:

第四步、修改分區文件/etc/fstab

上面的步驟還不夠,你會發現:重啟之後,硬碟又不見了。你需要修改/etc/fstab文件,確保重啟之後掛載依然有效。這個文件的格式如下:

也就是,要填寫file system、mount point、type、options、mp、pass等六項。其中mount point為我們的掛載點/data/;type為我們格式化的文件格式,ext4;options我們一般就是defaults;mp都是0、pass也都是0,除非掛載點是/。我們唯一需要動腦筋的是UUID。使用命令:sudo blkid /dev/sda來獲得UUID:

/dev/sda: UUID="f1d9a15d-243b-4d91-8b3f-160782c1acab" TYPE="ext4"

因此,我們在fstab文件下添加一行:

UUID=f1d9a15d-243b-4d91-8b3f-160782c1acab  /data/    ext4    defaults    0    0

保存退出。用sudo mount -a測試一下。

鏈接:https://www.jianshu.com/p/d426171e882d

2. Ubuntu 新加硬碟掛載到指定目錄下

執行命令:

查看新添加的硬碟所在的分區。這里假設是 /dev/sdc 分區。

這里假設掛載到 /home/filename 目錄下。

執行命令:

在home下創建filename目錄。
執行命令:

將新添加的硬碟掛載到 /home/filename 目錄下,這里的 /dev/sdc 即執行第1步查看到的磁碟分區。

如果這一步執行完後沒有報錯,則直接執行第4步。
若果硬碟是全新的,則執行這一步會出現報錯,需要對硬碟進行格式化。如遇該情形則執行第3步。

【注意】如果硬碟是全新的,執行第2步會報錯,需要將其格式化後再執行第2步掛載就會成功。這里假設新添加硬碟全新無數據,可以被安全地格式化。

執行命令:

格式化硬碟。

格式化硬碟成功後,再執行第2步即可掛載成功。

若執行完第2步後沒有報錯,即掛載成功了。可以執行命令:

查看返回列表中的第一列中是否有 /dev/sdc 的信息,其所在同一行後面有其掛載目錄信息。

新掛載的磁碟一般沒有讀寫許可權,因此需要進行用戶許可權設置。這里設置為所有用戶可讀可寫可執行:

到這里就成功將硬碟掛載到ubuntu系統指定目錄下了,但如果電腦重啟,掛載的硬碟就會掉了,每次開機後都得重新掛載硬碟。下面繼續介紹將硬碟設置為開機自動掛載。

執行命令:

查看磁碟的UUID和格式。 【注意】將sdc換成對應的名稱!
將返回類似於以下形式的值:

其中3項分別為【盤符:UUID 類型】,復制這一串返回值,執行命令:

打開fstab文件,在文中最後換行寫入以下命令:

【注意】將其中的UUID換成對應的值,將/home/filename換成自己掛載磁碟的目錄,將ext4換成自己的類型!

至此,保存並退出後,即設置完畢 。

3. Ubuntu永久掛載硬碟

1.首先使用 fdiks -l 命令查詢到你要掛載的硬碟盤符例如 /dec/sdb

2.使用 blkid /dev/sdb 命令查詢你要掛載的硬碟的UUID

3.將UUID寫入配置文件 /etc/fstab,格式如下

UUID=afab653d-7620-49df-ba66-f956c372ef93 /home/mkky/data4 ext4 defaults 0 0

第一列是 UUID  第二列是掛載的目錄 第三列是文件系統 第四列是參數 第五列0表示不備份 第六列必須為0或者2 引導區為1

4.執行 mount -a 命令

5. df -h 查看硬碟是否正確掛載。

命令合集

fdisk -l 

blkid /dev/sdb 

echo UUID=afab653d-7620-49df-ba66-f956c372ef93 /home/mkky/data4 ext4 defaults 0 0 >> /etc/fstab

mount -a 

df -h

4. 1.起航:Ubuntu 16.04通過GPT掛載硬碟的方法

為了學習深度學習,最近開始配置一台新的伺服器。

作為一個初學者,閱讀了不少五花八門的教程,趟過了很多坑,走過了很多彎路。當然,也從前人的分享中受益良多。因此,本著開源的精神,將一些總結記於此,為像我一樣的小白鋪平道路,也不失為一種樂趣。

新伺服器的第一件事通常需要掛載一塊額外的硬碟。

系統:Ubuntu 16.04

硬碟:6T

使用GPT方式掛載的原因:

        通常對硬碟進行分區是在終端輸入sudo fdisk進行的。但是,當掛載的硬碟的容量 大於2T 的時候,無法通過sudo fdisk進行掛載。因此,必須使用GPT進行掛載,並設置為開機啟動。

操作方式如下所示:

1. sudo fdisk -l:查看伺服器上有哪些硬碟,看到例如/dev/sdb,並且沒有進行分區;這個時候是沒有掛載的;

2. 運行sudo parted /dev/sdb,進入parted

輸入:mklabel gpt   將磁碟設置為GPT格式

輸入:mkpart logical 0 -1   將磁碟所有的容量設置為GPT格式

輸入:print   查看分區結果

此時,應該是默認進行分了一個/dev/sdb1這個分區。

3.將剛剛分出來的sdb1格式化為ext4的格式

輸入:partprobe

輸入:sudo mkfs.ext4 -F /dev/sdb1 

4. 設置開機自動掛載

輸入:sudo gedit /etc/fstab

在文件末尾添加:/dev/sdb1 /home/newdisk ext4 defaults 0 0,並保存退出(使用「:wq」)。newdisk就是你要掛載的硬碟名稱。

5. 此時,在我掛載時發現出錯,不用著急,搜disk,進入需要載入的硬碟,點齒輪左邊的「三角形」按鈕進行掛載,然後重啟。

6. 掛載好的硬碟是root許可權,讀寫不方便,輸入命令:sudo chmod 777 /home/newdisk  變為普通許可權,重啟。

5. ubuntu  掛載新硬碟圖文教程

查看你要掛載的磁碟名字, 比如我要掛載的是/dev/sdb2。

首先卸載要掛載的磁碟  在命令行輸入  sudo unmount /dev/sdb2

然後在命令行輸入sudo  mkfs.ext4 /dev/sdb2

這樣磁碟就被格式化成ext4格式了

查看你磁碟的UUID  我要看的就是/dev/sdb2的UUID對應紅線部分

首先  在home文件夾下建立一個掛載文件夾  我的命名為disk2  

接著  在命令行輸入sudo  gedit  /etc/fstab  

在最後一行依次輸入 你的UUID 掛載目錄 磁碟格式 0 0,然後重啟就Ok。

在命令行中在cd 到home文件夾下  輸入  sudo  chmod -R 777 disk2  大功告成了  

我們可以在新硬碟下  自由的創建文件夾和文件了

1  Ubuntu快捷打開命令行的按鍵  alt+cltr+t

2  gedit是在圖形界面下使用的文本編輯工具 如果在無圖形見面編輯文本的話  可以在命令行下  輸入sudo apt-get install vim  使用vim編輯文本 

3  vim的簡單實用教程

首先  在命令行下輸入sudo  vim  /etc/fstab 接著  鍵盤按下i鍵進去編輯 模式 在最後一行輸入 輸入完畢後  按est退出編輯模式  然後依次按下:wq  回車就可以保存退出了

6. ubuntu掛載新增硬碟

1、查看是否檢測到新裝的硬碟
sudo fdisk -l

檢測到了,比如叫Disk /dev/sdb

2、對該硬碟進行處理
sudo parted /dev/sdb

3、格式化硬碟為gpt格式
(parted) mklabel gpt

4、對硬碟進行分區
此處全部硬碟分為一個區
(parted) mkpart primary 0% 100%
primary為分區名,可以自己取,但不重要,
因為後面用它另一個名字/dev/sdb1,意思是/dev/sdb硬碟的第一個分區/dev/sdb1,
如果分為多個分區,依次為/dev/sdb1,/dev/sdb2等

全部硬碟分為一個區也可以
(parted) mkpart primary 0 -1

5、退出parted
q

6、格式化剛剛新建的分區
sudo mkfs.ext4 /dev/sdb1
此步驟會有一個UUID,後面會用到

7、新建一個路徑給這個分區掛載
sudo mkdir /data
這里再根目錄下新建了一個data文件夾

8、將分區掛載到文件夾
sudo mount /dev/sdb1 /data

9、設置開機自動掛載
sudo vim /etc/fstab
文件尾部添加(UUID替換成第6步得到的)
UUID=e36d357d-3b9e-4bdf-adc3-48613ab6b267 /data ext4 defaults 0 0
後保存退出

注1:有的文檔寫的是文件尾部添加
/dev/sdb1 /database ext4 defaults 0 0
但這並不是可靠的方式,因為/dev/sdb1可能會變化
注2:defaults有s,有的教程沒有,是錯的

10、重啟電腦
查看/data文件,正常說明可以了

其他命令
parted 相關
查看信息
(parted))p
刪除分區
(parted) rm 1
(parted) rm 2

mount 相關
查看是否有錯誤信息
mount -a
查看掛載
mount
刪除
umount /data

參考: https://blog.csdn.net/weixin_43886133/article/details/92794635