퓨즈로 마운트 된 장치의 파일이 이 아닌이 비어 있지 않은 마운트 지점에 이미 존재하는 파일과 동일한 경로와 파일 이름을 가지고 있는지 확인해야합니다. 그렇지 않으면 혼란을 겪을 수 있습니다. 확실하다면, -o nonempty
을 mount 명령에 전달하십시오.
다음과 같은 명령 ... 사용하여 무슨 일이 일어나고 있는지 시도 할 수 있습니다 (리눅스 바위!) ... 아무것도 파괴하지 않고 ..
// create 10 MB file
dd if=/dev/zero of=partition bs=1024 count=10240
// create loopdevice from that file
sudo losetup /dev/loop0 ./partition
// create filesystem on it
sudo e2mkfs.ext3 /dev/loop0
// mount the partition to temporary folder and create a file
mkdir test
sudo mount -o loop /dev/loop0 test
sudo echo "bar" test/foo
# unmount the device
sudo umount /dev/loop0
# create the file again
echo "bar2" > test/foo
# now mount the device (having file with same name on it)
# and see what happens
sudo mount -o loop /dev/loop0 test
에서 -nonempty에서 만약 당신이을 의미합니까? FUSE (FuseHandler (a), b, foreground = True) 해당 호출에 -o 비어 있지 않습니까? – bernie2436
명령 줄 도구 또는 프로그래밍 언어를 사용하여 퓨즈를 제어하고 있습니까? – hek2mgl
pyfuse를 가져 오는 python 파일을 호출합니다. – bernie2436