【0905】Linux磁盘管理
4.5/4.6 磁盘格式化
4.7/4.8 磁盘挂载
4.9 手动增加swap空间
一、磁盘格式化(一)
磁盘分区好以后,还需要对磁盘进行格式化,格式化其实就是安装文件系统,win中的文件系统有FAT32和NTFS,CentOS7以XFS作为默认的文件系统。/和/boot都是XFS。之前版本使用的是ext4.
1、格式化磁盘命令mke2fs
-t 指定需要格式化成哪一种文件系统
-b 指定块大小(一个文件写入2字节的数据,就会占用4Kb的块
空间)必须是1024的倍数
格式化之后运行mount命令仍然是看不到刚才的磁盘,因为还未挂
载可使用blkid /dev/sdb命令查看未挂载的磁盘。
二、磁盘格式化(二)
文件中若存储清晰的图片,视频之类的,可以指定块大小为8192,
但至少应为4kb
-m 指定分区预留的空间大小
其中每4个块对应一个inode,每一个块是4kb,一共是16kb,若
想,设置两个块对应一个inode,也就是8kb对应一个inode,可
用:mke2fs -i 8192 -t ext4 /dev/sdb
三、磁盘挂载(一)
不管磁盘有没有分区,都可以格式化磁盘,只有格式化以后,才能够挂载文件系统。磁盘要想访问,必须要挂载到一个挂载点上,挂载点实际上是一个目录。
1、把 /dev/sdb挂载到/mnt下,挂载命令为:mount /dev/sdb /mnt/
2、卸载磁盘
命令:umount /dev/sdb
之后仍然可继续挂载到该/mnt/目录下
也可以直接卸载挂载点umount (-l) /mnt/
四、磁盘挂载(二)
mount 常用选项:
-o 选择把分区挂载成可读or可写or可执行
重要配置文件
vi /etc/fstab 系统启动,默认都挂载哪些磁盘、哪些分区全部在该配置文件下去查看,
第一列:设备的设备号(如何查看UUID?使用blkid命令)
第二列:挂载点
第三列:分区格式xfs
第四列:挂载选项defaults
第五列:是否备份文件系统
第六列:设置优先级1为要检测,1优先级要高于2
五、手动增加swap空间
dd命令,用来操作磁盘的命令
dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
if:指定从哪里读取,该目录可产生源源不断的0
of:指定将这些0,写入到哪里去
bs:指定每一个块大小,一个块指定为1M
count:100*1M=100M newdisk的大小
使用mkswap命令去格式化,
(1)使用swapon加载到现在的swap上去
(2)使用swapoff卸载该newdisk