linux磁盘分区命令详细

合集下载

linux 系统删除磁盘分区的命令 -回复

linux 系统删除磁盘分区的命令 -回复

linux 系统删除磁盘分区的命令-回复Linux系统提供了多个命令来删除磁盘分区。

最常用的命令包括fdisk、parted和gdisk。

在本文中,我们将一步一步地回答主题中提到的问题,并且介绍这些命令的使用方法。

一、使用fdisk命令删除磁盘分区1. 首先,打开终端并使用以下命令作为root用户登录:sudo -i2. 输入以下命令来查看当前系统上的磁盘分区列表:fdisk -l该命令将显示所有磁盘及其分区列表。

请记住您要删除的磁盘分区的设备名称,例如/dev/sda1。

3. 使用以下命令打开fdisk工具:fdisk /dev/sda将"/dev/sda"替换为您要删除分区的设备。

4. 在fdisk命令行界面中,按下"d"键来删除分区。

然后,输入要删除的分区号。

5. 再次按下"d"键,以删除其他分区。

6. 在完成所有要删除的分区后,按下"w"键以保存并退出fdisk工具。

二、使用parted命令删除磁盘分区1. 打开终端并使用以下命令以root用户登录:sudo -i2. 输入以下命令来查看当前系统上的磁盘及其分区列表:parted -l该命令将显示所有磁盘及其分区列表。

请记住您要删除的磁盘分区的设备名称,例如/dev/sda1。

3. 使用以下命令打开parted工具:parted /dev/sda将"/dev/sda"替换为您要删除分区的设备。

4. 在parted命令行界面中,使用以下命令来删除分区:rm <分区号>将"<分区号>"替换为您要删除的分区号。

5. 在完成所有要删除的分区后,使用以下命令退出parted工具:quit三、使用gdisk命令删除磁盘分区1. 打开终端并以root用户登录:sudo -i2. 输入以下命令来查看当前系统上的GPT磁盘及其分区列表:gdisk -l该命令将显示所有GPT磁盘及其分区列表。

Linuxparted磁盘分区实现步骤解析

Linuxparted磁盘分区实现步骤解析
可以看到当前磁盘没有分区,需要将分区表(Partition Table)类型更改为gpt 3.更改分区表类型为gpt
4.创建第一个主分区
注:因为磁盘不够大,这里模拟一下,480的单位是MB 5.创建逻辑分区
注:这里的逻辑分区不需要建立在扩展分区上。 在外部分区命令
parted /dev/sdb mklabel gpt parted /dev/sdb mkpart primary 0 480 parted /dev/sdb mkpart logic 480 580 以上就是本文的全部内容,希望对大家的学习有所帮介绍了linuxparted磁盘分区实现步骤解析文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值需要的朋友可以参考下
Linuxparted磁 盘 分 区 实 现 步 骤 解 析
相对于fdisk,parted用的比较少,主要用于大于2T的分区。 1.开始分区
help是查看帮助信息。 2.查看磁盘信息

Linux磁盘分区--GPT分区

Linux磁盘分区--GPT分区

Linux磁盘分区--GPT分区 MBR分区表有⼀定的局限性,最⼤⽀持2.1tb硬盘,单块硬盘最多4个主分区。

这⾥就要引⼊GPT分区表,可以⽀持最⼤18EB的卷,最多⽀持128个主分区,所以如果使⽤⼤于2tb的卷,就必须使⽤GTP分区。

对/dev/sdb进⾏分区parted /dev/sdb 进⼊交互模式:(parted) 交互模式下常⽤命令:print [free|all | NUMBER]查看分区状态信息mkpart PART-TYPE START END 创建新分区,PART-TYPE: primary extended logical START, END 开始,结束为⽌set NUMBER FLAG STATE 对编号为NUMBER的进⾏标记。

FLAG: boot 引导, hidden 隐藏, raid 软raid, lvm 逻辑卷,STATE: on| offmkfs NUMBER FS-TYPE 对NUMBER指定⽂件系统。

