Linux:磁盘分区

全局唯一标识分区表(GUID Partition Table,缩写:GPT)
GPT是一个实体硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。 传统的主启动记录(MBR)磁盘分区支持最大卷为2.2TB,每个磁盘最多有4个主分区,或3个主分区、1个扩展分区和在扩展分区里面分多个逻辑分区。
与MBR分区方法相比,GPT具有更多的优点,因为它允许每个磁盘有多达128个分区,支持高达18EB(千兆兆字节)的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。

磁盘分区

若磁盘小于2TB,可用fdisk /dev/sdb 进行分区,即MBR 分区格式

步骤

1、在虚拟机中插入一个新的硬盘20G,按照步骤添加,磁盘类型看个人喜好,我这里用的系统推荐,没有显示在本文中的步骤一律下一步

2、添加完磁盘可通过重启或者以下命令刷新

3、分区,用fdisk指定磁盘设备文件,并进行分区

命令选项含义翻译
atoggle a bootable flag切换一个可启动标志
bedit bsd disklabel编辑bsd磁盘标签
ctoggle the dos compatibility flag切换dos兼容性标志
ddelete a partition删除一个分区
gcreate a new empty GPT partition table创建一个新的空的GPT分区表
Gcreate an IRIX(SGI)partition table创建一个IRIX (SGI)分区表
llist known partition types列出已知的分区类型
mprint this menu打印这个菜单
nadd a new partition添加一个新的分区
ocreate a new empty DOS partition table创建一个新的空的dos分区表
pprint the partition table查看分区表
qquit without saving changes退出不保存更改
screate a new empty Sun disklabel退出不保存更改
tchange a partition's system id更改分区的系统id
uchange display/entry units更改显示/输入单元
vverify the partition table验证分区表
wwrite table to disk and exit将表写入磁盘,并退出
xextra functionality(experts only)额外的功能(仅供专家使用)

这里用n来进行分区

修改分区号用t,根据不同的磁盘类型选择相应的号码

4、w保存退出,在外面查看

建立一个swap分区

分区完毕之后还要进行格式化才能进行后续操作,这里用到mkfs命令

这样就格式化好了

还要进行挂载就能够使用了

总结

linux系统添加并使用新硬盘的步骤


1)添加新的硬盘  使用2.5/3.5英寸的托盘插入到服务器

2)刷新识别   重启服务器刷新
              在线刷新  echo "- - -" > /sys/class/scsi_host/host0/scan
                        echo "- - -" > /sys/class/scsi_host/host1/scan
                        echo "- - -" > /sys/class/scsi_host/host2/scan
fdisk -l  #查看确认新硬盘设备
    
3)进行分区
fdisk 设备文件/dev/sdb  
n              新建分区
p/e/l          创建主分区/扩展分区/逻辑分区
1              设置分区号,主分区/扩展分区 1~4 ,逻辑分区从 5 开始
起始扇区位置   一般直接回车,使用默认值
结束扇区位置   一般设置为空间大小, +xxG/M/K
t              设置分区类型ID,常用的有 83 默认的linux类型,82 SWAP,8e LVM,fd RAID
p              查看当前分区情况
w/q            保存退出/不保存退出

d              删除分区

4)格式化,创建文件系统
mkfs -t 文件系统类型xfs/ext4  设备文件/dev/sdb1
mkfs.xfs/ext4   设备文件 
mkswap  设备文件 

5)挂载使用
mount 设备文件  挂载点目录
swapon 设备文件

#查看文件系统使用情况
df [-hT]         lsblk [-f]        mount #查看挂载情况和挂载参数
swapon -s        free -m

#取消挂载使用
umount [-lf] 挂载点目录     umount  设备文件
swapoff 设备文件       swapoff -a


设置开机自动挂载


1)vim /etc/fstab            
设备名称/UUID    挂载点目录     文件系统类型     挂载参数     0(不备份文件系统)   0(开机不进行磁盘检查)

mount -a     #根据 /etc/fstab 配置进行挂载

2)vim /etc/rc.d/rc.local
mount 设备文件 挂载点目录

chmox +x /etc/rc.d/rc.local


fdisk 适用于 小于 2.2TB 的硬盘分区
gdisk parted 都可适用于大于 2.2TB 的硬盘分区
 

  • 26
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值