ubuntu挂载外接硬盘
查看找到硬盘
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 进行自动检查,更安全、更合理。