- 查看磁盘信息
fdisk -l
1 2 3 4 5 6 7
| 找到你要挂载的磁盘设备,比如 `/dev/sdb`。
2. **创建分区(如果磁盘未分区)**
~~~bash sudo fdisk /dev/sdb
|
在 `fdisk` 交互模式下:
- 输入 `n` 创建新分区
- 选择 `p` 作为主分区
- 选择默认的分区编号
- 直接回车使用默认大小
- 输入 `w` 保存分区
然后刷新分区表:
~~~bash
sudo partprobe /dev/sdb
1 2 3 4 5 6 7
| 3. **格式化分区**
如果是新分区,格式化它(例如 ext4):
~~~bash sudo mkfs.ext4 /dev/sdb1
|
4. **创建挂载目录**
~~~bash
sudo mkdir -p /data
1 2 3 4 5
| 5. **手动挂载磁盘**
~~~bash sudo mount /dev/sdb1 /data
|
然后可以 `cd /mnt/data` 进去看看。
6. **设置开机自动挂载**
~~~bash
echo "/dev/sdb1 /data ext4 defaults 0 0" >> /etc/fstab
1 2 3 4 5
| 然后运行:
```bash sudo mount -a
|
7. **防止崩溃**
确认没有报错,即可重启生效。
`mount -a` —— 立即验证是否有错误
`lsblk` / `df -h` —— 查看是否成功挂载
`findmnt --verify` —— 语法检查
`systemd-analyze verify /etc/fstab` —— 深入分析
重启前加 `nofail`,防止崩溃
~~~bash
/dev/sdb1 /mnt/data ext4 defaults,nofail 0 0
```