我已经完全备份了上述驱动器中的所有数据,并物理断开了备份驱动器的连接,这样我就不会搞砸它。我到处寻找基本的命令行语法和正确的格式,但无济于事。有人能给我正确的格式和终端命令来执行此操作吗(以及如何确保我没有格式化我的 C: 驱动器)?
答案1
这应该很简单,首先确定要格式化哪个驱动器,我个人喜欢使用fdisk
我的机器的示例输出
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZVLV256HCHP-00000
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 26126327-1D94-4446-BF34-06CA24DCBF84
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 17827839 16777216 8G Linux swap
/dev/nvme0n1p3 17827840 500118158 482290319 230G Linux filesystem
我当前的机器上只有一个驱动器,但您可以看到它输出容量和供应商以及其他有用信息,以确定哪个是目标驱动器。
然后,如果它是未分区的,就对其进行分区(我以前也使用过 fdisk,但对于这台机器,我必须使用 gdisk 进行启动分区,但命令是相同的)
fdisk /path/to/drive #(in my case it would be /dev/nvme0n1
# from here on out everything in fdisk will be prepended with a '#'
# o
# n
# <press enter>
# <press enter>
# <press enter>
# at this point your drive should have a single partition in it though I may have missed an enter
# w
现在我们已经对驱动器进行了分区,你只需要创建一个文件系统,该文件系统已在注释中完成
mkfs.ext4 /path/to/partition # note that it will be something like /dev/sda1
请再次注意,我们给出的mkfs
是分区的路径,而不是实际驱动器本身