u盘自动挂载,之前是用开机脚本实现开机自动挂载U盘,比较麻烦,找了些资料,另外一种方法自动挂载。
插入u盘
# 查看u盘路径/大小/type
fdisk -l
格式化u盘为exc4,保持默认,等待完成
mkfs.ext4 /dev/sda
创建挂载目录
mkdir /mnt/upan
查看u盘UUID
blkid /dev/sda4
修改配置文件,在/etc/fstab后追加
UUID=a63dfbda-29c8-478f-a88e-55796514c961 /mnt/USBDisk/ ext4 defaults 0 0
以上信息就是需要添加的磁盘
UUID是磁盘的信息标签, /home/USBDisk是挂载的文件夹, fat32是磁盘格式, defaults 默认.
第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
你先可以重启试试.
挂载ntfs或exfat格式磁盘
ntfs格式磁盘你需要下载apt install ntfs-3g 然后再 使用mount挂载
exfat格式磁盘需要下载更多支持的软件
sudo apt install exfat-utils gcc scons subversion exfat-fuse # 下载完之后可以直接挂载啦
挂载目录修改权限
chmod -R 777 /mnt/USBDisk/
重启
reboot -n
检查,挂载目录下存在lost+found目录即为成功
附:
查看磁盘和分区的命令
df -T 只可以查看已经挂载的分区和文件系统类型。
fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。
lsblk -f 也可以查看未挂载的文件系统类型。
parted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。
相关教程