FS-Type有:ext2、fat16、fat32、linuxswap、NTFS、reiserfs、ufs 等cp [FROM-DEV] FROM-NUMBER TO-NUMBER 将分区 FROM-NUMBER 上的⽂件系统完整地复制到分区TO-NUMBER 中,作为可选项还可以指定⼀个来源硬盘的设备名称FROM-DEVICE,若省略则在当前设备上进⾏复制。

move NUMBER START END 将指定编号 NUMBER 的分区移动到从 START 开始 END 结束的位置上。

注意:(1)只能将分区移动到空闲空间中。

(2)虽然分区被移动了,但它的分区编号是不会改变的resize NUMBER START END 对指定编号 NUMBER 的分区调整⼤⼩。

分区的开始位置和结束位置由START 和 END 决定check NUMBER检查指定编号 NUMBER 分区中的⽂件系统是否有什么错误rescue START END rescue START ENDmklabel,mktable LABELTYPE 创建⼀个新的 LABEL-TYPE 类型的空磁盘分区表,对于PC⽽⾔ msdos 是常⽤的 LABELTYPE。

Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法

Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法

Linux下进⾏硬盘挂载、分区、删除分区,格式化,卸载⽅法本⽂简单介绍了下⽂件系统及其操作(df命令),磁盘分区、格式化,还有最主要是挂载操作。

在这⾥对“挂载”做个说明,我们都知道⽂件系统是创建在磁盘上⾯的,每个⽂件系统都有独⽴的inode、block等信息,⽽这个⽂件系统要能连接到⽬录树才能被我们访问。

将⽂件系统与⽬录树产⽣关联的操作我们就成为挂载。

即将⽂件系统挂载到某个⽬录下,该⽬录为进⼊该⽂件系统的⼊⼝。

⼀. 创建分区先查看下是否有磁盘没有分区fdisk -l其中第⼀个框是已经分好区的磁盘,第⼆、三个硬盘没有分区。

下⾯开始分区⼆. ⽤fdisk 对/dev/vda 进⾏分区fdisk /dev/vdb输⼊m,可以查看命令操作输⼊p 查看当前硬盘分区,⽬前没有分区输⼊n新建⼀个分区,输⼊p 建⽴分区,输⼊分区编号 1然后会让你设置开始扇区,我填的是开始扇区2048,结束,20480最后输⼊w,回车保存其实这个时候,建⽴好的分区还不能⽤,还需要挂载才可以⽤。

但是挂载之前,必须要格式化,才⾏。

三. 格式化分区为什么要格式化呢?这时因为每种操作系统所设置的⽂件属性/权限并不相同,为了存放这些⽂件所需的数据,因此需要将分区进⾏格式化,已成为操作系统能够利⽤的⽂件系统格式。

由此我们也能知道,每种操作系统的⽂件系统格式并不相同。

⽐如Windows系统的⽂件系统格式是FAT/FAT16/NTFS,⽽CentOS 就是Ext2/Ext3/Ext3。

接下来进⾏格式化操作,格式化命令:格式分区,并指定分区系统/dev/vdb ,我这⾥是格式化成 ext4mkfs.ext4 /dev/vdb四. 挂载4.1挂载分区4.1.1 先创建挂载⽬录mkdir /lutong4.1.2 通知系统内核分区表的变化,不然内核不知道分区(或重启系统)partprobe /dev/vdb4.1.3 然后再挂载分区mount /dev/vdb /lutong4.1.4 最后查看挂载是否成功df -h4.2 设置开机⾃动挂载4.2.1 查看UUIDblkid4.2.2 添加新挂载的分区vim /etc/fstab添加上⾯红框圈住部分,然后wq保存退出然后重启,再⽤reboot命令查看是否设置成功五. 卸载及删除分区5.1 卸载umount /dev/vdb卸载了,其实还可以挂载,⽽且数据还会在的5.2 删除分区fdisk /dev/sdcmd1d #删除w #输⼊ w 保存,这个时候分区以及删除了,可以重新创建了。

Linux磁盘管理GPT分区教程

Linux磁盘管理GPT分区教程

Linux磁盘管理GPT分区教程Linux内核代码量大、逻辑关系复杂,因此对内核中的错误进行追溯和调试一直以来都是一件既耗费时间又耗费精力的事情。

