disk不支持给高于2TB的磁盘进行分区。如果有单块盘高于2TB,建议使用Gdisk进行分区
1.使用gdisk进行磁盘分区
#1.安装gdisk分区工具
yum install gdisk -y
#2.创建一个新分区,500MB大小
gdisk /dev/sdb
Command (? for help): n #创建新分区
Partition number (1-128, default 1):
First sector (34-2097118, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-2097118, default = 2097118) or {+-}size{KMGTP}: +500M #分配500M大小
Command (? for help): p #打印查看
Number Start (sector) End (sector) Size Code Name
1 2048 1026047 500.0 MiB 8300 Linux filesystem
Command (? for help): w #保存分区
Do you want to proceed? (Y/N): y #确认
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
#3.创建完成后,可以尝试检查磁盘是否为gpt格式
fdisk /dev/sdb -l|grep type
Disk label type: gpt
#4.安装parted, 刷新内核立即生效,无需重启
yum -y install parted
partprobe /dev/sdb
磁盘挂载方式
通过mount进行挂载,但重新启动将会失效,临时生效
# 选项:-t指定文件系统挂载分区 -a 挂载/etc/fstab中的配置文件 -o 指定挂载参数
# 挂载/dev/sdb1至db1目录
mkdir /db1
mount -t xfs /dev/sdb1 /db1/
磁盘得卸载方式
umount + 目录
umount + 磁盘位置
umount -l 强制卸载
如果需要实现永久挂载则需要将挂载信息写入/etc/fstab配置文件中实现
#1.使用blkid命令获取各设备的UUID
blkid |grep "sdb1"
/dev/sdb1: UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" TYPE="xfs"
#2.使用UUID挂载磁盘sdb1分区至于db1, 测试挂载
mount UUID="e271b5b2-b1ba-4b18-bde5-66e394fb02d9" /db1
#3.写入/etc/fstab中,实现开机自动挂载
tail -1 /etc/fstab
UUID=e271b5b2-b1ba-4b18-bde5-66e394fb02d9 /db1 xfs defaults 0 0
#4.加载fstab配置文件, 同时检测语法是否有错误
mount –a
/etc/fstab配置文件编写格式
要挂载设备 挂载点 文件系统类型 挂载参数 是否备份 是否检查
第四列:挂载参数。挂载参数有很多,在这块我们了解即可,不必深究。
参数
含义
async/sync
是否为同步方式运行。默认async
user/nouser
是否允许普通用户使用mount命令挂载。默认nouser
exec/noexe
是否允许可执行文件执行。默认exec
suid/nosuid
是否允许存在suid属性的文件。默认suid
auto/noauto
执行mount -a 命令时,此文件系统是否被主动挂载。默认auto
rw/ro
是否以只读或者读写模式进行挂载。默认rw
default
具有rw,suid,dev,exec,auto,nouser,async等默认参数的设定
第五列:是否进行备份。通常这个参数的值为0或者1
选项
含义
0
代表不做备份
1
代表要每天进行备份操作
2
代表不定日期的进行备份操作
第六列:是否检验扇区:开机的过程中,系统默认会以fsck检验我们系统是否为完整
选项
含义
0
不要检验磁盘是否有坏道
1
检验
2
校验 (当1级别检验完成之后进行2级别检验)
虚拟磁盘介绍SWAP
Swap分区在系统的物理内存不够时,将硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。
PS: 当物理内存不够时会随机kill占用内存的进程,从而产生oom,临时使用swap可以解决
2.查看当前swap分区大小,然后进行扩展和缩小
free -m
swapon /dev/sdb2 swap 分区大小
swapon -a #代表激活所有的swap
swapoff /dev/sdb1 缩小swap 分区大小
swapon -s 检查当前swap 分区有哪些设备
如果磁盘没有过多的分区可用,也可以通过文件增加SWAP空间,本质上还是磁盘
如果希望swap开机自动挂载,将swap信息追加至/etc/fstab即可。