视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Linux上分区和格式化磁盘

已编辑 1 一周前 通过 ExtremeHow 编辑团队

系统设置磁盘管理命令行存储文件系统安装工具系统管理员性能磁盘使用

如何在Linux上分区和格式化磁盘

翻译更新 3 几周前

在Linux系统上管理磁盘是维护和优化存储的基本技能。在本指南中,我们将探讨在Linux上对磁盘进行分区和格式化的过程,包括识别磁盘、配置分区和选择文件系统。我们将使用简单的语言并提供详细的示例以确保清晰。

了解磁盘分区

磁盘分区是将磁盘划分为可以独立管理的独立区域(称为分区)的行为。分区对于整理数据、分隔操作系统或配置RAID设置很重要。分区允许您安装多个操作系统、改进系统组织并增强性能和安全性。

识别你的磁盘

在分区之前,您必须识别系统上安装的磁盘。您可以使用几种命令行方法来实现:

使用'lsblk'命令

'lsblk'命令列出所有可用的块设备,使其成为识别磁盘及其分区的宝贵工具:

lsblk

执行此命令将获得类似于以下的输出:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 256G 0 disk ├─sda1 8:1 0 512M 0 part /boot ├─sda2 8:2 0 127G 0 part / └─sda3 8:3 0 128G 0 part /home sdb 8:16 0 1T 0 disk

使用'fdisk -l'命令

'fdisk -l'命令会生成系统上可用分区和磁盘的综合列表:

sudo fdisk -l

此命令提供有关每个磁盘及其分区的详细信息,包括其大小、类型和标识符。

分区磁盘

一旦您识别出了要分区的磁盘,您可以使用多种工具来分区磁盘以满足您的需求。在本节中,我们将探索一些流行的工具,包括'fdisk'、'parted'和图形工具'GParted'。

使用'fdisk'

'fdisk'工具是一个用于管理磁盘分区的命令行工具。以下是您如何使用它来创建分区:

  1. 打开终端并输入以下命令以启动'fdisk':
sudo fdisk /dev/sdb

将'/dev/sdb'替换为您的实际磁盘标识符。

  1. 按'n'以创建新分区。
  2. 选择这是一个主分区还是扩展分区。对于大多数用途,选择'Primary'。
  3. 指定分区号、首个扇区和最后一个扇区。按'Enter'选择默认值以进行简单配置。
  4. 完成后,按'w'将更改写入磁盘。

请记住,使用'fdisk'时,只有在写入后更改才会生效。

使用'parted'

'Parted'是另一个提供更高级磁盘管理功能的命令行工具,例如调整大小和复制分区。

  1. 选择目标磁盘启动'parted':
sudo parted /dev/sdb
  1. 使用'mklabel'命令设置分区标签。例如,对于大容量磁盘,使用'gpt':
(parted) mklabel gpt
  1. 使用'mkpart'命令创建一个新分区:
(parted) mkpart primary ext4 0% 100%

此命令创建一个跨越整个磁盘的分区。

使用'GParted'

'GParted'是一个用于分区的图形界面,允许您查看磁盘的可视化表示并轻松与分区进行交互:

  1. 输入以下命令安装'GParted':
sudo apt-get install gparted
  1. 输入以下内容以启动'GParted':
sudo gparted

在'GParted'界面中,您可以使用简单的单击和拖动操作创建、删除、调整大小或移动分区。

格式化分区

分区设置完成后,格式化定义了如何在分区中存储数据。此步骤为分区分配文件系统,这是存储文件和有效管理数据所需的。

选择文件系统

Linux中的常见文件系统包括:

使用'mkfs'格式化

'mkfs'工具是一个用于在分区上创建文件系统的命令行工具:

格式化为'ext4'

要格式化为ext4,请使用:

sudo mkfs.ext4 /dev/sdb1

'vfat'格式化

要格式化为vfat,以下命令就足够了:

sudo mkfs.vfat /dev/sdb1

格式化为'ntfs'

对于NTFS,请使用'ntfsprogs'包以确保安装了必要的工具:

sudo apt-get install ntfs-3g sudo mkfs.ntfs /dev/sdb1

挂载分区

格式化后,分区准备就绪,但需要挂载以通过文件系统访问其内容。

  1. 创建一个目录以作为挂载点:
sudo mkdir /mnt/mydisk
  1. 挂载分区:
sudo mount /dev/sdb1 /mnt/mydisk

此命令将'/dev/sdb1'分区挂载到'/mnt/mydisk',使其可读写。

使挂载永久有效

要在重启后保持挂载,请修改'/etc/fstab'文件:

编辑'/etc/fstab'

在编辑器中打开'/etc/fstab':

sudo nano /etc/fstab

添加新分区的条目:

/dev/sdb1 /mnt/mydisk ext4 defaults 0 2

此行确保每次系统启动时'/dev/sdb1'都会挂载到'/mnt/mydisk'。

结论

学习如何在Linux上分区和格式化磁盘是一项有价值的技能,可以补充您的系统管理工具包。通过理解和应用本指南中介绍的概念——识别、分区、格式化和挂载磁盘,您就掌握了有效磁盘管理的关键,确保您的数据是有序、可访问且安全的。定期重温并练习这些概念将使您熟练自信地管理Linux系统。

如果你发现文章内容有误, 您可以


评论