Ubuntu 18.04 默认可以读取 exFAT 格式吗?

Ubuntu 18.04 默认可以读取 exFAT 格式吗?

我的 1TB 硬盘上有两个分区。第一个(约 550 GB)安装了 Ubuntu 18.04,另一个(约 400 GB)安装了 Windows 10。

sudo fdisk -l 

给我:

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048    1126399    1124352   549M  7 HPFS/NTFS/exFAT
/dev/sda2          1126400  820979711  819853312   391G  7 HPFS/NTFS/exFAT
/dev/sda3        820981758 1953523711 1132541954   540G  5 Extended
/dev/sda5        820981760 1937899728 1116917969 532,6G 83 Linux
/dev/sda6       1937901568 1953523711   15622144   7,5G 82 Linux swap / Solaris

所以,这意味着/dev/sda2我有 Windows,并且它是 exFAT 格式。

根据: https://www.howtogeek.com/235596/whats-the-difference-between-fat32-exfat-and-ntfs/ 我必须安装额外的软件包才能/dev/sda2通过 Linux 从该()分区读取文件。

并且,根据https://www.howtogeek.com/235655/how-to-mount-and-use-an-exfat-drive-on-linux/ 我必须安装 exfat-fuse 和 exfat-utils 才能从 Ubuntu 访问这些文件。

dpkg -l | grep fat 

没有返回任何内容,这意味着我没有在我的 Linux 上安装这些包。

问题是:我还没有安装这些请求的附加软件包,怎么可能通过 Nautilus 从我的 Windows 分区读取文件?另外,我不明白为什么我可以通过 Nautilus 访问和读取它,但不能从终端访问和读取它?

ls /dev/sda2

返回

/dev/sda2: Not a directory

答案1

首先,你会断定它是 exFAT。这可能是错误的。Windows 支持 exFAT,但对于系统分区,它使用 NTFS。exFAT 是为便携式介质设计的,不支持文件 ACL 等关键功能。由于缺少功能,无法在 exFAT 上安装现代 Windows。

据我所知,Ubuntu 默认支持 NTFS。

对于第二部分:分区是/dev/sda2。这是原始设备,需要挂载才能访问。如果可以在 Nautilus 中访问,则可能已挂载。输入mount | grep sda2以显示其挂载位置。这还会显示文件系统。典型的一行将是

/dev/sda2 on /mnt type ext4 (rw,relatime,data=ordered)

其中文件系统类型和挂载点可能有所不同。

要手动挂载文件系统,请查看此问答

相关内容