原因
起因是想将一块硬盘自动挂载NTFS硬盘到指定文件,结果硬盘可以挂载上且可以正常读写,但是不知道为什么死活读不出uuid,同一块硬盘的另外一个分区都可以正常读出,使用无法通过uuid挂载,只能通过一个取巧的方法。
方法
在/etc/init.d/创建一个开机运行文件,名字随便取,以.sh为后缀
sudo vim /etc/init.d/usbw.sh
打开文件写入
#! /bin/sh
### BEGIN INIT INFO
# Provides: samba-ad-dc
# Required-Start: $network $local_fs $remote_fs
# Required-Stop: $network $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Samba daemons for the AD DC
# Description: Meta-service to provide AD and SMB/CIFS services to clients
### END INIT INFO
//这下面就是你放命令的地方
mount -t ntfs /dev/sda1 /home/ubuntu -o iocharset=utf8,umask=0
保存退出
改权限
sudo chmod 755 /etc/init.d/usbw.sh
加入开机启动,数字约大,执行优先级约低
sudo update-rc.d usbw.sh defaults 90
然后就可以reboot一下试试
如果想移除Ubuntu开机脚本
sudo update-rc.d -f usbw.sh remove