messense / aliyundrive-fuse

阿里云盘 FUSE 磁盘挂载
MIT License
966 stars 115 forks source link

docker /mnt/aliyundrive 挂载问题 #39

Closed wzyou closed 2 years ago

wzyou commented 2 years ago

docker run -d --name=aliyundrive-fuse --privileged --device /dev/fuse:/dev/fuse --restart unless-stopped \ -v aliyundrive:/mnt/aliyundrive \ -v /etc/aliyundrive-fuse:/etc/aliyundrive-fuse \ -e TZ=Asia/Shanghai -e REFRESH_TOKEN=f4cc8b4931ef4f3995d93e046e724fd6 messense/aliyundrive-fuse

正常启动,但是/mnt/aliyundrive 目录没挂载上 in docker:

~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
overlay              883186036   4497036 833755880   1% /
tmpfs                    65536         0     65536   0% /dev
tmpfs                  8128104         0   8128104   0% /sys/fs/cgroup
shm                      65536         0     65536   0% /dev/shm
/dev/nvme0n1p3        15416264   8444596   6168852  58% /etc/aliyundrive-fuse
/dev/nvme0n1p5       883186036   4497036 833755880   1% /etc/resolv.conf
/dev/nvme0n1p5       883186036   4497036 833755880   1% /etc/hostname
/dev/nvme0n1p5       883186036   4497036 833755880   1% /etc/hosts
~ # 
wzyou commented 2 years ago

感觉可能是aliyundrive-fuse程序启动先于挂载操作,占用了/mnt/aliyundrive导致挂载失败

messense commented 2 years ago

https://stackoverflow.com/a/53632103