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

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-05 12:42
Next 2024-01-05 12:44

相关推荐

  • linux怎么修改用户权限

    在Linux系统中,用户权限是一个重要的概念,它决定了用户可以执行哪些操作,普通用户可能只能读取和写入自己的文件,而管理员用户则可以访问和修改系统的所有文件,了解如何修改用户权限是非常必要的,本文将详细介绍如何在Linux中修改用户权限。1. 理解用户权限在Linux中,每个文件或目录都有一个所有者和一个所属的用户组,每个用户(包括所……

    2024-01-24
    0207
  • redis逐渐模糊查询怎么使用

    Redis逐渐模糊查询简介Redis逐渐模糊查询是一种在Redis中搜索特定模式的方法,它允许用户通过逐步增加模糊匹配的字符来实现更精确的搜索,这种方法可以有效地减少搜索结果的数量,提高搜索效率,本文将详细介绍如何使用Redis逐渐模糊查询,并提供一些相关的技术介绍和解答。Redis逐渐模糊查询使用方法1、使用KEYS命令进行逐渐模糊……

    2024-01-11
    0182
  • linux中fork函数详解(原创!!实例讲解)

    fork函数是Linux内核中一个重要的函数,它用于创建一个新的进程,并且新进程完全与父进程相同,但是它有自己的地址空间、打开的文件描述符和环境变量等。

    2024-01-24
    0216
  • linux如何查询正在运行的进程

    您可以使用以下命令来查看正在运行的进程:,,- ps aux:显示所有进程,包括用户和系统进程。 ,- top:实时监视系统进程,可以查看进程的状态、CPU 占用率、内存占用率等信息。 ,- htop:类似于 top,但是界面更加友好,可以更方便地查看进程信息。

    2024-01-08
    0238
  • Puppy Linux中文版的安装详细流程

    Puppy Linux是一款非常适合初学者的Linux发行版,它的安装过程相对简单,只需几个步骤即可完成,本文将详细介绍Puppy Linux中文版的安装流程,帮助大家轻松上手这款优秀的Linux发行版。下载Puppy Linux镜像文件我们需要从官方网站下载Puppy Linux的镜像文件,访问Puppy Linux官网(https……

    2023-12-18
    0533
  • linux怎么列出所有网卡命令

    在Linux系统中,有多种方法可以列出所有的网络接口(网卡),这些方法包括但不限于使用命令行工具如ifconfig、ip、nmcli以及查看/proc/net/dev文件,下面是详细的技术介绍和步骤指南:使用 ifconfig 命令ifconfig是一个传统的网络配置工具,可以用来列出系统中所有激活的网络接口。1、打开终端。2、输入 ……

    2024-02-01
    0206

发表回复

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

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