MBR格式
分区命令:fdisk
一共可以分14个分区(4个主分区,扩展分区,逻辑分区) 例如: 3主 + 1扩展(n逻辑)
MBR 小于2TB的硬盘。
一块硬盘最多分4个主分区。
一块硬盘可以直接划分4个主分区,也可以划分3个主分区和一个扩展分区,扩展分区下面可以划分多个逻辑分区
GPT格式
分区命令:gdisk(parted---rhel6)
一共可以分128个主分区
GPT大于小于2TB都可以。最大可以多大,超过目前硬件可以支撑的硬盘大小
#注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!因为转换格式要格式化硬盘
管理磁盘 MBR
1.添加磁盘:scsi需要关闭虚拟机添加,sata不用关闭可直接添加
2.查看磁盘信息:lsblk
3.创建分区:启动分区工具:# fdisk /dev/sdb 不可用sda,a为基础盘
# fdisk -l /dev/sdb 查看磁盘信息
m:获取帮助 d:删除分区 g:转换成GPT格式 o:转换成DOS格式 n:创建(添加)分区
p:打印分区表 w:保存退出
进入会话模式:先输入 n ,再敲击 p,(p为主分区,e为扩展分区,l为逻辑分区),再选择数字1-4,敲击回车默认起始大小为2048,再划分大小,如若继续分区则再按 n,保存退出 w。
刷新分区表: # partprobe /dev/sdb
4.创建文件系统(格式化):# mkfs.ext4 /dev/sdb1
5.挂载mount:手动挂载:# mkdir /mnt/disk1 (创建挂载点,一分区一挂载点)
# mount -t ext4 /dev/sdb1 /mnt/disk1(挂载)
6.查看挂载信息 :方法1:df -hT 或 lsblk 或 ll /dev/sdx
方法2: mount
7.挂载重启失效问题: 写入自启动文件:方法一: # vim /root/.bashrc
mount -t ext4 /dev/sdb1 /mnt/disk1
方法二: # vim /etc/fstab
/dev/sdb1 /mnt/disk1 xfs 或 ext4 defaults 0 0
如果使用UUID添加则:
查看uuid和文件系统类型 : # blkid /dev/sdb1 或 uuidgen
# vim /etc/fstab
UUID=89226bbb-cdda-488c-a31c-f664187d90c9 /boot xfs defaults 0 0
最后:mount -a #自动挂载
取消挂载:umount /mnt/disk1
umount -l /mnt/disk1 (强行取消)
fuser -k -u -c /date
# 如果取消挂载删除磁盘后,但未从自启动程序中取消,则将导致虚拟器瘫痪
mount -o noexec /dev/vg1/lv2 /mnt/lv2 #不允许执行二进制文件
remount 在线重新挂载