接下来是小编为大家收集的 Linux磁盘管理GPT分区教程,希望能帮到大家。

Linux磁盘管理GPT分区教程硬盘分区表扫盲:MBR和GPT表MBR全称为Master Boot Record主引导记录,是传统的分区机制,应用于绝大多数使用BIOS的PC设备MBR+BIOSMBR支持32位和64位系统。

MBR支持分区数量有限。

MBR只支持不超过2T的硬盘,超过2T的硬盘将只能用2T空间(有第三方解决方法)。

GPT(GUID Partition Table)全局唯一标识分区表,是一个较新的分区机制,解决了MBR很多缺点。

支持超过2T的磁盘(64位寻址空间)。

fdisk最大只能建立2TB大小的分区,创建一个大于2TB的分区使用parted。

向后兼容MBR。

必须在支持UEFI的硬件上才能使用(Intel提出,用于取代BIOS)。

GPT+UEFI必须使用64位系统。

Mac、Linux系统都能支持GPT分区格式。

Windows 7/8 64bit、Windows Server 2008 64bit支持GPT。

以上就是Linux系统MBR和GPT分区的区别,总得来说GPT比MBR更先进,但是MBR的兼容性比GPT要好。

在Linux系统中使用GPT分区格式(以CentOS 7为例):parted用法和常用选项:用法:parted [选项]... [设备 [命令 [参数]...]...]将带有“参数”的命令应用于“设备”。

如果没有给出“命令”,则以交互模式运行.帮助选项:-h, --help 显示此求助信息-l, --list 列出所有设别的分区信息-i, --interactive 在必要时,提示用户-s, --script从不提示用户-v, --version显示版本操作命令:检查 MINOR #对文件系统进行一个简单的检查cp [FROM-DEVICE] FROM-MINOR TO-MINOR #将文件系统复制到另一个分区help [COMMAND] #打印通用求助信息,或关于 COMMAND 的信息mklabel 标签类型 #创建新的磁盘标签 (分区表)mkfs MINOR 文件系统类型 #在 MINOR 创建类型为“文件系统类型”的文件系统mkpart 分区类型 [文件系统类型] 起始点终止点 #创建一个分区mkpartfs 分区类型文件系统类型起始点终止点 #创建一个带有文件系统的分区move MINOR 起始点终止点 #移动编号为 MINOR 的分区name MINOR 名称 #将编号为 MINOR 的分区命名为“名称”print [MINOR] #打印分区表,或者分区quit #退出程序rescue 起始点终止点 #挽救临近“起始点”、“终止点”的遗失的分区resize MINOR 起始点终止点 #改变位于编号为 MINOR 的分区中文件系统的大小rm MINOR #删除编号为 MINOR 的分区select 设备 #选择要编辑的设备set MINOR 标志状态 #改变编号为 MINOR 的分区的标志操作实例:(parted)表示在parted中输入的命令,其他为自动打印的信息1、首先类似fdisk一样,先选择要分区的硬盘,此处为/dev/sdb:2、选择了/dev/sdb作为我们操作的磁盘,接下来需要创建一个分区表(在parted中可以使用help命令打印帮助信息):(parted) mklabelNew disk label type? (我们要正确分区大于2TB的磁盘,应该使用gpt方式的分区表,输入gpt后回车)gptWarning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?Yes/No?(警告用户磁盘上的数据将会被销毁,询问是否继续,我们这里是新的磁盘,输入yes后回车) y3、创建好分区表以后,接下来就可以进行分区操作了,执行mkpart命令,分别输入分区名称,文件系统和分区的起止位置4、分好区后可以使用print命令打印分区信息,下面是一个print 的样例5、如果分区错了,可以使用rm命令删除分区,比如我们要删除上面的分区,然后打印删除后的结果(parted)rm 1 #rm后面使用分区的号码(parted) print6、按照上面的方法把整个硬盘都分好区,下面是一个分完后的样例7、由于parted内建的mkfs还不够完善,所以完成以后我们可以使用quit命令退出parted并使用系统的mkfs命令对分区进行格式化了,此时如果使用fdisk -l命令打印分区表会出现警告信息,这是正常的格式化[root@localhost ~]# mkfs.ext4 /dev/sdb1[root@localhost ~]# mkfs.ext4 /dev/sdb2[root@localhost ~]# mkfs.ext4 /dev/sdb3挂载:[root@localhost ~]# mkdir /mnt/test1[root@localhost ~]# mkdir /mnt/test2[root@localhost ~]# mkdir /mnt/test3[root@localhost ~]# mount /dev/sdb1 /mnt/test1 [root@localhost ~]# mount /dev/sdb2 /mnt/test2 [root@localhost ~]# mount /dev/sdb3 /mnt/test3 查看一下,已经挂载上了。

