这是我的磁盘分区:
$ sudo fdisk /dev/sda
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/sda: 186.3 GiB, 200049647616 bytes, 390721968 sectors
Disk model: TOSHIBA MK2035GS
我们重新划分了一个虚拟磁盘,以增加LVM物理卷的大小。
我们最初是这样做的:
$ fdisk /dev/sdb
# delete partition
fdisk> d
? 1
# create new partition
fdisk> n
? p
? 1
first cylinder? [ENTER]
last cylinder? [ENTER]
# set LVM type
fdisk> t
? 8e
fdisk> w
这导致Linux无法识别LVM。我很困惑,看了看后援。分区表都是从1开始的,所以看起来不像是问题所在。但是,如果我将单元(fdisk命令u)从圆柱改为
为什么在linux中执行fdisk -l命令时会出现错误。
# fdisk -l /dev/sdb
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
我有3个分区(linux、extended ),我需要将我的活动分区(linux)扩展到这些分区之后可用的空间。
更多信息:
#fdisk /dev/vda
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/vda: 164 GiB, 176093659136 bytes, 3
我用fdisk创建了一个2G分区,如下所示:
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (4196352-16777215, default 4196352):
Using default value 4196352
Last sector, +sectors or +size{K,M,G}
基本上,我在Linux中乱搞,我用wipefs从分区中删除了文件系统,然后决定删除这个分区(/dev/sda2 2),所以我继续拆分并删除了它。
在此之后,我去了fdisk,并再次创建了它。然后,我使用sudo、-t、ext4 /dev/sda2 2向这个分区添加了一个文件系统,这在分区上创建了一个etx4文件系统。
然后,通过输入sudo fdisk /dev/sda2 2,我再次进入fdisk,然后出现了一条红色文本的消息,即:
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until y
最近,我注意到我无法访问我的USB闪存文件系统(据我所知,它是FAT类型的)。Fedora没有自动挂载它,lsblk也看不到分区。因此,我决定用fdisk创建新的分区(而不是首先擦除设备)。
这个过程很简单(fdisk一点也不抱怨),但我注意到fdisk要求我最后一步删除一个名为"vfat“的东西:
Created a new partition 1 of type 'Linux' and of size 7.3 GiB.
Partition #1 contains a vfat signature.
Do you want to remove the signatu
我希望向/分区添加空闲的未分区空间。我的分区不在LVM中。
请参阅我的cfdik输出和fdisk的详细信息:
fdisk /dev/sda
Welcome to fdisk (util-linux 2.31.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/sda: 100 GiB, 107374182400 bytes, 20971520
我想将0x00类型的空分区添加到GPT格式化磁盘的保护MBR的开头。我找到了一个道路来完成这个任务,但是这个方法依赖于Linux版本中没有的fdisk增强功能(具体来说,-p/-f选项可以在FreeBSD上使用,而不是Linux)。我还找到了一个道路来在第一个分区之后添加一个空分区。
我想使这成为分区表中的第二个条目,并在它前面添加一个0x00类型的空条目,而不会干扰GPT分区表或磁盘上的任何GPT分区。如何才能做到这一点?保护MBR可以用fdisk -t dos <device>编辑,但是fdisk拒绝添加分区,因为没有可用的空闲扇区。我不确定是否删除保护的MBR分区和重新创建两
当我更改Linux中的分区表(busybox)并退出fdisk时,我仍然能够挂载旧分区,直到执行重新启动为止。
例如
a) system is setup and has a /dev/sda1 and /dev/sda2
b) enter fdisk, delete both partition 1 and 2
c) save and exit
d) attempt to mount /dev/sda1, this succeeds when I think it should fail
我假设d)会失败,因为分区已经被删除了?我遗漏了什么?
我试图将添加到Azure VM的磁盘挂载,但错误消息失败了。
mount: /mydirectory: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
下面是我所做的步骤:我创建了一个磁盘并将它附加到Azure。然后我调用命令sudo fdisk -l,它给了我这个输出:
Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors
Disk model: Virtu