大于2T的分区方式parted##
2015-01-12 16:45
218 查看
# parted /dev/sdb
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel gpt
将MBR磁盘格式化为GPT
(parted) mkpart primary 0 100
划分一个起始位置为0大小为100M的主分区
###不写单位默认是Mb,可以写单位,M G T
(parted) mkpart primary 100 200
划分一个起始位置为100M大小为100M的主分区
(parted) mkpart primary 0 -1
划分所有空间到一个分区
(parted) print
打印当前分区
(parted) quit
可能还会用到的一些命令
(parted) mklable msdos
如果要反过来.将GPT磁盘转化为MBR磁盘
在这样分完分区后,还要使用mkfs.ext3来进行格式化
#partprobe
#mkfs.ext3 -F /dev/sdb1
记的哦,因为fdisk是不支持GPT磁盘,所以使用fdisk -l来查看X磁盘刚才的分区是没有用的.
命令行的模式:
将硬盘转化为GPT磁盘后,执行下列命令
parted /dev/sdx mkpart primary 0 100 ##划分一个起始位置为0大小为100M的主分区
=======================================================================================================
=======================================================================================================
=======================================================================================================
[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.
linux支持2T以上大硬盘分区的安装手记
http://bbs.njcit.edu.cn/thread-9091-1-1.html
背景:构建图书馆光盘管理系统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磁盘刚才分好的区,看不到的
来源:http://hi.baidu.com/bingzi85/blog/item/f43e670b0c4d4988d0581b63.html
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel gpt
将MBR磁盘格式化为GPT
(parted) mkpart primary 0 100
划分一个起始位置为0大小为100M的主分区
###不写单位默认是Mb,可以写单位,M G T
(parted) mkpart primary 100 200
划分一个起始位置为100M大小为100M的主分区
(parted) mkpart primary 0 -1
划分所有空间到一个分区
(parted) print
打印当前分区
(parted) quit
可能还会用到的一些命令
(parted) mklable msdos
如果要反过来.将GPT磁盘转化为MBR磁盘
在这样分完分区后,还要使用mkfs.ext3来进行格式化
#partprobe
#mkfs.ext3 -F /dev/sdb1
记的哦,因为fdisk是不支持GPT磁盘,所以使用fdisk -l来查看X磁盘刚才的分区是没有用的.
命令行的模式:
将硬盘转化为GPT磁盘后,执行下列命令
parted /dev/sdx mkpart primary 0 100 ##划分一个起始位置为0大小为100M的主分区
=======================================================================================================
=======================================================================================================
=======================================================================================================
[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.
linux支持2T以上大硬盘分区的安装手记
http://bbs.njcit.edu.cn/thread-9091-1-1.html
背景:构建图书馆光盘管理系统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磁盘刚才分好的区,看不到的
来源:http://hi.baidu.com/bingzi85/blog/item/f43e670b0c4d4988d0581b63.html
相关文章推荐
- parted 如何对大于2T的磁盘进行分区
- 大于2T的磁盘使用GPT分区方式
- linux大于2T的磁盘使用GPT分区方式
- linux下使用parted工具划分大于2T的分区
- linux大于2T的磁盘使用GPT分区方式
- parted--大于2T的分区工具
- 实战生产环境下使用parted给大于2T以上硬盘分区
- Linux下使用PARTED对大于2T磁盘分区
- linux大于2T的磁盘使用GPT分区方式
- Linux下使用PARTED对大于2T磁盘分区
- 硬盘大于2T以上,用parted创建分区安装centos6.5
- 如何在 Linux 下挂载大于 2T 的 LUN? 使用 parted 创建 GPT 分区
- parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持)
- Linux使用GPT划分大于2T的分区
- Linux大于2T的磁盘自动分区脚本
- Linux下快速分区格式化大于2T大容量存储
- linux下大于2T的分区方法
- Linux下使用parted分区工具为大于2T硬盘分区
- parted 2T 以上分区
- 转 parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持)