求解!!!
本人小白,基本没学过Linux,现在使用的是
Linux version 3.16.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17)
做samba服务器。
手动挂载NTFS移动硬盘没有任何问题,比如,sudo mount /dev/sdb1 /mnt/nas
使用这句可以正常使用NTFS的移动硬盘。
但是在脚本sh文件里就出现问题了,比如,
#!/bin/bash
mount /dev/sdb1 /mnt/nas或者mount -t ntfs-3g /dev/sdb1 /mnt/nas
一个后台程序,比如udev促发了这个脚本后,就会出现很奇怪的问题:
lsblk可以看到sdb1已经挂到/mnt/nas上了,
但是ls /mnt/nas 会报错Transport endpoint is not connected,
在WIN下nas这个文件夹消失了。
但但但是,如果手动sh这个脚本一点问题没有,可以正常使用这个NTFS移动硬盘。
这个问题怎么解?????
fat32或ext4的移动硬盘在udev的脚本里没有问题,可以正常使用。
尿失禁看下 于 2016-01-28 11:43:55发表:
手动挂载NTFS移动硬盘没有任何问题,比如,sudo mount /dev/sdb1 /mnt/nas
使用这句可以正常使用NTFS的移动硬盘。
但是在脚本sh文件里就出现问题了,比如,
#!/bin/bash