【0905】Linux磁盘管理

4.5/4.6 磁盘格式化

4.7/4.8 磁盘挂载

4.9 手动增加swap空间

一、磁盘格式化(一)

     磁盘分区好以后,还需要对磁盘进行格式化,格式化其实就是安装文件系统,win中的文件系统有FAT32和NTFS,CentOS7以XFS作为默认的文件系统。/和/boot都是XFS。之前版本使用的是ext4.

linux 使用vfat格式化_linux 使用vfat格式化

1、格式化磁盘命令mke2fs

-t  指定需要格式化成哪一种文件系统

-b  指定块大小(一个文件写入2字节的数据,就会占用4Kb的块

空间)必须是1024的倍数

linux 使用vfat格式化_linux 使用vfat格式化_02

格式化之后运行mount命令仍然是看不到刚才的磁盘,因为还未挂

载可使用blkid /dev/sdb命令查看未挂载的磁盘。

二、磁盘格式化(二)

linux 使用vfat格式化_配置文件_03

文件中若存储清晰的图片,视频之类的,可以指定块大小为8192,

但至少应为4kb

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

linux 使用vfat格式化_文件系统_04

其中每4个块对应一个inode,每一个块是4kb,一共是16kb,若

想,设置两个块对应一个inode,也就是8kb对应一个inode,可

用:mke2fs -i 8192 -t ext4 /dev/sdb

linux 使用vfat格式化_运维_05

三、磁盘挂载(一)

不管磁盘有没有分区,都可以格式化磁盘,只有格式化以后,才能够挂载文件系统。磁盘要想访问,必须要挂载到一个挂载点上,挂载点实际上是一个目录。

1、把 /dev/sdb挂载到/mnt下,挂载命令为:mount /dev/sdb /mnt/

linux 使用vfat格式化_linux 使用vfat格式化_06

2、卸载磁盘

命令:umount /dev/sdb

linux 使用vfat格式化_文件系统_07

之后仍然可继续挂载到该/mnt/目录下

也可以直接卸载挂载点umount (-l) /mnt/

四、磁盘挂载(二)

mount 常用选项:

-o 选择把分区挂载成可读or可写or可执行

linux 使用vfat格式化_linux 使用vfat格式化_08

linux 使用vfat格式化_操作系统_09

重要配置文件

vi /etc/fstab 系统启动,默认都挂载哪些磁盘、哪些分区全部在该配置文件下去查看,

linux 使用vfat格式化_操作系统_10

第一列:设备的设备号(如何查看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的大小

linux 使用vfat格式化_文件系统_11

使用mkswap命令去格式化,

(1)使用swapon加载到现在的swap上去

linux 使用vfat格式化_运维_12

(2)使用swapoff卸载该newdisk

linux 使用vfat格式化_配置文件_13