fdisk 和许多其他分区程序使用列出的每个分区的分区类型的代码或 ID 列出分区表。
如何知道分区的类型,即与每个代码对应的类型名称(在 /proc/filesystems 中)?以便您可以在挂载程序中的 -t 选项中使用它?
是否有一个文件,如用于服务和端口的 /etc/services,将每个文件系统类型与其代码相匹配?我认为应该有一个。几年前可能有一个。
答案1
sudo parted -l
将列出分区表,包括设备名称、卷号和分区类型以及标签(如果已分配)。
ATA WDC WD1001FALS-4 (scsi)
磁盘 /dev/sda:1000GB
扇区大小(逻辑/物理):512B/512B
分区表:gpt
编号 开始 结束 大小 文件系统名称 标志
1 1049kB 233MB 232MB fat32 EFI 系统分区启动
2 233MB 366MB 133MB Microsoft 保留分区
msftres
3 368MB 269GB 268GB ntfs
4 269GB 371GB 102GB ext4
6 371GB 379GB 8193MB linux-swap(v1)
获取与卷关联的 UUIDsudo blkid -o full -s UUID
/dev/sda1:UUID="34AC-FF38"
/dev/sda3:UUID="B0F2BA9FF2BA2A04"
/dev/sda4:UUID="cc92dc98-ffb3-4b74-6cef-03546e2bf3cd"
/dev/sda6:UUID="ebafbd329-6147-3cb1-6afe-62366d766047"
Ubuntu 论坛上的一个有用帖子http://ubuntuforums.org/showthread.php?t=1372947别忘了 Ubuntu 文档http://manpages.ubuntu.com/manpages/precise/man8/mount.8.html确保您位于适合您口味的正确页面上。
分区 ID 代码有一个标准化,可以在此处轻松找到维基页面标准化的美妙之处在于。
要验证您的分区 ID 代码,请使用 sfdisk (不要在 GPT 驱动器上使用)参考:Ubuntu 手册页
列出分区 第二种调用:sfdisk -l [options] device 将列出此设备上的分区。如果省略设备参数,则列出所有硬盘上的分区。% sfdisk -l /dev/hdc
Disk /dev/hdc: 16 heads, 63 sectors, 2045 cylinders
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/hdc1 0+ 406 407- 205096+ 83 Linux native
/dev/hdc2 407 813 407 205128 83 Linux native
/dev/hdc3 814 2044 1231 620424 83 Linux native
/dev/hdc4 0 - 0 0 0 Empty
%
The trailing - and + signs indicate that rounding has taken place, and
that the actual value is slightly less (more). To see the exact
values, ask for a listing with sectors as unit.
对于 GPT 驱动器,请使用 gdisk。sudo apt-get install gdisk
因为 Ubuntu 软件中心尚无法授权安装。
希望有所帮助。
答案2
您可以使用“L”命令在 fdisk 中查看所有分区十六进制代码的详细描述
$ sudo fdisk /dev/sda
[sudo] password for steeldriver:
Command (m for help): L
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx
5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data
6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / .
7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility
8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt
9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access
a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT
f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b
11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor
12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor
14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f2 DOS secondary
16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT
1e Hidden W95 FAT1 80 Old Minix
Command (m for help):
它们也发布在网络上的各个地方