admin管理员组文章数量:1130349
本文是在 Armbian 系统上将 SATA 硬盘挂载到根目录下的 /ssd 目录的详细步骤。需要通过 SSH 或直接在设备上以 root 权限执行(使用 sudo 或切换到 root 用户)。操作前请备份重要数据,因为分区或格式化操作可能会导致数据丢失。如果硬盘已有重要数据,请跳过分区和格式化步骤。
前提条件和警告
- 系统要求:确保您的网心云 OEC-Turbo 已成功刷入 Armbian 系统,并能正常启动。SATA 硬盘已正确连接(OEC-Turbo 支持 2.5 寸 SATA 硬盘)。
- 风险:如果硬盘是新的或未分区,格式化会擦除所有数据。挂载错误可能导致系统问题。如果不确定,请先使用
lsblk检查设备。 - 工具:Armbian 自带必要命令(如
lsblk、fdisk、mkfs.ext4、mount)。如果缺少,运行sudo apt update && sudo apt install fdisk等安装。 - 验证设备:SATA 硬盘通常识别为
/dev/sda(或类似),eMMC 是/dev/mmcblk0。请用实际设备名替换命令中的/dev/sda或/dev/sda1。
步骤 1: 识别 SATA 硬盘
运行以下命令查看硬盘设备:
sudo lsblk -f
- 输出示例:查找大小匹配您的 SATA 硬盘的设备(如
sda120G),并检查是否有分区(如sda1)。 - 如果硬盘未分区,输出中不会显示分区。如果已有分区和文件系统(如 ext4),可以跳过步骤 2 和 3,直接到步骤 4。
步骤 2: 分区硬盘(如果硬盘是新的或未分区)
使用 fdisk 创建一个主分区:
sudo fdisk /dev/sda
- 在 fdisk 交互界面输入:
o(创建新分区表,如果是 MBR)。n(新建分区)。p(主分区)。1(分区号 1)。- Enter(起始扇区,默认)。
- Enter(结束扇区,默认使用整个硬盘)。
w(写入更改)。
- 完成后,运行
sudo lsblk确认有/dev/sda1。
步骤 3: 格式化分区(如果需要)
如果分区是新的,格式化为 ext4 文件系统(常见 Linux 格式):
sudo mkfs.ext4 /dev/sda1
- 这会擦除分区数据。完成后,硬盘ready挂载。
步骤 4: 创建挂载点并临时挂载
创建 /ssd 目录并挂载:
sudo mkdir /ssd
sudo mount /dev/sda1 /ssd
- 验证:运行
df -h,应看到/ssd已挂载。运行ls /ssd查看内容(如果是新格式化,应为空)。
步骤 5: 设置开机自动挂载
为了重启后自动挂载,编辑 /etc/fstab:
-
获取分区的 UUID(更可靠,不依赖设备名):
sudo blkid /dev/sda1- 输出示例:
/dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"。复制 UUID。
- 输出示例:
-
编辑 fstab:
sudo nano /etc/fstab- 在文件末尾添加一行(替换
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx为实际 UUID):UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /ssd ext4 defaults 0 2 - 保存退出(Ctrl+O, Enter, Ctrl+X)。
- 在文件末尾添加一行(替换
-
测试 fstab 配置(避免重启失败):
sudo mount -a- 如果无错误,则配置正确。
步骤 6: 重启验证
sudo reboot
- 重启后,运行
df -h确认/ssd已自动挂载。如果有问题,可通过 TTL 串口或重新刷机恢复。
如果遇到错误(如设备未识别),可能是硬件连接问题或 Armbian 内核不支持,请检查 Armbian 日志(dmesg | grep sda)。
本文是在 Armbian 系统上将 SATA 硬盘挂载到根目录下的 /ssd 目录的详细步骤。需要通过 SSH 或直接在设备上以 root 权限执行(使用 sudo 或切换到 root 用户)。操作前请备份重要数据,因为分区或格式化操作可能会导致数据丢失。如果硬盘已有重要数据,请跳过分区和格式化步骤。
前提条件和警告
- 系统要求:确保您的网心云 OEC-Turbo 已成功刷入 Armbian 系统,并能正常启动。SATA 硬盘已正确连接(OEC-Turbo 支持 2.5 寸 SATA 硬盘)。
- 风险:如果硬盘是新的或未分区,格式化会擦除所有数据。挂载错误可能导致系统问题。如果不确定,请先使用
lsblk检查设备。 - 工具:Armbian 自带必要命令(如
lsblk、fdisk、mkfs.ext4、mount)。如果缺少,运行sudo apt update && sudo apt install fdisk等安装。 - 验证设备:SATA 硬盘通常识别为
/dev/sda(或类似),eMMC 是/dev/mmcblk0。请用实际设备名替换命令中的/dev/sda或/dev/sda1。
步骤 1: 识别 SATA 硬盘
运行以下命令查看硬盘设备:
sudo lsblk -f
- 输出示例:查找大小匹配您的 SATA 硬盘的设备(如
sda120G),并检查是否有分区(如sda1)。 - 如果硬盘未分区,输出中不会显示分区。如果已有分区和文件系统(如 ext4),可以跳过步骤 2 和 3,直接到步骤 4。
步骤 2: 分区硬盘(如果硬盘是新的或未分区)
使用 fdisk 创建一个主分区:
sudo fdisk /dev/sda
- 在 fdisk 交互界面输入:
o(创建新分区表,如果是 MBR)。n(新建分区)。p(主分区)。1(分区号 1)。- Enter(起始扇区,默认)。
- Enter(结束扇区,默认使用整个硬盘)。
w(写入更改)。
- 完成后,运行
sudo lsblk确认有/dev/sda1。
步骤 3: 格式化分区(如果需要)
如果分区是新的,格式化为 ext4 文件系统(常见 Linux 格式):
sudo mkfs.ext4 /dev/sda1
- 这会擦除分区数据。完成后,硬盘ready挂载。
步骤 4: 创建挂载点并临时挂载
创建 /ssd 目录并挂载:
sudo mkdir /ssd
sudo mount /dev/sda1 /ssd
- 验证:运行
df -h,应看到/ssd已挂载。运行ls /ssd查看内容(如果是新格式化,应为空)。
步骤 5: 设置开机自动挂载
为了重启后自动挂载,编辑 /etc/fstab:
-
获取分区的 UUID(更可靠,不依赖设备名):
sudo blkid /dev/sda1- 输出示例:
/dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"。复制 UUID。
- 输出示例:
-
编辑 fstab:
sudo nano /etc/fstab- 在文件末尾添加一行(替换
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx为实际 UUID):UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /ssd ext4 defaults 0 2 - 保存退出(Ctrl+O, Enter, Ctrl+X)。
- 在文件末尾添加一行(替换
-
测试 fstab 配置(避免重启失败):
sudo mount -a- 如果无错误,则配置正确。
步骤 6: 重启验证
sudo reboot
- 重启后,运行
df -h确认/ssd已自动挂载。如果有问题,可通过 TTL 串口或重新刷机恢复。
如果遇到错误(如设备未识别),可能是硬件连接问题或 Armbian 内核不支持,请检查 Armbian 日志(dmesg | grep sda)。
版权声明:本文标题:【OEC-Turbo】SATA 硬盘挂载到根目录下的 ssd 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763550349a2942436.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论