linux 挂载超大硬盘 作者:七棵菜 日期:2022-11-30 栏目:计算机分类:1 人气:517 ## 查看分区 - 查看当前系统连接了哪些硬盘 ``` fdisk -l ``` IDE 接 口 硬 盘 : /dev/dh[a-z],硬盘名字应该是dh[a-z]开头 SCSI 接 口 硬 盘 : /dev/[a-z],硬盘名字应该是sd[a-z]开头 - 显示磁盘文件的可用空间 ``` df -hT ``` - 以树状图显示磁盘和分区关系 ``` lsblk ``` - 查看分区uuid ``` blkid ``` ## 硬盘分区 - MBR分区表:(MBR含义:主引导记录) 所支持的最大卷:2T (T; terabytes,1TB=1024GB) 对分区的设限:最多4个主分区或3个主分区加一个扩展分区。 - GPT分区表:(GPT含义:GUID分区表) 支持最大卷:18EB,(E:exabytes,1EB=1024TB) 每个磁盘最多支持128个分区 ### 使用 parted 建立大小超过2T的分区 - 可以输入p打印磁盘信息,查看分区的情况,找到起始和结束位置。 ``` parted /dev/sdb ``` - 设置分区类型为gpt ``` mklabel gpt ``` - 分区 ``` mkpart primary 0% 100% ``` primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置。如下两条相同的命令: ``` mkpart primary 0 XXXXXX(结束的空间) ``` ``` mkpart primary 0-1 ``` - 打印当前分区,查看分区设置是否正确 ``` print ``` - 完成后用quit命令退出。 ``` quit ``` ### 格式化磁盘 ``` mkfs.ext3 /dev/sdb1 ``` > 如果支持EXT4可选择格式化为EXT4,格式化成ext3的时候又出现问题。Ext3默认的block size的大小为4k,最大只能支持8T的空间。 格式化时指定block size的大小为8K这样最大可以支持16T的空间。相应命令如下: ``` mkfs.ext3 -b 8192 /dev/sdb2 ``` ### 挂载分区 - 手动挂载 ``` mount /dev/sdb1 /home ``` - 检查是否挂载正确 ``` mount -a ``` - 开机自动挂载 当在系统里创建了一个新的分区后,因为mount挂载在重启服务后会失效,所以需要将分区信息写到/etc/fstab文件中让其永久挂载 编辑/etc/fstab,最后加入如下一行,保存退出 ``` /dev/sdb1(磁盘分区 /home(mount目录) ext3(文件格式) defaults 0 0 ``` ## 修复分区 ``` parted /dev/sdb rescue Start? 0 End? 100% 或者尝试 Start? 0 End? 3001 ``` 标签: linux parted 硬盘修复 挂载硬盘 上一篇:如何使用mvn命令导入依赖 下一篇:linux 运维常用命令 随便看看 2024-02-19 PHP7 运算符“??” 和“?:”的区别 2022-11-30 Linux 后台运行命令 2022-11-25 关于我们 2022-11-30 centos一键系统安装lnmp集成环境 2022-11-30 linux 生成 ssh 公钥 留言