磁盘格式化, 磁盘挂载,手动增长swap空间

 磁盘格式化
 磁盘挂载
手动增长swap空间node

 磁盘格式化linux

CentOS7 支持的文件格式centos

38ae9e01468c4869c5d19a6ee9a767c1.jpg

xfs  系统默认的文件系统,async

如何查看一个分区的文件系统:mont (只关注dev开头的就行)ui

e00b01e1dc37198b99d083c6ee502074.jpg

/  /boot (根和boot)都是xfs3d

centos6 和以前的版本,使用的是ext  (centos6: ext4 ; centos5: ext3; centos4: ext2)视频

格式化:server

6eadc5943c91608ba927491bc55978ae.jpg

mke2fsblog

-t  指定密钥格式化成什么样的文件系统图片

-b 指定块儿大小  (若是文件没有写数据,显示是0)

ee1fe2f7c2ffa8bb901254d332d338ec.jpg

---

[root@serverlooker-01 ~]# mke2fs -t ext4 /dev/sdb1

root@serverlooker-01 ~]# mkfs.ext4 /dev/sdb1

是同样的效果

58b90874d39eef8096c3204905d8aa2b.jpg

 

654bbca20afce5f3f5983f5065b2af7c.jpg

---

86febb18180db0d19b7ec69b5f8af2f9.jpg 

这个时候mount是看不到/dev/sdb1/的,由于尚未把文件系统挂载到任何的挂载点上。

若是想看一个尚未挂载的分区,用命令:blkid

5c64016ee82786d00971741d60fed5be.jpg

mkfs.ext4 = mke2fs -t ext4 (mke2fs 还不支持 xfs 须要配置一下)

---

mk2fs -b

62bbf4281b18cbf0fa5704c127267cf6.jpg

系统提示8192有点大, 何时使用这种大块儿呢?

若是文件系统存档都是大文件(视频,音乐,高清图片),这时候能够用大块儿,读写更快。

若是是存的几KB的文件,能够设置小一点(2048)

-m  指定分区预留的空间大小

6530208a70f2bbd0a17574852514c3ce.jpg

f3993a8b66aa6c2163e909d3347ff6ec.jpg

(也能够 0.1, 磁盘最大化使用)

没有指定文件系统,那是什么文件系统呢?用 blkid 看

4fb53d46ed586ac1a047038525fad0be.jpg

若是不指定,是ext2, 太老了。咱们改为 ext4

38c4d89289ce1f508a934920ad694dfe.jpg

---

关于inode

大概是4个块儿对应一个inode

2c1e778e135d8c89dd59e2a9959640dd.jpg

能够改为2个块对应一个inode

可用命令

mke2fs -i (指定多少个字节对应一个inode )

e67344eecac360ec6e63c2c73f7d9231.jpg

>>>>>>>>>>>>>>>>>

磁盘挂载

一个磁盘能够不分区,直接格式化:

8af01a4e55b690527f86640081865c5c.jpg

(只有格式化后才能挂载文件系统)(挂载点实际就是一个目录)

 

把/dev/sdb 挂载到mount下

挂载的命令:mount

1428fb87204d94ef596f30be764139ee.jpg

mnt 就是挂载点。

这时候就能够mount看文件系统类型是什么

5ac570673388f7a209934432a444c6f9.jpg

---

如何卸载呢?用 umount

ce2b68fdc3f5984b8a7b5895b2a26f15.jpg

---

如何即时是在mnt下,也能卸载呢? (-l  lazy)

fc93a9319310118971c874e67e391740.jpg

----

-o 

-o rw

-o ro

-o remount 从新挂载

man mount 查看一下

/defaults

bfe204f82ab04e3aed81d73b3eb1e1f7.jpg

suid: 容许分区里面的文件设置suid权限

exec :  是否可执行

auto: 自动挂载

nouser:  普通用户挂载不了

sync: 随时写,内存的数据随时写到磁盘上去,这样会增大磁盘压力(默认async)

------

看一个配置文件 vi /etc/fstab

系统启动默认都挂载哪些磁盘,哪些分区,全都是在这个配置文件下去配置的。

6432d7eb1df633c2346915aeb4e71b69.jpg

第1列: 设备号

第2列: 挂载点

第3列: 分区格式

第4列: 挂载选项

第5列: 是否备份 (备份文件系统,如今不须要备份,没什么做用)

第6列:优先级      是否检测,系统系统,会检测磁盘有没有问题(0  1  2)

(man fstab)

UUID 怎么看? 

1438038e2b0cb2418deea997bccb4419.jpg

102154988ef213ed902b4cd55dc0a6cf.jpg

手动增长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是一种特有的文件系统

加载:

ccd16e5f8e37e0acc2b13f7700b5c7ab.jpg

如何删除:

2d481df4a4734e7acf40ec9b1f390229.jpg

不想要就 rm -f /tmp/newdisk 删掉。

OK

相关文章
相关标签/搜索