linux磁盘分区两个命令6

worktile 其他 9

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统中,常用的磁盘分区命令有两个,分别是fdisk和parted。

    1. fdisk命令:
    fdisk是一款较为传统的磁盘分区工具,可以对磁盘或磁盘分区进行创建、删除、修改和显示等操作。

    创建分区:
    使用fdisk创建分区的步骤如下:
    a. 打开终端并以root用户身份登录。
    b. 运行fdisk命令,并指定要分区的磁盘设备文件,例如/dev/sda。
    c. 进入交互模式,依次输入n(新建分区)、p(新建主分区)等选项,按照提示设置分区起始扇区和结束扇区。
    d. 创建完成后,输入w保存并退出。

    删除分区:
    使用fdisk删除分区的步骤如下:
    a. 打开终端并以root用户身份登录。
    b. 运行fdisk命令,并指定要删除分区的磁盘设备文件,例如/dev/sda。
    c. 进入交互模式,使用d选项选择要删除的分区号。
    d. 删除完成后,输入w保存并退出。

    修改分区:
    使用fdisk修改分区的步骤如下:
    a. 打开终端并以root用户身份登录。
    b. 运行fdisk命令,并指定要修改分区的磁盘设备文件,例如/dev/sda。
    c. 进入交互模式,使用m命令显示可用的操作选项。
    d. 通过不同选项进行修改,如使用t命令修改分区类型、使用c命令修改分区名称等。
    e. 修改完成后,输入w保存并退出。

    显示分区:
    使用fdisk显示分区的步骤如下:
    a. 打开终端并以root用户身份登录。
    b. 运行fdisk命令,并指定要显示分区的磁盘设备文件,例如/dev/sda。
    c. 运行p命令,可以显示该磁盘设备上已存在的分区信息。

    2. parted命令:
    parted是一款更加强大和灵活的磁盘分区工具,可以对GPT分区和MBR分区进行管理,并支持更多的功能和操作。

    parted的使用与fdisk类似,可以通过以下命令来创建、删除、修改和显示分区:
    – mklabel:创建磁盘分区表。
    – mkpart:创建分区。
    – rm:删除分区。
    – resizepart:调整分区大小。
    – print或p:显示分区信息。

    需要注意的是,parted相对于fdisk更加用户友好,并支持更复杂的分区操作。但在某些特定情况下,如在某些旧版Linux发行版中,可能更适合使用fdisk进行分区操作。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,磁盘分区是一种将物理硬盘划分为不同的逻辑区域的方式。这种分区可以提高文件系统的性能、管理文件和数据、实现存储资源管理等。在Linux系统中,有很多命令可以用来进行磁盘分区,其中比较常见的有fdisk和parted命令。

    1. fdisk命令
    fdisk命令是一个用于磁盘分区的常见命令。以下是使用fdisk命令进行磁盘分区的步骤:
    – 打开终端,并使用root权限登录。
    – 运行`fdisk -l`命令来查看当前系统的磁盘信息。
    – 运行`fdisk /dev/sdX`命令,其中sdX是要进行分区的物理硬盘设备。
    – 在fdisk提示符下,运行`n`命令来创建新分区。
    – 输入分区的大小、类型等信息。
    – 使用`w`命令将分区写入分区表并退出。

    2. parted命令
    parted命令是另一个用于磁盘分区的常见命令。以下是使用parted命令进行磁盘分区的步骤:
    – 打开终端,并使用root权限登录。
    – 运行`parted /dev/sdX`命令,其中sdX是要进行分区的物理硬盘设备。
    – 在parted命令提示符下,使用`mklabel gpt`命令创建GPT分区表,或使用`mklabel msdos`命令创建传统MBR分区表。
    – 运行`mkpart`命令来创建新分区。
    – 输入分区的类型、起始位置、结束位置等信息。
    – 使用`quit`命令退出parted。

    3. fdisk和parted的区别
    – fdisk是使用传统的MBR分区表格式,而parted可以使用MBR或GPT分区表格式。
    – fdisk的操作更简单直接,而parted功能更强大,支持更多的分区操作选项。
    – fdisk不支持动态分区调整,而parted可以调整分区大小而不会丢失数据。
    – fdisk更适合用于较旧的系统和较小的磁盘分区,而parted适用于更大的磁盘和高级分区需求。

    4. 其他相关命令
    除了fdisk和parted,Linux系统中还有其他一些用于磁盘分区的命令,例如:
    – gdisk:用于在GPT分区表上执行分区操作的命令。
    – cfdisk:一个基于ncurses库的交互式分区工具。
    – sfdisk:用于备份和还原磁盘分区表的命令。

    5. 注意事项
    在使用fdisk、parted或其他磁盘分区命令时,务必小心操作,以免意外删除或修改了重要数据。建议在进行分区操作之前进行备份,并仔细阅读相关文档或使用命令的帮助说明。此外,磁盘分区可能会对系统产生影响,因此在进行分区操作时最好在非生产环境中进行或事先测试。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    1. fdisk命令:
    fdisk是最常用的分区工具之一,可以对硬盘进行分区、创建分区表、删除分区等操作。

    a) 使用fdisk命令分区步骤:

    1) 打开终端,以root用户登录。
    2) 输入fdisk /dev/sdX,其中sdX是要进行分区操作的硬盘,例如/dev/sda。
    3) 输入p查看当前硬盘的分区信息。
    4) 输入n创建新分区。根据提示,选择分区类型(主分区或逻辑分区),分区的起始扇区和结束扇区。
    5) 输入w保存分区表,并退出fdisk。

    b) 实例:

    “`
    # fdisk /dev/sda
    Command (m for help): p
    Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
    255 heads, 63 sectors/track, 121601 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000e2304

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 13 102400 83 Linux
    /dev/sda2 13 1288 10240000 82 Linux swap / Solaris
    /dev/sda3 1288 121602 959315456 83 Linux

    Command (m for help): n
    Command action
    e extended
    p primary partition (1-4)
    p
    Partition number (1-4): 4
    First cylinder (121603-121601, default 121603):
    Using default value 121603
    Last cylinder, +cylinders or +size{K,M,G} (121603-121601, default 121601):
    Using default value 121601

    Command (m for help): w
    The partition table has been altered!

    Calling ioctl() to re-read partition table.
    Syncing disks.
    “`

    以上示例中,使用fdisk命令创建了一个新的分区(/dev/sda4),起始扇区为121603,结束扇区为121601。

    2. parted命令:
    parted是一个功能强大、用户友好的磁盘分区工具,可以帮助用户进行分区、调整分区大小、创建新的分区表等操作。

    a) 使用parted命令分区步骤:

    1) 打开终端,以root用户登录。
    2) 输入parted /dev/sdX,其中sdX是要进行分区操作的硬盘,例如/dev/sda。
    3) 输入print查看当前硬盘的分区信息。
    4) 输入mklabel创建新的分区表,选择分区表类型(如gpt或msdos)。
    5) 输入mkpart创建新分区。根据提示,选择分区类型(如primary或logical),分区的起始点和结束点或分区大小。
    6) 输入quit保存分区表,并退出parted。

    b) 实例:

    “`
    # parted /dev/sda
    GNU Parted 3.2
    Using /dev/sda
    Welcome to GNU Parted! Type ‘help’ to view a list of commands.
    (parted) print
    Model: ATA HDD (scsi)
    Disk /dev/sda: 1000GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:

    Number Start End Size Type File system Flags
    1 1049kB 525MB 524MB primary ext4 boot
    2 525MB 11.8GB 11.2GB primary ext4
    3 11.8GB 1000GB 988GB primary ext4

    (parted) mklabel gpt
    Warning: The existing disk label on /dev/sda will be destroyed and all data on
    this disk will be lost. Do you want to continue?
    Yes/No? Yes
    (parted) mkpart primary ext4 1001GB 2000GB
    (parted) quit
    “`

    以上示例中,使用parted命令创建了一个新的分区(/dev/sda4),起始点为1001GB,结束点为2000GB。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部