使用systemctl管理磁盘挂载
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