查看找到硬盤
sudo fdisk -l
例如:名字為:/dev/sda
創建掛載點
sudo mkdir -p /2TSSD
手動掛載(單次生效,關機會失效)
sudo mount /dev/sda1 /2TSSD
開機自動掛載(永遠生效,關機會失效)
S1:獲取分區的UUID
sudo blkid /dev/sda
打印出:/dev/sda: UUID="32a91998-7cc3-4e1a-8110-08d99a9a87bb" BLOCK_SIZE="4096" TYPE="ext4"
注意這里的Type
S2:編輯 /etc/fstab
vi /etc/fstab #最后一行寫,根據文件的操作系統,blkid命令可以得到 UUID=xxxx-xxxx /2TSSD ext4 defaults 0 2 UUID=xxxx-xxxx /2TSSD ntfs defaults 0 0 UUID=xxxx-xxxx /2TSSD exfat defaults 0 0最后,保存退出
S3: 測試是否能掛載
sudo systemctl daemon-reload sudo mount -a df -h | grep 2TSSD
知識點學習:
1. UUID=xxxx-xxxx /2TSSD ext4 defaults 0 2 這句命令的含義是什么
各字段含義
UUID=xxxx-xxxx
分區的 UUID,用于標識掛載的硬盤分區。/home/gongyan/2TSSD
掛載點,即掛載到哪個目錄。ext4
文件系統類型。defaults
掛載選項,defaults
是常規的默認選項。0
dump 備份選項。0
表示不需要使用dump
備份該分區(普通用戶一般都填 0)。
2
fsck 檢查順序。1
表示根分區(/
),會優先檢查。2
表示其他分區,按順序檢查。0
表示不做開機時的fsck
檢查(比如 U 盤或無需檢查的分區)。
2. 為什么ext4的最后一個數字與其他的不同
1. 最后一個數字 —— fsck
檢查順序
ext4 文件系統支持 Linux 的
fsck
(文件系統一致性檢查),可以在開機時自動檢查和修復分區。NTFS 和 exFAT 是 Windows 常用的文件系統,Linux 的
fsck
工具不支持檢查和修復 NTFS/exFAT 分區。所以掛載 NTFS/exFAT 分區時,應該讓系統開機時不做檢查,因此最后一位寫
0
。
2. 倒數第二個數字 —— dump
備份
實際上,現在
dump
工具很少用,所以基本都寫0
。
總結
掛載 ext4 分區時,最后寫
2
,表示開機時可以檢查該分區。掛載 NTFS/exFAT 時,最后寫
0
,表示開機時不檢查這些分區,因為 Linux 無法檢查它們。
實際寫法舉例
掛載 NTFS 分區:
ini
UUID=xxxx-xxxx /home/gongyan/2TSSD ntfs defaults 0 0
掛載 exFAT 分區:
ini
UUID=xxxx-xxxx /home/gongyan/2TSSD exfat defaults 0 0
這樣系統啟動時不會對 NTFS/exFAT 進行自動檢查,更安全、更合理。