各种操作系统磁盘管理命令大全

各种操作系统磁盘管理命令大全

各种操作系统磁盘管理命令大全
200分
一、Linux磁盘管理命令
1、fdisk命令
fdisk命令是Linux操作系统中的一个磁盘分区工具,主要用于创建,删除,重新排序,磁盘分区。

它可以用来创建,删除和修改Linux磁盘分区,修复磁盘分区结构,可以实现磁盘分区的查看及设置。

2、fdformat命令
fdformat命令可以用来格式化软盘,确定软盘磁头数,磁道数,扇
区数等参数,并给软盘写入IBM DOS头和分区表。

3、mkfs.ext2命令
mkfs.ext2命令是用来格式化linux ext2文件系统的分区,格式化
分区以后,才能够使用ext2文件系统的方式存储数据。

4、mkswap命令
mkswap命令可以用来建立或者格式化swap分区,swap分区用来补充
物理内存,可以提高系统速度。

5、mkudffs命令
mkudffs命令可以用来创建UDF文件系统分区。

UDF是Universal
Disk Format的缩写,是一种可以在多种磁盘驱动器中使用的文件系统格式。

6、fsck命令
fsck命令是一个在Linux系统中检查和修复文件系统错误的维护工具。

它可以找出磁盘上的坏块,检查文件系统的完整性,并尝试修复可能存在的问题。

7、tune2fs命令
tune2fs命令可以修改EXT2,EXT3和EXT4文件系统的属性,包括检查间隔,最大挂载次数,默认权限等等。

8、mkfs.vfat命令
mkfs.vfat命令可以用来格式化VFAT文件系统的分区,它可以将文件系统格式化为FAT16或者FAT32文件系统。

linux分区命令parted的用法

linux分区命令parted的用法

linux分区命令parted的⽤法parted的适⽤场景创建操作⼤于2T的分区⼀般情况下,我们都是选择使⽤fdisk⼯具来进⾏分区,但是⽬前在实际⽣产环境中使⽤的磁盘空间越来越⼤,呈TiB级别增长;⽽常⽤的fdisk这个⼯具对分区是有⼤⼩限制的,它只能划分⼩于2T的磁盘,所以在划⼤于2T磁盘分区的时候fdisk就⽆法满⾜要求了;这个时候有2个⽅法,其⼀是通过卷管理来实现,其⼆就是通过parted⼯具来实现对GPT磁盘进⾏分区操作;这⾥我们采⽤parted的⽅法来实现管理。

parted的2种使⽤⽅式交互式⼿动按序交互式的创建;⾮交互式可将命令⾏写在脚本中,运⾏脚本实现⼀键创建;适⽤于远程批量管理多台主机的场景。

两种⽅式⽐较两种⽅法的使⽤和原理其实是⼀样的;要想实现⾮交互式创建,⽆⾮是在每⼀个具体的交互式命令前加上parted DEVICES_NAME即可。

parted实现分区管理实践实验环境操作系统CentOS 7.5查看磁盘命令:lsblk, fdisk等;磁盘信息待管理磁盘/dev/sdb磁盘总⼤⼩18T分区需求将整个/dev/sdb划分到同⼀个分区⾥,并挂载到**/gfsdata01⽬录下。

交互式⽅式实现分区步骤选择操作磁盘parted命令后跟上欲操作磁盘的名字即可选择此设备进⾏操作。

