步骤#1:格式化磁盘

步骤#1:格式化磁盘

背景故事是,有人给了我一台安装了 ubuntu 12.04 的台式机,而那个人却记不起他的任何设置(u/n pass)信息。他告诉我只要安装我想要的操作系统就可以了。当我这样做的时候,我没有意识到里面有 2 个硬盘。当我安装时,它覆盖了没有他的操作系统的硬盘。我想删除他的旧操作系统,因为它被锁定并且无法使用。我的第二个问题是,如果我不转到启动优先级(f12)并选择硬盘,即使它是优先级第一。然后它会转到 GRUB,我选择 Lubuntu。如果有人能帮忙,我会非常感激,因为我已经在这里找到了很多帮助。提前谢谢您。

答案1

Linux 有多种方法可以完成这些步骤;这只是其中一种方法。当然,几乎不用说,其中大部分都是危险的如果做事不慎。使用风险自负像他们说的那样。

步骤#1:格式化磁盘

这为磁盘分区做好了准备。只有当您想要格式化整个驱动器时才需要这样做。否则,请跳至步骤 2,只需在旧分区上写入新分区即可。

步骤#1a:找到已识别的磁盘及其分区

要列出所有驱动器,请使用:

sudo fdisk -l /dev/sdb

仅在驱动器未安装时才有效。要随时列出驱动器,请使用更长的命令:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

设备名称指的是整个硬盘。如今,几乎所有设备都使用 SCSI,或者 Linux 有一个模拟串行接口驱动程序。这意味着它们都将被命名为sda, sdb, sdc,等等。每个驱动器都按其在 BIOS 中出现的顺序被赋予一个字母名称;这意味着如果您在 BIOS 中重新排列驱动器,它们就会被移动,并且您的安装点可能会全部中断。

唯一常见的例外是使用sr0, sr1, sr2等的 RAM 驱动器... 这些驱动器被枚举得更像分区而不是驱动器。由于它们都存在于同一设备上,因此它们实际上更像分区。不过,您正在使用的驱动器工具可能会将它们列为驱动器;但它们是一种特殊情况,您现在不必担心。

如果您使用的是较旧的 Linux 发行版(或者只是特定于某种硬件的发行版),您可能还会看到hda, hdb, hdc,等等...这些是旧的非串行 IDE 驱动程序,并且就这些用途而言,它们的工作方式与 SCSI 驱动程序完全相同。

步骤#1B:格式化磁盘:

此步骤还将删除所有分区在磁盘上在执行步骤 1b 之前,请确保这是你想要做的

现在您已经找到了要格式化的磁盘,是时候进行格式化了。使用以下命令格式化磁盘:

sudo fdisk /dev/sdb

您需要的基本 fdisk 命令是:

  • - 打印帮助
  • - 打印分区表
  • n- 创建新分区
  • d- 删除分区
  • - 退出而不保存更改
  • - 写入新的分区表并退出

步骤#2:使用 mkfs.ext3 命令对磁盘进行分区

只要您的磁盘已格式化,您只需要处理分区即可。分区是磁盘上的逻辑分区。如果您想知道,这将破坏分区上的所有内容

要在新磁盘上使用 ext2fs 格式化 Linux 分区:

sudo mkfs.ext3 /dev/sdb1

请注意,当我们使用特定分区时,它们的名称以数字结尾(例如,/dev/sda1而不仅仅是/dev/sda)。每个分区都会根据其起始扇区被赋予一个连续的编号。

步骤#3:使用 mount 命令挂载新磁盘

安装磁盘允许操作系统使用磁盘(不仅仅是简单的分区和格式化操作)。安装点是系统目录树上的一个点,您希望将驱动器放在此处。这可以是任何文件夹,但按照惯例,它通常是 Ubuntu 中的一个文件夹/mnt(一些发行版会改用/mount)。Ubuntu 有一个名为的目录,/media这让人们很困惑。/media是系统将自动安装 DVD 或 USB 驱动器等驱动器的地方。大多数人避免将自己的驱动器安装在此文件夹中

首先创建一个挂载点/mnt/disk1并使用mount命令进行挂载/dev/sdb1,输入:

sudo mkdir /mnt/disk1
sudo mount /dev/sdb1 /mnt/disk1
df -H

步骤#4:更新文件系统表:

如果我们希望在启动时自动挂载磁盘,我们需要告诉操作系统。这在文件系统文件。要打开文件/etc/fstab,请输入:

sudo vi /etc/fstab

使用任何您想要的文本编辑器(vi 只是一个例子)。将类似以下内容的挂载信息附加到此文件:

/dev/sdb1               /mnt/disk1           ext3    defaults        1 2

/dev/sdb1要挂载的分区在哪里?/mnt/disk1要挂载到的文件夹在哪里?ext3文件系统类型在defaults哪里?挂载选项在哪里(请参阅 man mount),1是否使用系统转储命令备份驱动器,以及2系统执行文件系统错误扫描时应扫描此驱动器的顺序是什么。保存并关闭文件。

需要注意的是,fstab 文件有一个名为表格。mtab 文件包含所有当前已安装文件系统的列表。您可以查看它以了解当前安装的所有内容是如何安装的。但不要直接编辑 mtab,因为它umount稍后会被命令用于卸载这些文件系统,而编辑它可能会破坏您正确卸载驱动器的能力。


可选任务:标记分区

您可以使用 e2label 标记分区。例如,如果您想标记新分区/backup,请输入:

sudo e2label /dev/sdb1 /backup

您可以使用标签名称而不是分区名称来挂载磁盘/etc/fstab

LABEL=/backup /disk1 ext3 defaults 1 2

相关内容