本文讲述如何挂载/卸载磁盘,开机自动挂载。
在进行磁盘挂载和卸载操作之前,首先需要查看当前系统中的磁盘信息。可以使用以下命令:
lsblk
这个命令将显示所有可用的块设备及其挂载点。你还可以使用fdisk
命令来查看更详细的磁盘分区信息:
fdisk -l
如果你需要查看文件系统类型,可以使用df
命令:
df -T
这些命令将帮助你了解系统中有哪些磁盘和分区可供操作。
要挂载外置磁盘,首先需要创建一个挂载点。挂载点是系统中用于访问磁盘内容的目录。以下是挂载外置磁盘的步骤:
- 创建一个挂载点(假设挂载点为/mnt/external):
mkdir -p /mnt/external
- 挂载磁盘到该挂载点(假设设备名为
/dev/sda1
):
mount /dev/sda1 /mnt/external
df -h | grep /mnt/external
- 如果成功,
/mnt/external
目录下将显示外置磁盘的内容。
在完成对外置磁盘的操作后,需要卸载磁盘以确保数据安全。卸载磁盘的步骤如下:
- 确保没有正在使用挂载点中的文件,否则可能会导致卸载失败或数据丢失。
- 常规方法是使用
umount
命令卸载磁盘,本文使用udisksctl来卸载,可以将设备卸载的更完全。 - 如执行下面的指令提示命令未找到执行
apt-get install udisks2 -y
安装udisks2。
udisksctl unmount -b /dev/sda1 #卸载/dev/sda1的挂载点
udisksctl power-off -b /dev/sda1 #将/dev/sda1弹出设备,执行此指令后使用lsblk将无法查看到被弹出磁盘,可以直接将磁盘物理拔除
常规方法的开机自动挂载通过修改系统 /etc/fstab
文件实现,但是因本文由博客其他与电视盒子armbian系统使用文章延申而来,不推荐使用此方法,如果不小心拔了外置磁盘可能会导致无法开机。
这里通过增加 crontab
任务来实现开机启动。
首先创建一个脚本在自己记得住的路径,比如 /root/auto_mount.sh
,在脚本内写入如下指令保存即可:
#!/bin/bash
mount /dev/sda1 /mnt/external
增加crontab开机启动任务
crontab -e #编辑定时任务
#在定时任务内新起一行加入下面内容
@reboot /root/auto_mount.sh
重启测试。
reboot
至此。
本网站所载信息和资料仅供一般性研究参考,本网站有部分内容来自互联网,如该等内容无意中侵犯了某相关方合法拥有的知识产权等法律权利,请来电或致函告知并提供相关证明材料,本网站会在核实无误后进行删除。
评论 (0)