[root@kvm ~]# parted /dev/sdbGNU Parted 3.1Using /dev/sdbWelcome to GNU Parted! Type 'help' to view a list of commands.新建磁盘标签类型为GPT因为parted命令只能针对gpt格式的磁盘进⾏操作,所以这⾥必须将新建的磁盘标签格式设为gpt。

(parted) mklabel gpt分区命令格式mkpart PART-TYPE [FS-TYPE] START ENDPART-TYPE(分区类型)primary主分区logical逻辑分区extended扩展分区FS-TYPE(⽂件系统类型)ext4ext3ext2xfs其他......START设定磁盘分区起始点;可以为0,numberMiB/GiB/TiB;设定当前分区的起始点为磁盘的第⼀个扇区;1G设定当前分区的起始点为磁盘的1G处开始;END设定磁盘分区结束点;-1设定当前分区的结束点为磁盘的最后⼀个扇区;10G设定当前分区的结束点为磁盘的10G处;将/dev/sdb整个空间分给同⼀个分区(parted) mkpart primary 0 -1Warning: The resulting partition is not properly aligned for best performance.Ignore/Cancel? I(parted) pModel: AVAGO AVAGO (scsi)Disk /dev/sdb: 18.0TBSector size (logical/physical): 512B/4096BPartition Table: gptDisk Flags:Number Start End Size File system Name Flags1 17.4kB 18.0TB 18.0TB primary(parted) qInformation: You may need to update /etc/fstab.格式化分区因为整个/dev/sdb只分了⼀个区,则这个分区名默认会分配为/dev/sdb1;使⽤mkfs命令将/dev/sdb1分区格式化为ext4。

linux磁盘分区fdisk命令重新分区

linux磁盘分区fdisk命令重新分区

linux磁盘分区fdisk命令重新分区
注:硬盘有固态硬盘(SSD)、机械硬盘(HDD )、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘);SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。

[root@localhost ~]# fdisk /dev/sda ,按"p"键显示分区表,现有两个分区:sda1、sda2
按"n"键新建一个分区,出现两个菜单e表示扩展分区,p表示主分区
注:LVM是Logical Volume Manager(逻辑卷管理)
按"e"键出现提示:"Partition number (1-4): "选择扩展分区号
输入” 2”,提示分区存在,添加前需删除
按"d"键,输入”2”删除sda2
按”N”键新建分区,输入分区号,如”2”,根据提示输入柱面数(14-2610之间的数字),如”20”,按”P”键查看当前分区情况。

按”Ctrl+C”退出fdisk命令。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux磁盘分区命令详细
本文将介绍Linux系统中磁盘分区的命令。

磁盘分区是将硬盘容量划分为多个区域,使得每个区域能够独立地进行数据存储和管理,从而提高磁盘的利用率和效率。

Linux系统中的磁盘分区命令主要有以下几种:
1. fdisk命令:该命令可以对磁盘进行分区和格式化等操作,使用该命令需要具有root权限。

例如,fdisk /dev/sda可以进入磁盘分区的交互式界面,其中可以使用n命令创建新分区,d命令删除分区,w命令保存分区表等。

2. parted命令:该命令也可以进行磁盘分区和格式化操作,支持的分区类型更加丰富。

例如,parted /dev/sda可以进入磁盘分区的交互式界面,其中可以使用mkpart命令创建新分区,rm命令删除分区,print命令查看分区表等。

3. mkfs命令:该命令可以对分区进行格式化操作,将分区空间格式化为指定的文件系统类型,例如ext2、ext3、ext4等。

例如,mkfs.ext4 /dev/sda1可以将/dev/sda1分区格式化为ext4文件系统。

4. mount命令:该命令可以将分区挂载到指定的挂载点上,并且指定的挂载点需要先存在。

例如,mount /dev/sda1 /mnt可以将/dev/sda1分区挂载到/mnt目录下。

5. umount命令:该命令可以将已经挂载的分区卸载,使得该分区的数据不再能够被访问。

例如,umount /mnt可以将/mnt目录
下已经挂载的分区卸载。

以上是Linux系统中常见的磁盘分区命令,用户可以根据需要选择使用。

磁盘分区操作需要谨慎,一定要确保自己知道每一步操作的含义和影响,避免不必要的数据丢失和损坏。

相关文档
最新文档