2017-05-08 89 views
-1

Ubuntu在安装exfat-fuseexfat-utils依赖关系后显然未能正确设置exFAT支持。VirtualBox Ubuntu 16.04 LTS和exfat-fuse失败

exFAT没有在文件系统源文件中列出。 关于发生了什么的任何想法?我错过了什么吗?

$ apt-cache policy exfat-fuse 
exfat-fuse: 
    Installed: 1.2.3-1 
    Candidate: 1.2.3-1 
    Version table: 
*** 1.2.3-1 500 
     500 http://pl.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 
     100 /var/lib/dpkg/status 

$ apt-cache policy exfat-utils 
exfat-utils: 
    Installed: 1.2.3-1 
    Candidate: 1.2.3-1 
    Version table: 
*** 1.2.3-1 500 
     500 http://pl.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 
     100 /var/lib/dpkg/status 

$ apt list --installed | egrep -i exfat 

WARNING: apt does not have a stable CLI interface. Use with caution in scripts. 

exfat-fuse/xenial,now 1.2.3-1 amd64 [installed] 
exfat-utils/xenial,now 1.2.3-1 amd64 [installed] 

$ cat /proc/filesystems | egrep -i exfat 

$ mount -t (double tab) 
adfs  bdev  cifs  davfs  ecryptfs ext4  hfs   iso9660  mqueue  nfs4  proc  reiserfs smbfs  sysv  udf   vboxsf 
affs  bpf   coda  debugfs  efs   fuse  hfsplus  jffs2  msdos  ntfs  pstore  romfs  sockfs  tmpfs  ufs   vfat 
auto  btrfs  cpuset  devpts  ext2  fuseblk  hpfs  jfs   ncpfs  ntfs-3g  qnx4  rootfs  squashfs tracefs  umsdos  xfs 
autofs  cgroup  cramfs  devtmpfs ext3  fusectl  hugetlbfs minix  nfs   pipefs  ramfs  securityfs sysfs  ubifs  usbfs  

$ ls /lib/modules/$(uname -r)/kernel/fs 
9p afs  befs   btrfs  cifs  cramfs exofs freevxfs gfs2  hpfs jfs ncpfs  nfsd ntfs overlayfs qnx6  romfs udf 
adfs aufs  bfs    cachefiles coda  dlm  f2fs fscache hfs  isofs lockd nfs   nilfs2 ocfs2 pstore  quota  sysv ufs 
affs autofs4 binfmt_misc.ko ceph  configfs efs  fat fuse  hfsplus jffs2 minix nfs_common nls  omfs qnx4  reiserfs ubifs xfs 

$ ls /lib/modules/$(uname -r)/kernel/fs | egrep -i exfat 

$ sudo find/| egrep -i exfat 
find: ‘/run/user/1000/gvfs’: Permission denied 
/usr/share/doc/exfat-utils 
/usr/share/doc/exfat-utils/changelog.Debian.gz 
/usr/share/doc/exfat-utils/copyright 
/usr/share/doc/exfat-fuse 
/usr/share/doc/exfat-fuse/changelog.Debian.gz 
/usr/share/doc/exfat-fuse/copyright 
/usr/share/man/man8/exfatfsck.8.gz 
/usr/share/man/man8/exfatlabel.8.gz 
/usr/share/man/man8/mkexfatfs.8.gz 
/usr/share/man/man8/dumpexfat.8.gz 
/usr/share/man/man8/mount.exfat.8.gz 
/usr/share/man/man8/mount.exfat-fuse.8.gz 
/usr/share/man/man8/mkfs.exfat.8.gz 
/usr/share/man/man8/fsck.exfat.8.gz 
/usr/lib/grub/i386-pc/exfat.mod 
/var/lib/dpkg/info/exfat-utils.list 
/var/lib/dpkg/info/exfat-utils.md5sums 
/var/lib/dpkg/info/exfat-fuse.md5sums 
/var/lib/dpkg/info/exfat-fuse.list 
/boot/grub/i386-pc/exfat.mod 
/sbin/exfatlabel 
/sbin/dumpexfat 
/sbin/fsck.exfat 
/sbin/mkfs.exfat 
/sbin/mount.exfat 
/sbin/mkexfatfs 
/sbin/mount.exfat-fuse 
/sbin/exfatfsck 

$ uname -a 
Linux ubuntu-VirtualBox 4.4.0-75-generiC#96-Ubuntu SMP Thu Apr 20 09:56:33 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

回答

0

问题已解决。忘记在挂载时在映像中指定卷偏移量(mount -o offset=byteoffset),这解释了为什么找不到文件系统。