上次我们讲了关于磁盘分区的问题,如果没有看到的,可以点击下面的链接查看,
Linux最详细的磁盘管理,手把手教学----磁盘管理(一)---磁盘简介,分区,格式化,挂载等等_error1024的博客-优快云博客
下面我们进行讲解格式化分区
格式化分区
mkfs(make file system)
命令格式
mkfs.ext4或者xfs /dev/sdb1
这样就格式化好了。
磁盘挂载
临时挂载
语法格式
挂载 (临时挂载)
mount命令
语法格式:
mount [参数] 挂载设备 挂载点
挂载点需要手动创建或者使用系统中现成的目录作为挂载点
#mount
#mount 参数 挂载设备 挂载点
-t 文件系统类型
ext3 ext4 xfs ntfs-3g nfs cifs (需要-t指定)
-o 文件系统属性
-a 检测是否挂载成功 mount -a
rw 读写
ro 只读
remount 重新挂载 根分区也可重新挂载--->mount -o rw,remount /sysroot
案例1:挂载分区
mount /dev/sdb1 /opt
mount -t xfs /dev/sdb1 /opt
案例2:企业硬盘分区设置
某企业数据库服务器存储空间不足,现需要增加磁盘,现有2T(实验用20G代替)磁盘准备加入该服务器,加入后创建4个分区,大小分别为5G,8G,4G,2G,这四个分区分别对应系统/file,/music,/video,/image;写出对应的实现过程。(注意:文件系统自由选择)
首先确定文件系统,
下面使用命令fdisk /dev/sdb
然后按n创建新的磁盘,默认主分区---分区为1---默认开始扇区,然后输入分区的大小+5G按回车,这个分区就结束了,按w保存,也可以直接进行创建下一个,我这里就直接创建下一个了
同理可以进行创建第二个分区
按n创建新的磁盘,默认主分区---分区为2---默认开始扇区,然后输入分区的大小+8G,按回车,这个分区就结束了,
按n创建新的磁盘,默认主分区---分区为3---默认开始扇区,然后输入分区的大小+4G按回车,这个分区就结束了,
按n创建新的磁盘,默认主分区---分区为4---默认开始扇区,然后输入分区的大小+2G按回车,这个分区就结束了,
然后输入w保存即可
第二步我们进行格式化磁盘
mkfs.xfs -f /dev/sdb1
mkfs.xfs -f /dev/sdb2
mkfs.xfs -f /dev/sdb3
mkfs.xfs -f /dev/sdb4
格式化完成之后,进行挂载,因为要挂载到/file,/music,/video,/image
我们先创建这个目录
mkdir /file /music /video /image
所以执行下面的命令
mount -t xfs /dev/sdb1 /file
mount -t xfs /dev/sdb2 /music
mount -t xfs /dev/sdb3 /video
mount -t xfs /dev/sdb4 /image
挂在完成之后就可以了。
===================
案例3:忘记密码:
mount -o remount,rw /sysroot
这个忘记密码的操作我在之前的博客里有写,或者你可以点击下面的链接进行查看
https://blog.youkuaiyun.com/GaoShi66/article/details/126432666
mount -t nfs 192.168.0.253:/abc /opt
扩展命令一:df -Th
df -Th 磁盘的汇总信息
扩展命令二:卸载
#umount 设备名称
#umount 挂载点
unmount /dev/disk1
永久挂载(开机挂载)
我们设置了挂载,但是重启之后,刚才的挂载会失效,所以才有了永久挂载
如图,开机之后,我们之前创建的文件没有了,再次挂载之后又有了
解决方案:
一:开机挂载
[root@xingdian ~]#vim /etc/fstab
第1列:挂载设备(3种写法)
(1)/dev/sda5
(2)10.11.59.110:/abc
(3)UUID=设备的uuid rhel6 rhel7的默认写法
注意:命令blkid是用来获取uuid
第2列:挂载点
第3列:文件系统类型
第4列:文件系统属性
第5列:是否对文件系统进行(磁带)备份
0 不备份
1 1天一次
2 2天一次
第6列:是否检查文件系统
0 不检查
1 先检查
2 后检查
/dev/sdb1 /opt/xingdian xfs defaults 0 0
/dev/sdb2 /opt/diandian ext2 defaults 0 0
UUID=7363c072-d11b-4a5a-babe-2caefd6127ee /swap swap defaults 0 0
扩展:
/etc/rc.d/rc.local 开机启动(在开机的时候自动执行这个文件里面的内容(命令))
vim /etc/rc.d/rc.local
touch xingdian.txt
然后更改权限:chmod a+x /etc/rc.d/rc.local
重启服务器reboot:验证这个配置文件的作用
留个问题:这个文件既然可以开机自动执行这个文件,能否把把挂载命令写到这里面?
除此之外,也有其他的方法,例如
找到这个文件:vim /root/.bashrc
在这里把挂载命令写进去,也可以实现这个开机挂载的目的,这里我就不多说了,有兴趣的可以试着做一下,具体如截图:
在这里开机挂载就讲完了。
交换分区
作用: swap
'提升' 内存的容量,防止OOM(Out Of Memory)
用的是硬盘空间 当作内存来用 当物理内存不够用的时候 使用swap分区,防止物理内存耗尽
swap分区大小设置规则:
内存小于4GB时,推荐不少于2GB的swap空间;
内存4GB~16GB,推荐不少于4GB的swap空间;
内存16GB~64GB,推荐不少于8GB的swap空间;
内存64GB~256GB,推荐不少于16GB的swap空间
总结一下
查看当前的交换分区:
[root@xingdian ~]# free -m
[root@xingdian ~]# swapon -s
制作swap分区:
先用fdisk做一个分区
格式化
[root@xingdian ~]#mkswap /dev/sda5
激活swap分区
[root@xingdian ~]#swapon /dev/sda5
关闭swap分区
[root@xingdian ~]# swapoff /dev/sda5
扩展命令:
释放缓存、
echo 3 >proc/sys/vm/drop_caches
dd if=/dev/zero of=/mnt/disk1/1.txt bs=1M count=600
关于如何进行格式化分区,硬盘挂载,卸载,逻辑卷,PV,VG,lV等等操作,我会及时更新,可以点击关注,或者到我的主页去查看,写博客不易,点赞转发,动力更大,哈哈哈哈哈哈,我要拯救世界!!!!
Linux最详细的磁盘管理,手把手教学----磁盘管理(一)---磁盘简介,分区,格式化,挂载等等_error1024的博客-优快云博客 Linux修改root密码/忘记root密码如何操作?_error1024的博客-优快云博客