已编辑 1 一周前 通过 ExtremeHow 编辑团队
系统设置磁盘管理命令行存储文件系统安装工具系统管理员性能磁盘使用
翻译更新 3 几周前
在Linux系统上管理磁盘是维护和优化存储的基本技能。在本指南中,我们将探讨在Linux上对磁盘进行分区和格式化的过程,包括识别磁盘、配置分区和选择文件系统。我们将使用简单的语言并提供详细的示例以确保清晰。
磁盘分区是将磁盘划分为可以独立管理的独立区域(称为分区)的行为。分区对于整理数据、分隔操作系统或配置RAID设置很重要。分区允许您安装多个操作系统、改进系统组织并增强性能和安全性。
在分区之前,您必须识别系统上安装的磁盘。您可以使用几种命令行方法来实现:
'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'命令会生成系统上可用分区和磁盘的综合列表:
sudo fdisk -l
此命令提供有关每个磁盘及其分区的详细信息,包括其大小、类型和标识符。
一旦您识别出了要分区的磁盘,您可以使用多种工具来分区磁盘以满足您的需求。在本节中,我们将探索一些流行的工具,包括'fdisk'、'parted'和图形工具'GParted'。
'fdisk'工具是一个用于管理磁盘分区的命令行工具。以下是您如何使用它来创建分区:
sudo fdisk /dev/sdb
将'/dev/sdb'替换为您的实际磁盘标识符。
请记住,使用'fdisk'时,只有在写入后更改才会生效。
'Parted'是另一个提供更高级磁盘管理功能的命令行工具,例如调整大小和复制分区。
sudo parted /dev/sdb
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
此命令创建一个跨越整个磁盘的分区。
'GParted'是一个用于分区的图形界面,允许您查看磁盘的可视化表示并轻松与分区进行交互:
sudo apt-get install gparted
sudo gparted
在'GParted'界面中,您可以使用简单的单击和拖动操作创建、删除、调整大小或移动分区。
分区设置完成后,格式化定义了如何在分区中存储数据。此步骤为分区分配文件系统,这是存储文件和有效管理数据所需的。
Linux中的常见文件系统包括:
'mkfs'工具是一个用于在分区上创建文件系统的命令行工具:
要格式化为ext4,请使用:
sudo mkfs.ext4 /dev/sdb1
要格式化为vfat,以下命令就足够了:
sudo mkfs.vfat /dev/sdb1
对于NTFS,请使用'ntfsprogs'包以确保安装了必要的工具:
sudo apt-get install ntfs-3g sudo mkfs.ntfs /dev/sdb1
格式化后,分区准备就绪,但需要挂载以通过文件系统访问其内容。
sudo mkdir /mnt/mydisk
sudo mount /dev/sdb1 /mnt/mydisk
此命令将'/dev/sdb1'分区挂载到'/mnt/mydisk',使其可读写。
要在重启后保持挂载,请修改'/etc/fstab'文件:
在编辑器中打开'/etc/fstab':
sudo nano /etc/fstab
添加新分区的条目:
/dev/sdb1 /mnt/mydisk ext4 defaults 0 2
此行确保每次系统启动时'/dev/sdb1'都会挂载到'/mnt/mydisk'。
学习如何在Linux上分区和格式化磁盘是一项有价值的技能,可以补充您的系统管理工具包。通过理解和应用本指南中介绍的概念——识别、分区、格式化和挂载磁盘,您就掌握了有效磁盘管理的关键,确保您的数据是有序、可访问且安全的。定期重温并练习这些概念将使您熟练自信地管理Linux系统。
如果你发现文章内容有误, 您可以