请稍侯

抹掉一个磁盘并再分区格式化

19 March 2024

抹掉一个磁盘并再分区格式化

案例:普通磁盘操作

需求:

已知PVE系统上有一个40G的磁盘,lsblk 信息如下:
sdb 512
└─sdb1 512
现在抹掉它进行重新分区格式化,分4个区:
第1个区分10G,ntfs格式; 第2个区也分10G,ext4格式,第3个区分1G,不格式化; 第4个区分剩下的空间,也不格式化;

具体操作步骤与命令,如下:

  1. 打开终端并以管理员身份登录到PVE系统。

  2. 运行lsblk命令来查看磁盘信息,确认目标磁盘的设备路径。根据你提供的信息,目标磁盘是sdb

  3. 运行以下命令来打开磁盘分区工具(fdisk):
    sudo fdisk /dev/sdb
    

    这将进入fdisk命令行界面。

  4. fdisk命令行界面中,输入o来创建一个新的DOS分区表。

  5. 输入n来创建一个新分区。

    a. 按照提示输入分区编号(1-4):输入1并按回车。

    b. 按照提示输入分区的起始扇区和大小。对于第1个区,输入+10G表示分配10GB空间。例如,输入+10G并按回车。

    c. 输入分区类型代码:输入7表示NTFS文件系统。

  6. 重复步骤5来创建第2个分区。

    a. 输入n并按回车。

    b. 按照提示输入分区编号(2-4):输入2并按回车。

    c. 按照提示输入分区的起始扇区和大小。对于第2个区,输入+10G表示分配10GB空间。例如,输入+10G并按回车。

    d. 输入分区类型代码:输入83表示ext4文件系统。

  7. 重复步骤5来创建第3个分区。

    a. 输入n并按回车。

    b. 按照提示输入分区编号(2-4):输入3并按回车。

    c. 按照提示输入分区的起始扇区和大小。对于第3个区,输入+1G表示分配1GB空间。例如,输入+1G并按回车。

    d. 输入分区类型代码:输入83表示ext4文件系统。

  8. 创建最后一个分区来使用剩余的空间。

    a. 输入n并按回车。

    b. 按照提示输入分区编号(2-4):输入4并按回车。

    c. 按照提示保留默认的起始扇区和结束扇区,即使用剩余的空间。

    d. 输入分区类型代码:输入83表示ext4文件系统。

  9. 输入p来查看分区表,确保分区设置正确。

  10. 输入w来保存分区表并退出fdisk

  11. 运行以下命令来格式化第1个分区为NTFS文件系统:
    sudo mkfs.ntfs /dev/sdb1
    
  12. 运行以下命令来格式化第2个分区为ext4文件系统:
    sudo mkfs.ext4 /dev/sdb2
    
  13. 分区3和分区4不需要格式化,因为你指定了不格式化。

完成上述步骤后,你将有一个包含四个分区的磁盘,其中第1个分区为10GB的NTFS格式,第2个分区为10GB的ext4格式,第3个分区为1GB未格式化,第4个分区为剩余的空间未格式化。

抹掉U盘并重新分区格式化

lsblk 后U盘信息如下: sdb 512 └─sdb1 512

要抹掉U盘并重新分区格式化,可以按照以下步骤操作:

请注意:执行以下步骤将擦除U盘上的所有数据,请确保在执行之前已备份重要数据。

  1. 确保U盘没有被挂载(如果已经挂载,请先卸载)。

  2. 打开终端并运行以下命令来打开磁盘分区工具(fdisk):
    sudo fdisk /dev/sdb
    

    请确保将/dev/sdb替换为你的U盘设备路径。

  3. fdisk命令行界面中,输入d来删除现有分区。如果U盘上只有一个分区,则直接按回车键删除该分区。

  4. 输入n来创建新分区。根据提示输入分区信息,例如分区编号、起始扇区、结束扇区等。如果你只想创建一个分区,可以按照默认选项一路回车。

  5. 输入w来保存分区表并退出fdisk

  6. 运行以下命令来格式化新分区:
    sudo mkfs -t 文件系统类型 /dev/sdb1
    

    文件系统类型替换为你想要使用的文件系统类型,例如ext4ntfsfat32等。例如,要格式化为ext4文件系统,可以使用以下命令:

    sudo mkfs -t ext4 /dev/sdb1 # ext4
    sudo mkfs -t vfat /dev/sdb1 # vfat
    
  7. 格式化完成后,你可以使用新的文件系统对U盘进行操作。