# linux 新硬碟掛載
###### tags: `linux` `computer`
## 安裝硬碟
先將拿到的硬碟裝到主機內(將硬碟的sata線與電供裝上)
主機開機,若是直接進入bios的話
> boot->CSM 切換成Enable 底下改成Legacy開機優先
> 儲存bios設定並重新啟動
## Process
1. 觀察原本有掛載的硬碟
這邊不會找到我們新掛載上去的硬碟
```
df -h
```
2. 找現在所有的硬碟情況
```
ls /dev/sd*
```
會找到一個在df所沒有看到的名稱,以下以**sdc**為例
3. 用fdisk確認硬碟資訊
```
sudo fdisk -l /dev/sdc
```
4. 進行磁碟分割(若是硬碟大於2TB的,fdisk指令請改為parted)
```
sudo fdisk /dev/sdc
```
> 1. 新增分割區,輸入n按下enter
> 2. 選擇單一分割區,輸入p按下enter
> 3. 選擇分割數量,輸入1按下enter
> 4. 輸入開始的cylinder,使用預設值即可,直接按下enter
> 5. 輸入結束的cylinder,使用預設值即可,直接按下enter
> 6. 將分割表寫入磁碟,輸入w按下enter
5. 確認分割區
會看到有device的資訊了

6. 格式化
選擇ext4格式
```
mkfs -t ext4 /dev/sdc1
```
7. 掛載硬碟
使用UUID進行掛載的動作
```
sudo blkid
```

將新的UUID加入到以下檔案裡頭:
```
sudo vim /etc/fstab
```

8. 重開機
最後重開機後,會發現雖然硬碟已經成功掛上
但是卻無法使用(權限不足)
此時多以下指令即可
```cpp=
sudo chown <username> <掛載磁碟位置>
```
ex.`sudo chown user /data2`
## 掛載
流程請參考以下網站:
[替 Linux 新增硬碟(磁碟分割、格式化與掛載)](https://blog.gtwang.org/linux/linux-add-format-mount-harddisk/)
格式化時選擇etx4
> **注意**
> fdisk只能掛載2T內的硬碟,若是要掛載更大容量的硬碟請參考下面文章:
> [Setting up a large (2TB+) hard disk drive on Linux](http://magicmonster.com/kb/os/linux/large_hdd.html)
> 主要差異:將fdisk改成parted
最後重開機後,會發現雖然硬碟已經成功掛上
但是卻無法使用(權限不足)
此時多以下指令即可
```cpp=
sudo chown <username> </data2 掛載磁碟位置>
```