天天看点

15 磁盘格式化,挂载,虚拟内存swap三周第五次课(12月29日)

4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

磁盘分割完毕后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用 mke2fs(make filesystem) 命令

Linux下有哪些文件格式

如何查找分区系统的文件是什么,mount

mkfs语法:

mkfs [-t 文件系统格式] 装置文件名

选项与参数:

-t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)

补充了du -sh 和du -sb两个查看结果的不同

mke2fs转换xfs文件,不成功,后期需要在系统中 配置或修改

==mkfs.ext4 == mke2fs -t ext4==,mkfs是centos6里面格式化的命令

正确的命令是 mke2fs -t ext4 /dev/sdb3

mke2fs 不能支持格式化xfs文件,所以只能用mkfs.xfs -f 来强制转换。但是在mount里看不到,因为没有放在挂载点上

blkid 命令 查看没有挂载点的磁盘文件系统

补充mke2fs的语法

-b 表示分区是设定每个数据块占用空间的大小,ext4文件系统默认的块大小为4096B,即4KB,这里可以设置小些,这取决于你磁盘里存放的文件大小,但是如果超过4kb,就不能正常挂载

-m 指分区时预留空间的大小,预留给root用户,这里最好知道系统文件类型为ext4

==mke2fs -t ext4 == mkfs.ext4==

-i 表示设定inode大小

![mark](http://p0weeraap.bkt.clouddn.com/xavi2017/180101/gjB7j9eEdg.png?imageslim

磁盘分区和格式化以后,如何使用磁盘,必须挂载以后才能使用,挂载分区前先建立一个挂载点,这个点以目录形式出现,再往目录里面写数据。

未分区的磁盘也可以直接挂载,先将原有分区删除,然后把增加的磁盘格式化,并用blkid查看

mount [磁盘] [挂载点]

umount 卸载磁盘

命令语法:

-l 在挂载点忙碌状态下卸载挂载点,-l lazy懒人模式

-o 用来指定挂载分区有哪些特性,ji

cat 查看下/etc/fstab文件内容,显示的是系统启动时需要挂载的各个分区

第一列就是分区标识,分区的LABEL或UUID,

第二列是挂载点

第三列是分区的格式

第四列是mount挂载的一些参数,默认defaults

第五列是否被dump备份,1表示备份,0不备份

第六列拜师开机时是否自检磁盘,1和2都表示检测,0表示不检测,1比2优先级高

swap命令类似于windows的虚拟内存,如果遇到虚拟内存不够的情况,就要增加一个虚拟磁盘。

基本思路是: 建立seapfile,然后格式化为swap格式,最后启用这个虚拟磁盘

建立swapfile,如下所示

用if制定源(一般写/dev/zero,它是UNIX系统特有的一个文件,源源不断提供“0”),of指定目标文件,bs定义块的大小,count定义块的数量。 目标文件大小=bs*count,上述事例建立了1.1G文件

格式化swap格式

挂载使用,先看现有swap多大,用swapon挂载

卸载该虚拟磁盘swapoff