使用mhddfs合并/dev/sda2与/dev/sdb3失败求助:提示fuse设备未找到
Hey there, let's work through this mhddfs issue step by step. First off, that error message has a tiny typo—modpd should be modprobe—but let's cover all bases to get your partitions merged properly.
Step 1: Load the FUSE Kernel Module
The error is pointing out that the FUSE kernel module (which mhddfs depends on) isn't loaded. Run the corrected command first:
sudo modprobe fuse
To confirm it loaded successfully, check with:
lsmod | grep fuse
You should see a line containing fuse in the output if it worked.
Step 2: Verify (or Create) the FUSE Device Node
If loading the module doesn't fix things, the /dev/fuse device node might be missing. Let's check:
ls -l /dev/fuse
If this returns "No such file or directory", create the node manually:
sudo mknod /dev/fuse c 10 229 sudo chmod 666 /dev/fuse
The c 10 229 specifies it's a character device with the standard major/minor numbers for FUSE.
Step 3: Double-Check Your mhddfs Command
Make sure you're using the right syntax and have proper permissions:
- First, create a mount point if you haven't already:
sudo mkdir -p /mnt/combined_storage - Run mhddfs with sudo (mounting requires root privileges) and specify your partitions correctly:
Important Note: If eithersudo mhddfs /dev/sda2,/dev/sdb3 /mnt/combined_storage/dev/sda2or/dev/sdb3is already mounted elsewhere, use their existing mount paths instead of the device names. For example, if/dev/sda2is mounted at/mnt/sda2and/dev/sdb3at/mnt/sdb3, the command becomes:sudo mhddfs /mnt/sda2,/mnt/sdb3 /mnt/combined_storage
Step 4: Troubleshoot Further If Issues Persist
- Reinstall mhddfs and FUSE: Corrupted installations can cause odd behavior. On Debian/Ubuntu-based systems:
sudo apt remove --purge mhddfs fuse sudo apt install mhddfs fuse - Check kernel compatibility: Most modern kernels support FUSE out of the box, but if you're running an older custom kernel, you may need to enable FUSE support during kernel compilation.
内容的提问来源于stack exchange,提问作者Adi Mandala Putra

