Linux划分区命令parted,Linux parted命令支持T级分区

[root@abintel ~]# parted –help

用法:parted [选项]… [设备 [命令 [参数]…]…]

将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行。

选项:

-h, –help                    显示此求助信息

-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 的分区的标志

大于1T的磁盘进行分区

遇到一个问题,大磁盘的超过1T的时候fdisk无法分区,到网上找了半天才知道是用parted可以作,有网络真好啊.:D

下面一块有3T RAID的硬盘的分区情况

#parted /dev/sdc

GNU Parted 1.6.19

Copyright (C) 1998 – 2004 Free Software Foundation, Inc.

This program is free software, covered by the GNU General Public License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Using /dev/sdc

(parted) m

check MINOR do a simple check on the filesystem

cp [FROM-DEVICE] FROM-MINOR TO-MINOR copy filesystem to another partition

help [COMMAND] prints general help, or help on COMMAND

mklabel LABEL-TYPE create a new disklabel (partition table)

mkfs MINOR FS-TYPE make a filesystem FS-TYPE on partititon MINOR

mkpart PART-TYPE [FS-TYPE] START END make a partition

mkpartfs PART-TYPE FS-TYPE START END make a partition with a filesystem

move MINOR START END move partition MINOR

name MINOR NAME name partition MINOR NAME

print [MINOR] display the partition table, or a partition

quit exit program

rescue START END rescue a lost partition near START and END

resize MINOR START END resize filesystem on partition MINOR

rm MINOR delete partition MINOR

select DEVICE choose the device to edit

set MINOR FLAG STATE change a flag on partition MINOR

(parted) p

Disk geometry for /dev/sdc: 0.000-2860032.000 megabytes

Disk label type: gpt

Minor Start End Filesystem Name Flags

1 0.017 1000.000 ext3

2 1000.000 2000.000 ext3

3 2000.000 3000.000 ext3

(parted) rm 3

(parted) rm 2

(parted) rm 1

(parted) mkpartfs primary ext3 0 1000000

No Implementation: Support for creating ext3 file systems is not implemented yet.

(parted) mkpart primary 0 1000000

(parted) mkpart primary 1000000 2000000

(parted) mkpart primary 2000000 3000000

Error: Can’t have a partition outside the disk!

(parted) mkpart primary 2000000 2800000

(parted) q

Information: Don’t forget to update /etc/fstab, if necessary.

#mkfs.ext3 /dev/sdc1

mke2fs 1.35 (28-Feb-2004)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

128008192 inodes, 255999995 blocks

12799999 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=260046848

7813 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848

Writing inode tables: done

Creating journal (8192 blocks): done

Writing superblocks and filesystem accounting information:

done

This filesystem will be automatically checked every 20 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

背景:构建图书馆光盘管理系统FTP,6块硬盘,每个1TB,用一块硬盘做raid0,安装系统,剩余5块做raid5。由于ext3文件系统不支持大于2TB的分区,所以考虑使用GPT首先以root身份登录系统,查看硬盘信息:fdisk -l

复制内容到剪贴板

代码:

[root@libftp ~]# fdisk -l

Disk /dev/cciss/c0d0: 1000.1 GB, 1000171331584 bytes

255 heads, 63 sectors/track, 121597 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id System

/dev/cciss/c0d0p1   *           1          33      265041   83 Linux

/dev/cciss/c0d0p2              34      116105   932348340   83 Linux

/dev/cciss/c0d0p3          116106      118655    20482875   83 Linux

/dev/cciss/c0d0p4          118656      121597    23631615    5 Extended

/dev/cciss/c0d0p5          118656      120567    15358108+ 83 Linux

/dev/cciss/c0d0p6          120568      121587     8193118+ 82 Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on ‘/dev/cciss/c0d1′! The util fdisk doesn’t support GPT. Use GNU Parted.

Disk /dev/cciss/c0d1: 4000.6 GB, 4000684662784 bytes

255 heads, 63 sectors/track, 486388 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id System

/dev/cciss/c0d1p1               1      267350 2147483647+ ee EFI GPT

使用parted命令:

复制内容到剪贴板

代码:

[root@libftp ~]# parted /dev/cciss/c0d1

GNU Parted 1.8.1

Using /dev/cciss/c0d1

Welcome to GNU Parted! Type ‘help’ to view a list of commands.

(parted) mklabel gpt

Warning: The existing disk label on /dev/cciss/c0d1 will be destroyed and all data on this disk will be lost. Do you want to

continue?

Yes/No? y

New disk label type? [gpt]? gpt

下一步:由MBR转为GPT磁盘

复制内容到剪贴板

代码:

(parted) mkpart primary 0 4000GB

print:

复制内容到剪贴板

代码:

(parted) print

Model: Compaq Smart Array (cpqarray)

Disk /dev/cciss/c0d1: 4001GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number Start   End     Size    File system Name     Flags

1      17.4kB 4001GB 4001GB               primary

(parted) quit

Information: Don’t forget to update /etc/fstab, if necessary.

下一步:格式化

复制内容到剪贴板

代码:

[root@libftp ~]# mkfs.ext3 -F /dev/cciss/c0d1

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

488374272 inodes, 976729654 blocks

48836482 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=0

29808 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

此时注意事项:mkfs.ext3 -F   后面要跟上 -F下一步 :挂载

复制内容到剪贴板

代码:

[root@libftp ~]# mkdir -p /mnt/cciss/c0d1

[root@libftp ~]# mount /dev/cciss/c0d1 /mnt/cciss/c0d1

查看:

复制内容到剪贴板

代码:

[root@libftp ~]# df -h

Filesystem            Size Used Avail Use% Mounted on

/dev/cciss/c0d0p5      15G 1.8G   12G 13% /

/dev/cciss/c0d0p3      19G 173M   18G   1% /usr/local

/dev/cciss/c0d0p2     862G 200M 817G   1% /else

/dev/cciss/c0d0p1     251M   21M 218M   9% /boot

tmpfs                 2.0G     0 2.0G   0% /dev/shm

/dev/cciss/c0d1       3.6T 197M 3.4T   1% /mnt/cciss/c0d1

开机自动挂载这块硬盘:vi /etc/rc.local加上:

复制内容到剪贴板

代码:

mount /dev/cciss/c0d1 /mnt/cciss/c0d1

搞定.

因为fdisk是不支持GPT磁盘,所以不要使用fdisk -l来查看X磁盘刚才分好的区,看不到的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值