linux fdisk可以对老linux 查看硬盘分区区吗

linux fdisk 分区、格式化、挂载! -
- ITeye博客
博客分类:
关于硬盘分区:主分区(包含扩展分区)、逻辑分区,主分区最多有4个(包含扩展分区)。
因此我们在对硬盘分区时最好划分主分区连续,比如说:主分区一、主分区二、扩展分区。
此文章以fdisk工具为例,对一个硬盘划分。
1、fdisk -l 查看系统上的硬盘,找到需要分区的硬盘后比如说:/dev/sdb.
然后,fdisk /dev/sdb
进入该设备。此时出现:
Command (m for help):
查看帮助信息:输入m,看到如下信息
Command action
toggle a bootable flag
edit bsd disklabel
toggle the dos compatibility flag
delete a partition
注:这是删除一个分区的动作;
list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
print this menu 注:m 是列出帮助信息;
add a new partition 注:添加一个分区;
create a new empty DOS partition table
print the partition table 注:p列出分区表;
quit without saving changes 注:不保存退出;
create a new empty Sun disklabel
change a partition's system id 注:t 改变分区类型;
change display/entry units
verify the partition table
write table to disk and exit 注:把分区表写入硬盘并退出;
extra functionality (experts only) 注:扩展应用,专家功能;
具体每个参数的含义,请仔细阅读。常用的就是:d l m p q t w
2、列出当前操作硬盘的分区情况,用p
Command (m for help): p
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
c W95 FAT32 (LBA)/dev/sda2
5 Extended/dev/sda5
Linux/dev/sda6
3、通过fdisk的d指令来删除一个分区
Command (m for help): p
注:列出分区情况;
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
c W95 FAT32 (LBA)/dev/sda2
5 Extended
Linux/dev/sda6
Command (m for help): d 注:执行删除分区指定;Partition number (1-6): 6 注:我想删除 sda6 ,就在这里输入 6 ;
Command (m for help): p 注:再查看一下硬盘分区情况,看是否删除了?
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
c W95 FAT32 (LBA)/dev/sda2
5 Extended/dev/sda5
Command (m for help):警告:删除分区时要小心,请看好分区的序号,如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除;所以操作时一定要小心;如果知道自己操作错了,请不要惊慌,用q不保存退出;切记切记!!!!在分区操作错了之时,千万不要输入w保存退出!!!
4、通过fdisk的n指令增加一个分区
Command (m for help): p
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
c W95 FAT32 (LBA)/dev/sda2
5 Extended/dev/sda5
Command (m for help): n 注:增加一个分区;Command action
logical (5 or over) 注:增加逻辑分区,分区编号要大于5;为什么要大于5,因为已经有sda5了;
primary partition (1-4) 注:增加一个主分区;编号从 1-4 ;但sda1 和sda2都被占用,所以只能从3开始;pPartition number (1-4): 3No free sectors available 注:失败中,为什么失败?注:我试图增加一个主分区,看来是失败了,为什么失败?因为我们看到主分区+扩展分区把整个磁盘都用光了,看扩展分区的End的值,再看一下 p输出信息中有125 cylinders;最好还是看前面部份;那里有提到; 所以我们只能增加逻辑分区了; Command (m for help): nCommand action
logical (5 or over)
primary partition (1-4)l
注:在这里输入l,就进入划分逻辑分区阶段了;First cylinder (51-125, default 51):
注:这个就是分区的Start 值;这里最好直接按回车,如果您输入了一个非默认的数字,会造成空间浪费;Using default value 51Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M 注:这个是定义分区大小的,+200M 就是大小为200M ;当然您也可以根据p提示的单位cylinder的大小来算,然后来指定 End的数值。回头看看是怎么算的;还是用+200M这个办法来添加,这样能直观一点。如果您想添加一个10G左右大小的分区,请输入 +10000M ;
Command (m for help):
5、通过fdisk的t指令指定分区类型
Command (m for help): t 注:通过t来指定分区类型;Partition number (1-6): 6 注:要改变哪个分区类型呢?我指定了6,其实也就是sda6Hex code (type L to list codes):L 注:在这里输入L,就可以查看分区类型的id了;Hex code (type L to list codes): b 注:如果我想让这个分区是 W95 FAT32 类型的,通过L查看得知 b是表示的是,所以输入了b;Changed system type of partition 6 to b (W95 FAT32) 注:系统信息,改变成功;是否是改变了,请用p查看;
Command (m for help): p
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
c W95 FAT32 (LBA)/dev/sda2
5 Extended/dev/sda5
Linux/dev/sda6
b W95 FAT32
6、fdisk 的退出,用q或者 w
其中 q是 不保存退出,w是保存退出
7、一个添加分区的例子
本例中我们会添加两个200M的主分区,其它为扩展分区,在扩展分区中我们添加两个200M大小的逻辑分区; Command (m for help): p 注:列出分区表;
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Command (m for help): n 注:添加分区;Command action
primary partition (1-4)p 注:添加主分区;Partition number (1-4): 1 注:添加主分区1;First cylinder (1-125, default 1):
注:直接回车,主分区1的起始位置;默认为1,默认就好;Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-125, default 125): +200M
注:指定分区大小,用+200M来指定大小为200M
Command (m for help): n 注:添加新分区;Command action
primary partition (1-4)p 注:添加主分区Partition number (1-4): 2 注:添加主分区2;First cylinder (26-125, default 26):Using default value 26Last cylinder or +size or +sizeM or +sizeK (26-125, default 125): +200M 注:指定分区大小,用+200M来指定大小为200M
Command (m for help): nCommand action
primary partition (1-4)e 注:添加扩展分区;Partition number (1-4): 3 注:指定为3 ,因为主分区已经分了两个了,这个也算主分区,从3开始;First cylinder (51-125, default 51): 注:直接回车;Using default value 51Last cylinder or +size or +sizeM or +sizeK (51-125, default 125):
注:直接回车,把其余的所有空间都给扩展分区;Using default value 125
Command (m for help): p
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
Linux/dev/sda2
83 Linux/dev/sda3
5 Extended
Command (m for help): nCommand action
logical (5 or over)
primary partition (1-4)l 注:添加逻辑分区;First cylinder (51-125, default 51):Using default value 51Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M 注:添加一个大小为200M大小的分区;
Command (m for help): nCommand action
logical (5 or over)
primary partition (1-4)l 注:添加一个逻辑分区;First cylinder (76-125, default 76):Using default value 76Last cylinder or +size or +sizeM or +sizeK (76-125, default 125): +200M 注:添加一个大小为200M大小的分区;
Command (m for help): p 列出分区表;
Disk /dev/sda: 1035 MB,
bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes
Device Boot
Id System/dev/sda1
Linux/dev/sda2
83 Linux/dev/sda3
5 Extended/dev/sda5
Linux/dev/sda6
Linux然后我们根据前面所说通过t指令来改变分区类型; 最后不要忘记w保存退出; 五、对分区进行格式化,以及加载;先提示一下;用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令来格式化分区,比如我想格式化 sda6为ext3文件系统,则输入;[root@localhost beinan]# mkfs -t ext3 -c /dev/sda6
具体参数含义,请man mkfs。
如果我想加载 sda6到目前系统来存取文件,应该有mount 命令,但首先您得建一个挂载目录;比如 /mnt/sda6 ; [root@localhost beinan]# mkdir /mnt/sda6[root@localhost beinan]# mount /dev/sda6 /mnt/sda6[root@localhost beinan]# df -lhFilesystem
容量 已用 可用 已用% 挂载点/dev/hda8
11G 8.4G 2.0G 81% //dev/shm
0% /dev/shm/dev/hda10
16G 6.9G 8.3G 46% /mnt/hda10/dev/sda6
191M 5.6M 176M
4% /mnt/sda6
浏览 10587
浏览: 220972 次
来自: 杭州
谢谢小伙伴,还好有你,拿回去试试,要兼容windos和linu ...
东辉VS风行 写道写的很好,没看懂的就要自己多看些书,别喷楼主 ...
写的很好,没看懂的就要自己多看些书,别喷楼主
我感觉楼主写的 ...
博主给解释一下异步请求时为什么会带上节点参数id
谢谢了!这东西还真不好找。博客访问: 593950
博文数量: 128
博客积分: 7531
博客等级: 少将
技术积分: 1368
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
这个问题遇到很多次,不能使用fdisk -l比较不方便。下面是今天又遇到了的情况:
执行命令没有任何显示:
[root@mail2 root]# uname -aLinux mail2 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 EST
i686 i386 GNU/Linux[root@mail2 root]# fdisk -l
df -h可以正常显示:
[root@mail2 root]# df -hFilesystem Size Used Avail Use% Mounted on/dev/cciss/c0d0p1 6.8G 1.9G 4.5G 30% /none 4M 0% /dev/shm/dev/cciss/c0d0p3 59G 637M 55G 2% /var
曾经用sfdisk -l可以显示的,这里也是不方便:
[root@mail2 root]# sfdisk -l Disk /dev/cciss/c1d0: 140562 cylinders, 255 heads, 32 sectors/trackUnits = cylinders of 4177920 bytes, blocks of 1024 bytes, counting from 0&&&Device Boot Start End #cyls #blocks Id System/dev/cciss/c1d0p1 0+ 24 25-
Linux/dev/cciss/c1d0p2 25 49 25
Linux/dev/cciss/c1d0p3 50 512
Linux/dev/cciss/c1d0p4 0 - 0 0 0 Empty
还是用fdisk -l
[root@mail2 root]# fdisk -l /dev/cciss/c0d0Disk /dev/cciss/c0d0: 72.8 GB,
bytes255 heads, 32 sectors/track, 17433 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytes&&&&&&&&&&&Device Boot Start End Blocks Id System/dev/cciss/c0d0p1 * 1
83 Linux/dev/cciss/c0d0p2 97120 82 Linux swap/dev/cciss/c0d0p3
个人认为这个和hp的硬盘驱动名称有关系,hp的一般都是dev下的cciss里,2.4内核还不支持。
阅读(5323) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。linux-fdisk硬盘剩余空间进行分区的操作步骤 - 不断的前进ING。。。 - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园
linux-fdisk硬盘剩余空间进行分区的操作步骤
& 16:46:25
/ 个人分类:
linux-硬盘剩余空间进行的操作步骤1、分区例:fdisk /dev/sda&&& Command (m for help): p——(打印当前硬盘分区信息)&&& Command (m for help): n——(增加分区)&&& Command (m for help): w——(保存退出)fdisk相关操作参考:/?uid-130600-action-viewspace-itemid-2289252、partprobe——(内核在不重启的情况接受新的分区表信息)partprobe参考:http://space.itpub.net/8183550/viewspace-678508使用fdisk命令创建新的分区时,如果该磁盘正在使用,在保存分区信息时,肯定会给出一个警告,告诉你内核不会接受新的分区表,需要重启。这个时候你如果想对新分出来的分区设备做mkfs,系统提示你没有那个设备。手工创建设备也不行,主要是内核没有接受这样的设备。只是parted软件包另外包含了一个工具–partprobe,它能使内核在不重启的情况接受新的分区表信息,这个工具对fdisk当然也有效。3、mkfs.ext3 /dev/sda7——(格式化分区)4、mount -o rw /dev/sda7 /mine——(采用读写方式挂接设备到/mine目录)注意:硬盘分区有三种类型: p primary partition表示主分区,分区号只能为1到4; e extended表示扩展分区,分区号也只能为1到4; l logical表示逻辑分区,要建逻辑分区之前,必须先建扩展分区;通常,1-3会建为主分区,4建为扩展分区;逻辑分区为5及以上,包含在4扩展分区内;主分区及逻辑分区,使用前,需要进行格式化,扩展分区不需要;硬盘的容量=主分区的容量+扩展分区的容量扩展分区的容量=各个逻辑分区的容量之和&& Device Boot&&&&& Start&&&&&&&& End&&&&& Blocks&& Id& System/dev/sdb1&&&&&&&&&&&&&& 1&&&&&&&& 200&&&& 1606468+& 83& /dev/sdb4&&&&&&&&&&&& 201&&&&&&&& 522&&&& 2586465&&& 5& Extended/dev/sdb5&&&&&&&&&&&& 201&&&&&&&& 300&&&&& 803218+& 83& Linux/dev/sdb6&&&&&&&&&&&& 301&&&&&&&& 522&&&& 1783183+& 83& Linux1为增加的主分区,大小从1-200;4为增加的扩展分区,大小从201-522;5、6为增加的逻辑分区,大小分别为201-300及301-522;单位为:cylinder(磁柱)每个 cylinder(磁柱)的容量是 8225280 bytes= K(约为)=8.225280M(约为)Linux下的两种磁盘分区工具的使用fdisk和 parted
我的图书馆
Linux下的两种磁盘分区工具的使用fdisk和 parted
& &今天我们来说一下如何使用fdisk和parted分区工具来进行硬盘分区,、下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:
----------fdisk分区工具----------
&& 在我的另一篇文章里已经说过了在Linux系统中硬盘分区的概念了(),所以在这里我就不多说了,有不懂的可以看看那篇一、.下面来介绍fdisk分区工具的命令格式:&&& fdisk是传统的Linux硬盘分区工具,也是Linux系统中最常用的一种硬盘分区工具之一,它的命令格式如下:
其中常用命令选项的说明如下:-b sectorsize: 定义磁盘扇区的大小,有效值包括512、,这个选项只对老版本的Linux操作系统有效。-C cyls: 定义磁盘的柱面数,一般情况不需要对它进行定义,使用默认的就好。-H heads: 定义分区表所使用的磁盘的碰头数,一般为255或16。-S sects: 定义每条磁道的扇区数,一般为63。-l :这是最常用到的一个命令选项,它是显示指定磁盘设备的分区表信息,例如查看/dev/sdb1这个磁盘设备的分区表信息就是:fdisk -l /dev/sdb1-u :在显示分区表时,以扇区代替柱面作为显示的单位-s partition: 在标准输出中以block为单位显示分区的大小。-v :显示fdisk的版本信息。device:就是磁盘的设备名称,IDE类型的磁盘设备名为[dev/hd[a-h]];而SCSI或SATA类型的磁盘设备名为[dev/sd[a-p]]。&&& 假如我要查看我电脑上的第一块磁盘的分区表信息(呵呵,我就一块硬盘)可以使用如下命令:fdisk -l /dev/sda(我的硬盘是SATA类型的)显示信息如图:
然后我们可以看一下它们各自对应磁盘设备文件:使用命令:ll /dev/sda*& 来查看如图:
朋友们可以自己尝试一下别的命令的作用,由于时间问题我在这里就不一一说了~!下面我们来看看如何使用fdisk工具来对硬盘分区吧。二、fdisk交互模式:&&& 当我们使用了命令“fdisk+设备名”后,就可以进入fdisk程序的交互模式了,在交互模式中可以通过输入fdisk程序所提供的指令来完成相应的操作,其结果如图:
进入到这种模式时候,我们就可以通过输入fdisk的指令来执行相应的磁盘分区管理操作了,输入m可以获取fdisk的指令帮助信息:如图:
下面我们来看看各个指令的使用说明:a :设置可引导标记b :修改bsd的磁盘标签c :设置DOS操作系统兼容标记d :删除一个分区l :显示已知的分区类型,其中82为Linux swap分区,83为Linux分区m :显示帮助信息n :增加一个新的分区o :创建一个新的空白的DOS分区表p :显示磁盘当前的分区表q :退出fdisk程序,不保存任何修改s :创建一个新的空白的Sun磁盘标签t :改变一个分区的系统号码(比如把Linux Swap分区改为Linux分区)u :改变显示记录单位v :对磁盘分区表进行验证w :保存修改结果并退出fdisk程序x :特殊功能,不建议初学者使用知道了上面这些命令的意义,可以说就会对一块硬盘进行分区了。下面我来举个例子来说明一下:首先我拿虚拟机添加一块硬盘,大小为170G,然后对其进行分区:1.首先输入“fdisk -l“命令来查看一下添加上硬盘没有,然后输入命令“fdisk /dev/sdb"来进入fdisk程序交互模式,如下图:
2.输入指令“n"来新建一个分区,这个时候系统会让你输入是新建主分区还是扩展分区,我选择主分区(p),然后输入分区号(因为我这是新的硬盘,还没有分过区,所以输入1代表第一个主分区),然后又是起始柱面,直接选择默认即可。最后输入你这块分区的大小,我这里是分的差不多50G吧!这样一个分区就分好了,然后你可以输入p指令来查看一下,如下图:
3.这次我再建立一个扩展分区,首先输入指令n来新建一个分区,然后输入e来选择扩展分区,再输入分区号(2),然后下面的都选择默认就OK了!建立好后使用指令 p来查看一下,如图:
4.下面我再在扩展分区里面建立两个逻辑分区,首先输入指令n,然后选择分区类型为l(逻辑分区)起始柱面选择默认,然后输入此逻辑分区的大小,我就分40G了。最后输入指令p来查看一下是否建立成功,如图:
5.同样的步骤建立另一个逻辑分区,这里就不多说了。下面来看一下如何修改一个分区的类型。6.输入指令t来修改分区的类型(只需要输入分区类型对应的ID号即可),然后输入要修改的分区号,我这里是修改的sdb5(也就是说输入5就OK了)。最后输入分区的类型的ID号,如果不知道分区的类型对应的ID号,你可以输入“l"指令来查看分区类型所对应的ID号。如图:
7.查到分区类型的ID号后,你就可以输入对应的ID号来修改分区类型了,我这里把Linux分区改为Linux swap类型,从上图可知Linux swap类型所对应的ID为82,输入82后回车就完成 了修改,可以使用指令p来查看一下,如图:
8.上面这些就是整个使用fdisk分区工具对硬盘进行分区的过程,哦,别忘记最后一步了,你得输入指令w来对你所做的操作进行保存,保存后你可以使用fdisk -l /dev/sdb来查看是否分区成功。如图:
9.上面我们对硬盘进行了分区,硬盘分完区之后是不能直接使用的,得格式化后才能使用,下面我们就对硬盘进行格式化。输入“mkfs.ext3"来把硬盘格式化成ext3类型的文件系统。具体mkfs命令的使用方法,可以自己使用man mkfs命令来查看,这里就不详细说明了。如图:
10.输入mkfs.ext3 /dev/sdb1命令来对硬盘格式化,一个一个分区都要格式化完成才可以,有一个特殊的分区就是swap,可以使用命令mkswap /dev/sdb5来对swap类型的分区进行格式化。如下图:
11.格式化完文件系统后,你需要对磁盘进行挂载后才能够正常使用,挂载命令为mount,使用格式如下:mount [-t& 文件系统类型 ] 存储设备&& 挂载点(通常文件系统类型通常可以省略,系统会自动识别)12.在挂载之前你需要新建一个挂载点,就是你想要把这块磁盘挂载到哪,然后你就把挂载点建立在哪就OK了。例如,上面例子中,我要对/dev/sdb1分区挂载,那么我先给它新建一个挂载点:mkdir /media/sdb1,然后执行:mount /dev/sdb1 /media/sdb1挂载点的名字可以随便起,挂载后你就可以往磁盘里写东西了,如图:
13.为了方便起见,我们还可以修改相关的配置文件,使得系统对某一个分区进行自动挂载,具体就是修改/etc/fstab配置文件来实现,我以上面例子把/dev/sdb1分区配置成每次系统启动时自动挂载到/media/sdb1下面,可以如下修改配置文件,如图:
14.按照上面所做当系统每次启动时,就会自动把/dev/sdb1分区挂载到/media/sdb1里,而不用我们每次进行手动挂载。15.如果我们不想使用某一分区时,需要对它进行卸载,可以使用“umount + 设备挂载点”命令来进行卸载。如上例:umount /media/sdb1命令来进行卸载。注意:有时候会遇到无法卸载的情况,遇到这种情况的原因是因为有其他用户或进程正在访问该文件系统导致的,在Linux系统中,是不允许对正在被访问的文件系统进行卸载操作的,只有当该文件系统上所有访问的用户或进程完成操作并退出后,这个文件系统才能被正常卸载。我们有两种方法来处理这种情况,一是用命令“lsof +挂载点”来查看到底是哪些进程正在访问该文件系统,查找出来后,使用kill命令将进程杀死来进行卸载。二是使用命令“fuser -k +挂载点”。加-k选项是使用命令fuser找出正在访问该文件系统的进程,加上-k选项就是找出来并杀死。通过以上两种方法就可以对一些无法卸载的文件系统进行卸载了。
----------parted分区工具----------
&&& parted是RHEL5下自带的另外一种分区软件,相对于fdisk,它的使用更加方便,同时它还提供了动态调整分区大小的功能。下面我来如何通过parted创建、删除磁盘分区、查看分区表、更改分区大小、创建文件系统以及如何使用parted交互模式。一、parted简介:&&& parted是另一款在linux下常用的分区软件,它支持的分区类型范围非常广,包括ext2、ext3、linux-swap、FAT、FAT32、reiserfs、HFS、jsf、ntfs、ufs和xfs等。它的命令格式如下:parted&[options] [device& [command [options...]...]]其中的命令选项说明如下:-h :显示帮助信息。-i :交互模式。-s :脚本模式。-v :显示parted的版本信息。device :磁盘设备名称,如/dev/sda.command :parted指令,如果没有设置指令,则parted将会进入交互模式。二、parted交互模式:&&& 与fdisk类似,parted可以使用命令“parted+设备名”进入交互模式。进入交互模式后,可以通过parted的各种指令来对磁盘分区进行管理,跟fdisk非常相似。我还以我电脑上的那块硬盘为例,如图是进入parted交互模式后又输入“help“命令帮助的界面:
-_-!汗,这里少了一张图,可能没复制上吧。。。你只要终端下输入“parted /dev/某个设备”就可以进入parted交互模式。parted的各种操作指令和详细说明如下:
check NUMBER&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&检查文件系统cp [FROM-DEVICE]FROM-NUMBER TO-NUMBER&&&&&&复制文件系统到另外一个分区help[COMMAND]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&显示全部帮助信息或者指定命令的帮助信息mklabel,mktable LABEL-TYPE&&&&&&&&&&&&&&&&& 在分区表中创建一个新的磁盘标签mkfs NUMBER FS-TYPE&&&&&&&&&&&&&&&&&&&&&&&& 在分区上创建一个指定类型的文件系统mkpart PART-TYPE[FS-TYPE]START END&&&&&&&&& 创建一个分区mkparts PART-TYPE[FS-TYPE]START END&&&&&&&& 创建一个分区,并在分区上创建指定的文件系统move NUMBER START END&&&&&&&&&&&&&&&&&&&&&& 移动分区name NUMBER NAME&&&&&&&&&&&&&&&&&&&&&&&&&&& 以指定的名字命名分区号print [free|NUMBER|all]&&&&&&&&&&&&&&&&&&&& 显示分区表、指定的分区或者所有设备quit&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &退出parted程序rescue START END&&&&&&&&&&&&&&&&&&&&&&&&&&& 修复丢失的分区resize NUMBER START END&&&&&&&&&&&&&&&&&&&& 更改分区的大小rm NUMBER&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 删除分区select DEVICE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 选择需要更改的设备set NUMBER FLAG STATE&&&&&&&&&&&&&&&&&&&&&& 更改分区的标记toggle [NUMBER[FLAG]]&&&&&&&&&&&&&&&&&&&&& &设置或取消分区的标记unit UNIT&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 设置默认单位version&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 显示parted的版本信息三、分区管理1.查看分区&&& 在parted交互模式下输入print指令来查看分区(相当于fdisk的p指令),如图:
2.创建分区&&& 在parted交互模式下输入mkpart指令来创建磁盘分区,假如要创建一个开始位置为50G、结束位置为100G、文件系统类型为ext3的逻辑分区,可以使用如下指令来创建:mkpart logical ext3 50G 100G& 如图:
当然也可以只输入mkpart指令而不带任何参数,parted会一步步提示用户输入相关信息并最终完成分区创建,如图:
3.创建文件系统&&& 创建分区后,可以使用mkfs指令在分区上创建文件系统(也就是格式化),parted目前只支持ext2文件系统,还不支持ext3,如图:
4.更改分区大小&&& 使用resize指令可以更改指定分区的大小。需要更改大小的分区上面必须是已经创建了文件系统,否则会提示:Error:Could not detect file system.下面我以dev/sdb6为例来缩小22G,因为我现在磁盘已经用完了,所以不能加了!就减少吧!如图:
5.删除分区&&& 使用rm指令可以删除指定的磁盘分区,在进行删除操作前必须先把分区卸载,例如我要删除/dev/sdb6就是在parted交互模式下输入“rm“指令,然后输入要删除的分区号。如图:
&&& 。。。。。。Shit!终于写完了,不容易啊,累死我了。都快1点多了-_-!赶紧睡觉去了!朋友们有什么不明白的给我留言,我闪。。。。。。
TA的最新馆藏
喜欢该文的人也喜欢

我要回帖

更多关于 linux系统硬盘分区 的文章

 

随机推荐