硬盘超过16T时如何分区与不格式化硬盘重新分区

Linux ext4无法使用超过16T磁盘的解决办法_马哥Linux运维_传送门
Linux ext4无法使用超过16T磁盘的解决办法
系统环境:Centos6.7 x86_64 己updte磁盘:12*4T raid5 +hot说明:操作系统与归档都使用同一个raid5应用环境:邮局系统【文件大小从1K到100K不等,除附件】一、查看分区 【fdisk -l】[root@localhost sysadmin]# fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 40000.0 GB, 20 bytes
255 heads, 63 sectors/track, 4863055 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: 0x
Device Boot
GPT说明:此时文件系统己经超过16T,OS默认将其转换成了GPT格式的,所以使用fdisk无法查看到准确的分区信息。二、使用parted 查看分区信息[root@localhost sysadmin]# parted
GNU Parted 2.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: LSI AOC-USAS2LP-H8iR (scsi)
Disk /dev/sda: 40.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
File system
linux-swap(v1)三、将余下的空间都分为/archive 作为归档的根目录(parted)
mkpart /archive 288G -1
(parted) p
Model: LSI AOC-USAS2LP-H8iR (scsi)
Disk /dev/sda: 40.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
File system
linux-swap(v1)
(parted)q四、查看分区[root@localhost ~]# fdisk /dev/sda
[root@localhost ~]#说明:此时己经找到新的分区【sda5】五、修改/etc/mke2fd.conf#vim /etc/mke2fs.conf
[fs_types]
features = has_journal
features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
auto_64-bit_support = 1
#添加这一行
inode_size = 256
}六、下载e2fsprogs-1.42.13.tar.gz[root@localhost ~]# wget -c http://jaist.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.8/e2fsprogs-1.42.13.tar.gz
[root@localhost e2fsprogs-1.42.13]# pwd
/home/sysadmin/e2fsprogs-1.42.13
[root@localhost e2fsprogs-1.42.13]# cd build/
[root@localhost build]# ../configure
[root@localhost build]# make && make install七、格式化分区[root@localhost ~]# mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 2048
[root@localhost build]# blkid
/dev/sda1: UUID="908a3c8e-6d6a-4e01-8cad-f" TYPE="ext4"
/dev/sda3: UUID="bcb9-d1ead424c85" TYPE="ext4"
/dev/sda2: UUID="0a0ec20e-b50b-4d89-9fa6-a3d" TYPE="ext4"
/dev/sda4: TYPE="swap" UUID="b8ef-4b26-bbf3-86d13a1f935e"
/dev/sda5: UUID="3b5789ee-94c2-4296-bd99-a" TYPE="ext4"mke2fs格式说明:-b:指定区块大小,单位为字节;-c;检查是否有损坏的区块;-f:指定不连续区段的大小,单位为字节;-F:不管指定的设备为何,强制执行mke2fs;-i:指定”字节/inode”的比例;-N:指定要建立的inode数目;-l:从指定的文件中,读取文件西中损坏区块的信息;-L:设置文件系统的标签名称;-m:指定给管理员保留区块的比例,预设为5%;-M:记录最后一次挂入的目录;-q:执行时不显示任何信息;-r:指定要建立的ext2文件系统版本;-R=:设置磁盘阵列参数;-S:仅写入superblock与group descriptors,而不更改inode able inode bitmap以及block bitmap;-v:执行时显示详细信息;-V:显示版本信息。八、将对应的分区挂载即可以使用[root@localhost build]# df -h
Filesystem
Used Avail Use% Mounted on
0% /dev/shm
1% /archive
[root@localhost build]# df -i
Filesystem
Inodes IUsed
IFree IUse% Mounted on
1% /dev/shm
1% /archive九、查看磁盘信息[root@localhost build]# tune2fs -l /dev/sda5
tune2fs 1.42.13 (17-May-2015)
Filesystem volume name:
Last mounted on:
Filesystem UUID:
3b5789ee-94c2-4296-bd99-a
Filesystem magic number:
Filesystem revision #:
1 (dynamic)
Filesystem features:
has_journal ext_attr dir_index filetype needs_recovery extent 64bit flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:
signed_directory_hash
Default mount options:
user_xattr acl
Filesystem state:
Errors behavior:
Filesystem OS type:
Inode count:
Block count:
Reserved block count:
Free blocks:
Free inodes:
First block:
Block size:
Fragment size:
Group descriptor size:
Blocks per group:
Fragments per group:
Inodes per group:
Inode blocks per group:
Flex block group size:
Filesystem created:
Thu Oct 15 15:27:56 2015
Last mount time:
Thu Oct 15 15:33:50 2015
Last write time:
Thu Oct 15 15:33:50 2015
Mount count:
Maximum mount count:
Last checked:
Thu Oct 15 15:27:56 2015
Check interval:
Next check after:
Tue Apr 12 15:27:56 2016
Lifetime writes:
Reserved blocks uid:
0 (user root)
Reserved blocks gid:
0 (group root)
First inode:
Inode size:
Required extra isize:
Desired extra isize:
Journal inode:
Default directory hash:
Directory Hash Seed:
56a-4bc9-810d-9a9e2aa2109b
Journal backup:
inode blocks马哥Linux,智者的选择? 马哥linux运维微信公众号致力于linux运维相关知识的推送,秉承授人以鱼不如授人以渔的理念,为广大linux爱好者推送互联网前沿技术和提供咨询!? 咨询电话:400-080-6560? 官方站点:www.magedu.com? 官方博客:www.178linux.com? 官方博客:mageedu.blog.51cto.com
觉得不错,分享给更多人看到
马哥Linux运维 微信二维码
分享这篇文章
5月3日 21:06
马哥Linux运维 最新文章最近新买了一台服务器DELL R730
首先我们做了一个raid 1 和raid 5
在raid 1 上安装系统
安装完系统之后,现在要进行分区了,那个raid 5 做完之后,实际大小是19T
所以这里不能用传统的fdisk来分区了,这里采用parted来分区,我们的系统是centos 7的,文件系统类型都设成是xfs文件系统了
这里开始分区:
[root@localhost ~]# parted /dev/sdbGNU Parted 3.1使用 /dev/sdbWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) p&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &Model: DELL PERC H730P Mini (scsi)Disk /dev/sdb: 20.0TBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number& Start& End& Size& File system& Name& 标志(parted) help& align-check TYPE N&&&&&&&&&&&&&&&&&&&&&&& check partition N for TYPE(min|opt) alignment& help [COMMAND]&&&&&&&&&&&&&&&&&&&&&&&&&& print general help, or help on COMMAND& mklabel,mktable LABEL-TYPE&&&&&&&&&&&&&& create a new disklabel (partition table)& mkpart PART-TYPE [FS-TYPE] START END&&&& make a partition& name NUMBER NAME&&&&&&&&&&&&&&&&&&&&&&&& name partition NUMBER as NAME& print [devices|free|list,all|NUMBER]&&&& display the partition table, available devices, free space, all found partitions, or a particular partition& quit&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& exit program& rescue START END&&&&&&&&&&&&&&&&&&&&&&&& rescue a lost partition near START and END& rm NUMBER&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& delete partition NUMBER& select DEVICE&&&&&&&&&&&&&&&&&&&&&&&&&&& choose the device to edit& disk_set FLAG STATE&&&&&&&&&&&&&&&&&&&&& change the FLAG on selected device& disk_toggle [FLAG]&&&&&&&&&&&&&&&&&&&&&& toggle the state of FLAG on selected device& set NUMBER FLAG STATE&&&&&&&&&&&&&&&&&&& change the FLAG on partition NUMBER& toggle [NUMBER [FLAG]]&&&&&&&&&&&&&&&&&& toggle the state of FLAG on partition NUMBER& unit UNIT&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& set the default unit to UNIT& version&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& display the version number and copyright information of GNU Parted(parted) print freeModel: DELL PERC H730P Mini (scsi)Disk /dev/sdb: 20.0TBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number& Start&& End&&&& Size&&& File system& Name& 标志&&&&&&& 17.4kB& 20.0TB& 20.0TB& Free Space(parted) parted&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && align-check TYPE N&&&&&&&&&&&&&&&&&&&&&&& check partition N for TYPE(min|opt) alignment& help [COMMAND]&&&&&&&&&&&&&&&&&&&&&&&&&& print general help, or help on COMMAND& mklabel,mktable LABEL-TYPE&&&&&&&&&&&&&& create a new disklabel (partition table)& mkpart PART-TYPE [FS-TYPE] START END&&&& make a partition& name NUMBER NAME&&&&&&&&&&&&&&&&&&&&&&&& name partition NUMBER as NAME& print [devices|free|list,all|NUMBER]&&&& display the partition table, available devices, free space, all found partitions, or a particular partition& quit&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& exit program& rescue START END&&&&&&&&&&&&&&&&&&&&&&&& rescue a lost partition near START and END& rm NUMBER&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& delete partition NUMBER& select DEVICE&&&&&&&&&&&&&&&&&&&&&&&&&&& choose the device to edit& disk_set FLAG STATE&&&&&&&&&&&&&&&&&&&&& change the FLAG on selected device& disk_toggle [FLAG]&&&&&&&&&&&&&&&&&&&&&& toggle the state of FLAG on selected device& set NUMBER FLAG STATE&&&&&&&&&&&&&&&&&&& change the FLAG on partition NUMBER& toggle [NUMBER [FLAG]]&&&&&&&&&&&&&&&&&& toggle the state of FLAG on partition NUMBER& unit UNIT&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& set the default unit to UNIT& version&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& display the version number and copyright information of GNU Parted(parted) mkpart /dev/sdb1文件系统类型?& [ext2]? xfs起始点? 0&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &结束点? 5120GB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &警告: The resulting partition is not properly aligned for best performance.忽略/Ignore/放弃/Cancel? ignore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &(parted) mkpart /dev/sdb2文件系统类型?& [ext2]? xfs&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &起始点? 5120GB结束点? 10240GB(parted) mkpart /dev/sdb3文件系统类型?& [ext2]? xfs&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &起始点? 10240GB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &结束点? 15360GB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &(parted) print free&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &Model: DELL PERC H730P Mini (scsi)Disk /dev/sdb: 20.0TBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags: Number& Start&& End&&&& Size&&& File system& Name&&&&&& 标志&1&&&&& 17.4kB& 5120GB& 5120GB&&&&&&&&&&&&&& /dev/sdb1&&&&&&& 5120GB& 5120GB& 524kB&& Free Space&2&&&&& 5120GB& 10.2TB& 5120GB&&&&&&&&&&&&&& /dev/sdb2&3&&&&& 10.2TB& 15.4TB& 5120GB&&&&&&&&&&&&&& /dev/sdb3&&&&&&& 15.4TB& 20.0TB& 4641GB& Free Space(parted) mkpart /dev/sdb4文件系统类型?& [ext2]? xfs&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &起始点? 15360GB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &结束点? 20001GB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& (parted) q&&&&&&&
经过查找资料发现ext4格式不支持16T以上磁盘分区,没办法只能采用xfs格式。现在分区完成了。现在需要格式化磁盘了
mkfs.xfs /dev/sdb1
mkfs.xfs /dev/sdb2
mkfs.xfs /dev/sdb3
mkfs.xfs /dev/sdb4
现在就开始创建逻辑卷了
vgcreate&&& vgdata
lvcreate&&&& lvdata
mkfs.xfs .../vgdata-lvdata
现在就是挂在分区了mkdir /ftproot
mount /dev/mapper/vgdata-lvdata&&& /ftproot
vim /etc/fstab
/dev/mapper/vgdata-lvdata&&&&&&&&&&&&&&&& /ftproot& xfs&&& defaults&&& 0 0&
有关/etc/fstab下面的列的参数的意思是:
http://blog.sina.com.cn/s/blog_uyr9.html
http://www.tuicool.com/articles/u63e6f
http://blog.chinaunix.net/uid--id-3379232.html
阅读(...) 评论()centos&20T硬盘(超过16T)分区和格式化
传统的fdisk分区不支持2T以上的磁盘分区,而parted分区可以支持,而ext4格式不支持16T以上的磁盘空间分区,必须使用xfs分区;
#parted /dev/sdb
将 mbr转换成 gpt
# mklable gpt
将所有磁盘都分这个一个区
#mkpart primary 0 -1
Warning: The resulting partition is not properly aligned for best
performance.
Ignore/Cancel? ignore
查看分区后的内容,可以看到sdb1为19多T空间
#parted -l
Model: Dell Virtual Disk (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number& Start&&
system&&&&
1049kB& 211MB&&
210MB& primary&
ext4&&&&&&&&&&&
420MB&& 210MB&
primary& linux-swap(v1)
420MB&& 1000GB&
999GB& primary& ext4
Model: DELL MD38xxi (scsi)
Disk /dev/sdb: 19.8TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number& Start&&
Size&&& File
17.4kB& 19.8TB&
19.8TB&&&&&&&&&&&&&&
这个时候如果对这19.8T空间进行ext4格式化会报错
#mkfs.ext4 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
mkfs.ext4: Size of device /dev/sdb1 too big to be expressed in 32
using a blocksize of 4096.
经过查找资料发现ext4格式不支持16T以上磁盘分区,没办法只能采用xfs格式。
#mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1&&&&&&&&&&&&&
isize=256&&&
agcount=18, agsize= blks
=&&&&&&&&&&&&&&&&&&&&&&
sectsz=512&& attr=2,
projid32bit=0
=&&&&&&&&&&&&&&&&&&&&&&
bsize=4096&& blocks=,
=&&&&&&&&&&&&&&&&&&&&&&
sunit=0&&&&&
swidth=0 blks
naming&& =version
2&&&&&&&&&&&&&
bsize=4096&& ascii-ci=0
log&&&&&&&&&&
bsize=4096&& blocks=521728,
=&&&&&&&&&&&&&&&&&&&&&&
sectsz=512&& sunit=0 blks,
lazy-count=1
=none&&&&&&&&&&&&&&&&&&
extsz=4096&& blocks=0,
rtextents=0
然后再mount吧
#mount /dev/sdb1 /data
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 硬盘分区与格式化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信