美文网首页
linux 使用parted分区大于2T的硬盘.md

linux 使用parted分区大于2T的硬盘.md

作者: Minimal__ | 来源:发表于2019-03-21 08:56 被阅读0次

本文是从个人为知笔记中摘抄出来,部分内容来源网络

fdisk -l查看所有硬盘信息

parted /dev/sdb #用parted工具分区/sdb卷
mklabel GPT #改变成GPT分区
mkpart primary 0% 100% #将所有容量分给第一个分区  (mkpart primary 0 5T)
print
quit
mkfs.ext4 -T largefile /dev/sdb1 #格式化/dev/sdb1分区 不加 -T largefile参数格式化非常慢
mkdir /data
mount -t ext4 /dev/sdb1 /data

上面就是格式大于2T分区的步骤

自动挂载话要修改/etc/fstab文件
加入下面一行:
/dev/sdb1 /data ext4 defaults 0 0
然后保存退出 运行一下 #mount -a 就行了

特别说明,针对大于16T的硬盘无法用mkfs格式化的问题

参考:https://www.cnblogs.com/tiantiandas/p/5590263.html
注意,内网机器需要挂代理才能使用yum安装软件,脚本如下(代理服务器的ip根据实际情况改,这里使用了一台笔记本安装了ccproxy给内网服务器做代理)

#!/bin/bash
cd /etc/yum.repos.d/
mv rhel-source.repo rhel-source.ori
echo -e "http_proxy=26.151.11.200:808\nhttps_proxy=26.151.11.200:808" >>/etc/wgetrc
echo "http_proxy=26.151.11.200:808">>/etc/yum.conf
echo "nameserver 114.114.114.114" >>/etc/reslove.conf
echo -e "http_proxy=26.151.11.200:808\nexport http_proxy" >>/etc/profile
source /etc/profile
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo rhel-source.repo
sed -i "s;\$releasever;6;g" rhel-source.repo
yum clean all
yum makecache

1.安装gcc

yum install gcc -y 

2.下载升级包并升级e2fsprogs

wget -c http://jaist.dl.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.13/e2fsprogs-1.42.13.tar.gz
tar xf e2fsprogs-1.42.13.tar.gz && cd e2fsprogs-1.42.13
./configure && make && make install

3.修改/etc/mke2fs.conf

vim /etc/mke2fs.conf
[fs_types]
        ext3 = {
                features = has_journal
        }
        ext4 = {
                features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
                auto_64-bit_support = 1 #添加这一行
                inode_size = 256
        }

4.格式化分区

mkfs.ext4 -T largefile /dev/sdb1

相关文章

网友评论

      本文标题:linux 使用parted分区大于2T的硬盘.md

      本文链接:https://www.haomeiwen.com/subject/lpufvqtx.html