识别新硬盘
连接硬盘后,首先需要找到它的设备标识符(如 /dev/sdb)。
# 推荐使用 lsblk,它清晰显示了磁盘分区和挂载点的树状关系sudo lsblk -f# 或使用 fdisk 列出所有磁盘sudo fdisk -l
对硬盘进行分区
# 启动分区工具,操作磁盘 /dev/sdbsudo fdisk /dev/sdb
在分区上创建文件系统(格式化)
# 最常用的 ext4 格式,适合通用场景sudo mkfs.ext4 /dev/sdb1# 如果你需要与Windows共享数据,可以考虑 exFAT 或 NTFSsudo mkfs.exfat /dev/sdb1 -n MYDATA # -n 选项为分区设置标签
创建挂载点并临时挂载
挂载点本质就是一个普通的目录。
# 1. 创建目录,通常在 /mnt 或 /media 下sudo mkdir /mnt/mydata# 2. 执行挂载sudo mount /dev/sdb1 /mnt/mydata
配置开机自动挂载(关键步骤)
mount 命令的挂载在重启后会失效。要实现永久挂载,必须编辑 /etc/fstab 文件。这是最关键也最容易出错的一步,请务必谨慎。
sudo blkid /dev/sdb1sudo cp /etc/fstab /etc/fstab.backup # 先备份!sudo nano /etc/fstab
在文件末尾添加一行,格式如下。这里提供两种常见配置:# 方式一:使用 UUID(最可靠) - 适用于 Linux 原生文件系统 (ext4, xfs等)UUID=a1b2c3d4-e5f6... /mnt/mydata ext4 defaults,nofail 0 0# 方式二:使用设备路径(较简单,但可能不稳定)- 同上/dev/sdb1 /mnt/mydata ext4 defaults,nofail 0 0# 方式三:用于网络文件系统或需要用户名/密码的 SMB 共享//192.168.1.100/share /mnt/share cifs credentials=/etc/smb.cred,vers=3.0,uid=1000,gid=1000 0 0
测试 fstab 配置是否正确,避免系统无法启动。sudo mount -asystemctl daemon-reload