linux新分区建立命令 linux 新建分区表

如何在Linux操作系统中新建磁盘分区

Linux下可以用fdisk命令新建分区,方法如下:

创新互联建站企业建站,10余年网站建设经验,专注于网站建设技术,精于网页设计,有多年建站和网站代运营经验,设计师为客户打造网络企业风格,提供周到的建站售前咨询和贴心的售后服务。对于网站设计、成都网站建设中不同领域进行深入了解和探索,创新互联在网站建设中充分了解客户行业的需求,以灵动的思维在网页中充分展现,通过对客户行业精准市场调研,为客户提供的解决方案。

1、首先用fdisk

-l命令查看硬盘信息,硬盘有剩余空间就可以对其进行分区。

2、假设/dev/sdb

没有使用,用

fdisk

/dev/sdb

[不会用请进入命令后根据提示键入m获得帮助]

3、有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。/dev/sdb没有使用的话就先建一个主分区:

4、根据步骤3的说明建立扩展分区:

5、扩展分区建好就可以在扩展分区建立逻辑分区了

6、就会显示已经建好一个主分区,一个逻辑分区,需要保存退出使分区设置生效。

7、如果fdisk命令不熟悉使用

fdisk

-h

查看帮助,或者在命令使用中根据提示操作

【学了就忘Linux文件系统管理】— 10.parted命令分区(二)

命令: print [devices|free|list,all|NUMBER] :使用 print 命令可以查看分区表信息,包括硬盘参数,硬盘大小,扇区大小,分区表类型和分区信息。

结果如下:

可以看到 sdb 硬盘大小是21,5GB,文件系统是 msdos ( msdos 文件系统是windows下的文件系统,在 parted 命令交互中就是表示MBR分区表)。

把硬盘由MBR分区表,改成GPT分区表,使用的命令如下:

mklabel,mktable LABEL-TYPE :创建新的磁盘卷标(分区表)。

(如果要由GPT分区表改成MBR分区表,命令为 mklabel msdos )

我们在查看一下当前硬盘分区表情况

可以看到分区表已经变成GPT分区表,并且之前硬盘的分区信息已经没有了。

之后 quit 退出 parted 命令交互,执行 reboot 命令重启计算机。

重启完计算机才能执行之后的操作。(不重启后续操作是无法完成的)

因为修改过了分区表,所以 /dev/sdb 硬盘中的所有数据都消失了,所以我们可以重新对这块硬盘分区了。

执行 parted 命令,进入硬盘分区。

执行分区命令,对硬盘进行分区,命令如下:

mkpart PART-TYPE [FS-TYPE] START END :创建一个分区。

查看硬盘的分区情况

已显示刚刚创建好的分区disk1。因为没有格式化,所以 File system:文件系统类型 是空着的。

分区分完了,我们还需要对分区进行格式化。不过我们已经知道如果使用 parted 交互命令格式化的话,只能格式化成 ext2 文件系统。我们这里是要演示下 parted 命令的格式化方法。

parted 交互命令的格式化命令为 mkfs ,命令如下:

mkfs NUMBER FS-TYPE :在分区上建立文件系统。

再查看硬盘的分区情况

退出

上图提示你,如果需要让分区自动挂载,需要手动修改 etc/fstab 文件。

如果要把硬盘格式化成 ext4 文件系统,需要执行 mkfs 命令,重新对硬盘进行格式化。(注意不是 parted 交互命令中的 mkfs 命令,而是系统命令 mkfs )!

执行 [root@localhost ~] # mkfs -t ext4 /dev/sdb1

将 sdb1 分区格式化为 ext4 文件系统之后,就可以进行分区的挂载了。如下图:

如果你需要开机自动挂载,手动修改 etc/fstab 文件即可。

parted 命令还有一大优势,就是可以调整分区的大小(windows中也可以实现,不过需要转换成动态磁盘,要不就需要依赖第三方工具,如硬盘分区魔术师)。起始Linux中LVM和RAID是可以支持分区调整的,不过这两种方法也可以看成是动态磁盘方法。使用 parted 命令调整分区大小要更加简单。

删除分区前提,要先把分区的自动挂载在 /etc/fstab 文件删除,然后用 umount 卸载掉分区的挂载。在执行 parted 命令的删除分区命令。

rm NUMBER :删除分区。

Linux中如何创建新分区啊?

Linux下可以用fdisk命令新建分区,方法如下:

1、首先查看硬盘信息,用fdisk -l命令,如果有硬盘有剩余空间就可以对其进行分区。

2、下面对/dev/sdb 进行分区

3、有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。先建一个主分区:

Command (m for help): n

Command action

e extended

p primary partition (1-4)

p #建主分区

Partition number (1-4): 1 #分区号为1

First cylinder (1-2610, default 1): #直接回车默认从第一个柱面开始划分

Using default value 1

Last

cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +2G

#加空间大小,这里有很多种选择:+后面单位可以接M,G,K(记得要大写)表示划分你所加的空间,也可以是柱面数。不管怎样都不能超过该磁盘剩余的空间否则无效。

Command (m for help): p #分好后查看分区信息,刚所做的所有一目了然。

Disk /dev/sdb: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 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: 0xfaa2aa49

Device Boot Start End Blocks Id System

/dev/sdb1 1 262 2104483+ 83 Linux

4、同上所述建立扩展分区:

Command (m for help): n

Command action

e extended

p primary partition (1-4)

e #建立扩展分区

Partition number (1-4): 4

First cylinder (263-2610, default 263):

Using default value 263

Last cylinder, +cylinders or +size{K,M,G} (263-2610, default 2610): +4G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 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: 0xfaa2aa49

Device Boot Start End Blocks Id System

/dev/sdb1 1 262 2104483+ 83 Linux

/dev/sdb4 263 785 4200997+ 5 Extended

5、扩展分区建好就可以在扩展分区建立逻辑分区了

Command (m for help): n

Command action

l logical (5 or over)

p primary partition (1-4)

l #建逻辑分区

First cylinder (263-785, default 263):

Using default value 263

Last cylinder, +cylinders or +size{K,M,G} (263-785, default 785): +2G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 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: 0xfaa2aa49

Device Boot Start End Blocks Id System

/dev/sdb1 1 262 2104483+ 83 Linux

/dev/sdb4 263 785 4200997+ 5 Extended

/dev/sdb5 263 524 2104483+ 83 Linux

6、上面显示已经建好一个主分区,一个逻辑分区,但是这些现在还没有生效,需要保存退出。

Command (m for help): w #保存退出

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks. 《Linux就该这么学》这本书上有详细的介绍

linux系统中对新磁盘分区可以使用的命令

知道新磁盘在dev目录中的名字,比如/dev/sdb。

使用fdisk或gdisk或partx对磁盘进行分区.

命令格式为:命令 磁盘名,比如fdisk /dev/sdb,会进入交互界面,输入h可查看帮助

对分好区的磁盘进行格式化,确定好磁盘分区(/dev/sdb1)想要使用的文件系统,比如xfs文件系统,格式化的命令为mkfs.xfs /dev/sdb1

挂载使用


当前名称:linux新分区建立命令 linux 新建分区表
URL网址:http://azwzsj.com/article/ddspjhp.html