磁盘格式化
磁盘挂载
手动增长swap空间node
磁盘格式化linux
CentOS7 支持的文件格式centos
xfs 系统默认的文件系统,async
如何查看一个分区的文件系统:mont (只关注dev开头的就行)ui
/ /boot (根和boot)都是xfs3d
centos6 和以前的版本,使用的是ext (centos6: ext4 ; centos5: ext3; centos4: ext2)视频
格式化:server
mke2fsblog
-t 指定密钥格式化成什么样的文件系统图片
-b 指定块儿大小 (若是文件没有写数据,显示是0)
---
[root@serverlooker-01 ~]# mke2fs -t ext4 /dev/sdb1
和
root@serverlooker-01 ~]# mkfs.ext4 /dev/sdb1
是同样的效果
---
这个时候mount是看不到/dev/sdb1/的,由于尚未把文件系统挂载到任何的挂载点上。
若是想看一个尚未挂载的分区,用命令:blkid
mkfs.ext4 = mke2fs -t ext4 (mke2fs 还不支持 xfs 须要配置一下)
---
mk2fs -b
系统提示8192有点大, 何时使用这种大块儿呢?
若是文件系统存档都是大文件(视频,音乐,高清图片),这时候能够用大块儿,读写更快。
若是是存的几KB的文件,能够设置小一点(2048)
-m 指定分区预留的空间大小
(也能够 0.1, 磁盘最大化使用)
没有指定文件系统,那是什么文件系统呢?用 blkid 看
若是不指定,是ext2, 太老了。咱们改为 ext4
---
关于inode
大概是4个块儿对应一个inode
能够改为2个块对应一个inode
可用命令
mke2fs -i (指定多少个字节对应一个inode )
>>>>>>>>>>>>>>>>>
磁盘挂载
一个磁盘能够不分区,直接格式化:
(只有格式化后才能挂载文件系统)(挂载点实际就是一个目录)
把/dev/sdb 挂载到mount下
挂载的命令:mount
mnt 就是挂载点。
这时候就能够mount看文件系统类型是什么
---
如何卸载呢?用 umount
---
如何即时是在mnt下,也能卸载呢? (-l lazy)
----
-o
-o rw
-o ro
-o remount 从新挂载
man mount 查看一下
/defaults
suid: 容许分区里面的文件设置suid权限
exec : 是否可执行
auto: 自动挂载
nouser: 普通用户挂载不了
sync: 随时写,内存的数据随时写到磁盘上去,这样会增大磁盘压力(默认async)
------
看一个配置文件 vi /etc/fstab
系统启动默认都挂载哪些磁盘,哪些分区,全都是在这个配置文件下去配置的。
第1列: 设备号
第2列: 挂载点
第3列: 分区格式
第4列: 挂载选项
第5列: 是否备份 (备份文件系统,如今不须要备份,没什么做用)
第6列:优先级 是否检测,系统系统,会检测磁盘有没有问题(0 1 2)
(man fstab)
UUID 怎么看?
手动增长swap空间
没有必要弄太大swap, 由于SSD硬盘是很贵的。内存128G ,那256G设置成swap,很明显是没用的。8G就能够。
若是须要,临时增长
先模拟一个磁盘,作一个100M的小分区
[root@serverlooker-01 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
dd: 用来操做磁盘
if :指定从哪里读
/dev/zero linux内核里的一个盗零器,能够产生源源不断的零
of 将这些零写入到哪里
bs 块大小
count 数量
建立完以后格式化一下(mkswap),swap是一种特有的文件系统
加载:
如何删除:
不想要就 rm -f /tmp/newdisk 删掉。
OK