Files
doc/docs/tutorial-extras/5-diskmount.md
a92003f4a6 update
增加海纳思视频教学模块、更新ftpnscp为MobaXterm
2024-02-18 13:15:14 +08:00

87 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 5
---
# 磁盘挂载
插入一个 u 盘、tf 卡或 usb 硬盘,可实现自动挂载。
## 基础常识
- Linux 服务器系统,需要格式化为 ext4 文件系统;
- 2.5 寸的硬盘 5 伏特供电可以共用盒子的 usb 口自带供电;
- 3.5 寸的硬盘,需要自行配置 12 伏特单独供电;
- 超过 2T 容量的硬盘,需要分区表为 GPT 模式,才能全部容量识别;
- 极少数型号的盒子TF 卡槽尚不支持。(厂家不是使用通用的管脚配置);
- sda 表示设备序号sda1 表示设备序号的分区号。
## 磁盘分区与格式化
强烈建议将你的磁盘格式化为 ext4 的文件系统。
在海纳思系统中,普遍使用的是 ext4 的文件系统。
### 第一步:检查你的磁盘是否被硬件识别
在终端输入命令:
```bash
ls -al /dev/sd*
```
![sdx](img/sdx.png)
Q为什么要检查是否被识别
A因为部分使用硬盘盒或者易驱线的品牌厂家没有使用 Linux 通用的驱动;
当然,实际群友反馈的例子中为数不多。
另外,你的 usb 插口出现问题时,或者没插牢时,都会出现没有设备的情形。
### 第二步:重新分区和格式化
请使用系统自带的磁盘分区命令工具 `fdisk`
```bash
fdisk /dev/sda
```
```html
输入 o 设置新分区为 msdos 模式mbr (输入 g 设置新分区为 gpt 模式) 输入 n
建立新分区 接着输入 p 建立主分区 接着默认 2048 字节扇区头和自动的扇区尾
(按回车即默认) 输入 w 将上面的操作保存
```
请使用系统自带的磁盘分区格式化命令 `mkfs.ext4`
```bash
mkfs.ext4 /dev/sda1
```
如果使用的 u 盘过老旧,可以将其格式为 vfat
```shell
#安装格式化所需工具exfat-utils或者dosfstools
sudo apt install exfat-utils
#格式化
sudo mkfs.vfat /dev/sda1
```
强烈建议:
一个磁盘分区为一个区即可,无须多个分区,作为存储,多分区没有什么意义。
应该使用文件夹来区分用途,而不是使用分区来区分用途。
## 自动挂载
海纳思系统内置提供了自动挂载外置磁盘的脚本;
只要你的磁盘格式能被 Linux 识别,就会自动挂载到 `/mnt/sda1`
输入以下命令可以手动卸载和挂载
```bash
automount -u
automount -a
```
系统会将你的磁盘自动挂载到 `/mnt/sda1` 或者 `/mnt/mmcblk1p1`
![sdx](img/mounted.png)