《 磁盘管理 》 添加磁盘
1.磁盘基本分区 Fdisk
2.添加磁盘
把虚拟机处于关机状态 然后进行磁盘添加
查看是否添加
第一种方法:ll /dev/sd* 查看磁盘分区
第二种方法:lsblk 查看磁盘分区
3.磁盘分区
例如:1P + 1E (3L)
1个主分区 1个扩展分区 3个逻辑分区
fdisk /dev/sd0 添加分区 输入m 列出帮助手册
需要用到的:n #添加一个分区 会提示主或扩展 直接按默认就可以 【p】然后1-4默认1
然后按提示 +1G 或者 10G 具体看要求 然后就分玩了
需要用到的:n #添加一个扩展分区 会提示主或扩展 扩展选择【e】然后2-4那就从2开始
然后回车后 如不输入+多少空间 则默认把剩下的分区全部给扩展分区
需要用到的:n #在扩展分区里面添加一个逻辑分区 会提示主分区和逻辑分区选择【l】逻辑分区
然后可以把逻辑分区添加10G也就是+10G
分区好后 保存 :w 保存后自己退出
4.磁盘格式化
第一种方法:mkfs.xfs -f -f强制覆盖
第二种方法:mkfs -t xfs /dev/sdb1 推荐这种!
5.设备挂载
mkdir /data_1 mkdir /data_5 创建挂载文件
mount /dev/sda1 /data_1 把/dev/sda1 挂载到 /data_1
mount /dev/sda1 /data_5 把/dev/sda5 挂载到 /data_5
6.检查挂载是否成功
df -h 查看磁盘分区信息
8.如设备正在繁忙
partprobe /dev/sdb 刷新后就会显示
提示:主分区 扩展分区 逻辑分区
MBR:只能分配4个主分区 如果则够用就可以
MBR:分配7个分区 怎么办 3个主 1个扩 4个逻
《 磁盘管理 》如何分配4T以上的分区
1.gdisk 分区
fdisk 分配大于4T的磁盘,会提示修改为主引导页为GPT (但是可以继续使用fdsk继续分配)
gdisk 分配大于2T以上的文件
如没有 gdisk 需要安装 yum install gdisk -y
gdisk /dev/sdc 选择需要分配的磁盘
第一次使用需要 ? 看使用帮助
需要用到:n 新建一个分区 查看有多少主分区 1-128 无需考虑逻辑分区及扩展分区 直接回车
回车 输入2048则创建2T的分区
2.挂载与卸载
挂载 及参数
-t #指定挂载设备的类型
-o #指定挂载的参数 例如 rw,ro 这种
mkdir sdb1 创建挂载点
mount /dev/sdb1 sdb1 进行文件挂载
卸载
umout /dev/ 通过目录卸载
umount /dev/sde1 通过卸载挂载的设备
cd /data/test1/ 强制卸载 -l 参数
umount /data/ test1 如果在挂载的目录下 是我i法进行卸载 但是可以强制卸载 当退出该目录时 目录回归原属性
3.如何永久挂载
blkid | grep "sdb1" 使用命令获取各设备的UUID
moint UUID="这里是UUID" /db1 使用UUID挂载磁盘sdb1分区至于db1 测试挂载
vim /etc/fstab 写入fstab中 实现开机自动挂载
要挂载的设备 挂载点 设备类型 挂载参数 是否备份 是否检查
/dev/sdb1 /sdb1 xfs defaults 0 0
配置完后 加载fstab文件 同时检测语法是否有错误
mount -a
4./etc/fstab 配置文件编写格式
要挂载的设备挂载点(入口)文件系统类型挂载参数是否备份检查
/dev/sdb1 /sdb1 xfs defaults 0 0
第四列:挂载参数 挂载参数有很多 在这块我们了解即可 不必深究
async/sync 是否为同步方式运行。默认async
user/nouser 是否允许普通用户使用mount命令挂载。默认nouser
exec/noexe 是否允许可执行文件执行。默认exec
suid/nosuid 是否允许存在suid属性的文件。默认suid
auto/noauto 执行mount -a 命令时,此文件系统是否被主动挂载。默认 auto
rw/ro 是否以只读或者读写模式进行挂载。默认rw
defaults 具有rw,suid,dev,exec,auto,nouser,async等默认参数的设定
第五列参数:是否进行备份 通常这个参数值为0或者1
0 #代表不做备份
1 #代表要每天进行备份
2 #代表不定日期的进行备份
第六列参数:是否检验扇区:开机过程中 系统默认会以fsck检验我们系统是否完整
0 #不检查磁盘是否有坏道
1 #检验
2 #检验(当1级别检验完成之后进行第二级别检验)
如挂载设备有问题 导致无法进入系统 输入root密码 然后注释掉/etc/fstab 最后重启