我尝试在我的 Gentoo 和 Windows10 之间安装一个“共享”空间。因此,在 Gentoo 中,我使用 parted 从我的一个驱动器中删除所有 (NTFS) 分区,并使用 ext4 重新对其进行分区。然后我使用mount
/ fstab 挂载该分区。在确认 Gentoo 上一切运行顺利后,我切换到 Windows。我很惊讶地看到了我的旧驱动器名称,并在其中找到了所有旧文件。Windows 告诉我该驱动器是用 NTFS 分区的。即使 ext2fsd 也无法识别 ext4 分区。
这是怎么回事?如何让 Windows 识别真实分区?
我使用了以下命令:
# parted -a optimal /dev/sdb
> rm 1
> rm 2
> mklabel gpt
> mkpart primary 1 -1
> name 1 localshare
> quit
# mkfs.ext4 /dev/sdb1
# mount /dev/sdb1 /mnt/tmp
# touch /mnt/tmp/test.txt
部分打印输出:
# parted -a optimal /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA WDC WD10EACS-00D (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1000GB 1000GB ext4 localshare
答案1
无论出了什么问题,在重启两个操作系统几次后,问题就解决了。
如果问题仍然存在,我会删除 Windows 中的 NTFS 分区,并在 Linux 中重新创建 ext4 分区。