fdisk 显示 ntfs 分区,其他什么都没有

fdisk 显示 ntfs 分区,其他什么都没有

我有十几个 4TB 硬盘,全部格式化为:

  • 通过 Windows 2012 的 NTFS
  • 64KB 簇大小
  • GPT(不是 MBR)
  • 单个主分区
  • 不是动态驱动器

这导致在 Linux 下安装时出现问题,因为旧ntfs驱动程序不支持 4KB 以上的群集。在阅读了 之后ntfs-3g,我发现他们在几年前就添加了 64KB 群集 - 而且我有一个比添加了该支持的版本更新得多的版本。

我的问题是lsblk,其他任何实用程序以及操作系统本身都看不到

/dev/sda1

相反,一切都看到:

/dev/sda

但是,fdisks看到/dev/sda1?!?:

$ sudo fdisk -l /dev/sda
Disk /dev/sda: 3.64 TiB, 4000787030016 bytes, 976754646 sectors
Disk model: 724040ALE640    
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6561f197

Device     Boot Start        End    Sectors Size Id Type
/dev/sda1           1 4294967295 4294967295  16T ee GPT

一些附加命令...

$ lsblk 
NAME            MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
...
sda               8:0    0   3.6T  0 disk  
nvme1n1         259:0    0 238.5G  0 disk  
├─nvme1n1p1     259:1    0   498M  0 part  /boot/efi
├─nvme1n1p2     259:2    0     4G  0 part  /recovery
├─nvme1n1p3     259:3    0   230G  0 part  
│ └─cryptdata   253:0    0   230G  0 crypt 
│   └─data-root 253:1    0   230G  0 lvm   /
└─nvme1n1p4     259:4    0     4G  0 part  
  └─cryptswap   253:2    0     4G  0 crypt [SWAP]

$ sudo ntfs-3g.probe -r /dev/sda
NTFS signature is missing.

$ sudo ntfs-3g.probe -r /dev/sda1
Failed to access '/dev/sda1': No such file or directory
Error opening '/dev/sda1': No such file or directory

$ ls -la /dev/sda*
brw-rw---- 1 root disk 8, 0 May 29 21:06 /dev/sda

为什么可以fdisk看到/dev/sda1,而其他内容却看不到?

是的,磁盘在 Windows Server 2012 R2 下工作正常。我甚至在 Ubuntu 20.10 上加载了 Windows 10 VirtualBox,将原始磁盘传递/dev/sda给 VM,Windows 10 立即看到了它,我可以浏览和编辑磁盘。

配置:

  • Ubuntu 20.10
  • ntfs-3g 2017.3.23AR.3

相关内容