1. 找到磁盘的 UUID
首先,找到 /dev/sda 的 UUID。使用 blkid 命令:
blkid /dev/sda
输出示例:
/dev/sda: UUID="e6c123d8-1234-4b62-9e4b-e2f235d31542" TYPE="ext4"
假设 UUID 是 e6c123d8-1234-4b62-9e4b-e2f235d31542。
2. 创建挂载点
确保挂载点 /home/nvidia/aibox 已经存在。如果不存在,请创建它:
mkdir -p /home/nvidia/aibox
3. 创建 systemd 挂载单元文件
在 /etc/systemd/system/ 目录下创建一个新的挂载单元文件。例如,对于挂载点 /home/nvidia/aibox,创建文件 /etc/systemd/system/home-nvidia-aibox.mount:
nano /etc/systemd/system/home-nvidia-aibox.mount
在文件中添加以下内容:
[Unit]
Description=Mount /home/nvidia/aibox
After=network.target
[Mount]
What=/dev/disk/by-uuid/e6c123d8-1234-4b62-9e4b-e2f235d31542
Where=/home/nvidia/aibox
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
在 [Mount] 部分:
What 是磁盘的 UUID,替换为实际的 UUID。
Where 是挂载点。
Type 是文件系统类型,例如 ext4。
4. 重新加载 systemd 配置
重新加载 systemd 配置以使新的挂载单元文件生效:
systemctl daemon-reload
5. 启用和启动挂载单元
启用挂载单元,以便在系统启动时自动挂载:
systemctl enable home-nvidia-aibox.mount
立即启动挂载单元以挂载磁盘:
systemctl start home-nvidia-aibox.mount
6. 检查挂载状态
使用以下命令检查挂载状态,确保磁盘已经挂载成功:
systemctl status home-nvidia-aibox.mount
你应该看到类似于以下的输出,表示挂载成功:
● home-nvidia-aibox.mount - Mount /home/nvidia/aibox
Loaded: loaded (/etc/systemd/system/home-nvidia-aibox.mount; enabled; vendor preset: disabled)
Active: active (mounted) since Thu 2024-07-05 12:34:56 CST; 10s ago
Where: /home/nvidia/aibox
What: /dev/sda