linux sfdisk命令

Linux之sfdisk命令的用法

在Linux系统中,磁盘分区是一个重要的操作,通过分区,我们可以将一个物理硬盘划分为多个逻辑分区,每个分区可以独立使用,互不影响,在Linux系统中,有多种分区工具可供选择,如fdisk、cfdisk、parted等,sfdisk是一个简单易用的命令行分区工具,它可以帮助我们快速创建和删除磁盘分区,本文将详细介绍sfdisk命令的用法。

linux sfdisk命令

安装sfdisk

在使用sfdisk之前,我们需要先安装它,在基于Debian的系统(如Ubuntu)中,可以使用以下命令安装:

sudo apt-get install sfdisk

在基于RPM的系统(如CentOS、Fedora)中,可以使用以下命令安装:

sudo yum install util-linux

基本用法

1、查看磁盘信息

使用sfdisk -l命令可以查看系统中所有磁盘的信息,包括磁盘名称、大小、类型等。

sudo sfdisk -l

2、创建新分区

linux sfdisk命令

使用sfdisk /dev/sdX命令可以为指定磁盘创建新分区。/dev/sdX是要操作的磁盘设备文件,我们要为/dev/sda磁盘创建新分区,可以使用以下命令:

sudo sfdisk /dev/sda

进入sfdisk交互模式后,按照提示操作即可,以下是一个简单的示例:

Command (m for help): n  新建分区
Partition number (1-4, default 1):  输入分区号,默认为1
First sector (2048-1374423167, default 2048):  输入起始扇区,默认为2048
Last sector (+sectors or +size{K,M,G} or +size{K,M,G}M or +size{K,M,G}G, default +sectors):  输入结束扇区,或者使用+size选项指定分区大小,如+1G表示1GB大小
输入结束扇区或分区大小后,按回车键确认
Command (m for help): p  显示分区表
此时可以看到新创建的分区信息
Command (m for help): w  保存分区表并退出
重启计算机后,新创建的分区生效

3、删除分区

使用sfdisk -d /dev/sdXN命令可以删除指定磁盘的某个分区。/dev/sdX是要操作的磁盘设备文件,N是要删除的分区号,我们要删除/dev/sda磁盘的第2个分区,可以使用以下命令:

sudo sfdisk -d /dev/sda2

高级用法

1、设置分区类型

linux sfdisk命令

在创建新分区时,我们可以设置分区类型,要将新创建的分区设置为Linux文件系统类型(如ext4),可以使用以下命令:

Command (m for help): n  新建分区
Partition number (1-4, default 1):  输入分区号,默认为1
First sector (2048-1374423167, default 2048):  输入起始扇区,默认为2048
Last sector (+sectors or +size{K,M,G} or +size{K,M,G}M or +size{K,M,G}G, default +sectors):  输入结束扇区,或者使用+size选项指定分区大小,如+1G表示1GB大小
Type of partition: [0]?  输入分区类型编号,如0表示Linux文件系统类型(ext4)
输入其他数字表示其他类型的分区,如5表示Linux交换分区(swap)等
Command (m for help): p  显示分区表
此时可以看到新创建的分区信息已更新为指定的类型
Command (m for help): w  保存分区表并退出
重启计算机后,新创建的分区生效

2、设置文件系统参数

在创建新分区时,我们还可以设置文件系统的挂载点、文件系统标签等信息。

Command (m for help): n  新建分区
Partition number (1-4, default 1):  输入分区号,默认为1
First sector (2048-1374423167, default 2048):  输入起始扇区,默认为2048
Last sector (+sectors or +size{K,M,G} or +size{K,M,G}M or +size{K,M,G}G, default +sectors):  输入结束扇区,或者使用+size选项指定分区大小,如+1G表示1GB大小
File system type: [0]?  输入文件系统类型编号,如0表示Linux文件系统类型(ext4)
输入其他数字表示其他类型的文件系统,如5表示Linux交换文件系统(swap)等,注意与分区类型区分开!
Partition name: [0]?  输入分区名称,如空表示使用默认名称(如/dev/sda1)等,也可以自定义名称(如/dev/sda1_data)等以便识别和管理
Mount point: [none]?  输入挂载点,即该分区在系统中的访问路径,如空表示不挂载该分区等,也可以自定义路径(如/home)等以便识别和管理

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/200897.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年1月5日 12:42
下一篇 2024年1月5日 12:44

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入