阅读量:0
在Linux上自动装载驱动器,可以使用(图片来源网络,侵删)udev
规则和automount
功能。创建一个udev
规则文件,/etc/udev/rules.d/10-usb.rules,内容如下:,,
`,ACTION=="add", SUBSYSTEM=="usb", RUN+="/usr/local/bin/mount_usb.sh",
`,,创建一个脚本
/usr/local/bin/mount_usb.sh,内容如下:,,
`bash,#!/bin/bash,DEVPATH=$(udevadm info --query=all --name=$1 | grep 'DEVPATH=' | cut -d'=' -f2),mkdir -p /mnt/usb,mount -t vfat $DEVPATH /mnt/usb,
`,,给脚本添加可执行权限:,,
`bash,chmod +x /usr/local/bin/mount_usb.sh,
`,,这样,当插入USB驱动器时,它会自动挂载到
/mnt/usb`目录下。
在Linux上自动装载驱动器,可以通过以下几个步骤来实现:
1、查找驱动器信息
2、创建挂载点
3、编辑/etc/fstab文件
4、测试自动挂载
下面是详细的操作步骤:
1. 查找驱动器信息
需要查找要挂载的驱动器的设备名,可以使用fdisk -l
命令来查看系统中的磁盘和分区信息。
sudo fdisk -l(图片来源网络,侵删)
输出可能如下:
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000c6edf Device Boot Start End Sectors Size Id Type /dev/sda1 2048 41943039 41940992 21G 83 Linux
在这个例子中,要挂载的驱动器是/dev/sda1
。
2. 创建挂载点
创建一个目录作为挂载点,
sudo mkdir /mnt/my_drive
3. 编辑/etc/fstab文件
使用文本编辑器打开/etc/fstab
文件,
sudo nano /etc/fstab
在文件末尾添加一行,包含设备名、挂载点、文件系统类型、挂载选项和备份设置。
/dev/sda1 /mnt/my_drive ext4 defaults 0 0
保存并关闭文件。
(图片来源网络,侵删)4. 测试自动挂载
使用以下命令测试自动挂载是否成功:
sudo mount -a
如果没有任何错误消息,那么驱动器应该已经成功挂载到指定的挂载点,可以使用df -h
命令查看挂载情况。
重启计算机以验证驱动器是否在启动时自动挂载。