linux磁盘分区两个命令6
-
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年前 -
在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年前 -
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: 0x000e2304Device 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 LinuxCommand (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 121601Command (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年前