Windows文件系统:NTFS、FAT32、FAT16

Linux文件系统:

f23ece0640479b0c2fe9ede383e4bf04.png-wh_


centos7-xfs默认

centos6-ext4  

centos5-ext3 

centos4-ext2


mkfs命令

用于在设备上创建Linux文件系统。

#mkfs.xfs /dev/sdb1           将sdb1分区格式化为xfs格式

f8c36d8d5110f41dd6dcd8a51d340cd0.png-wh_


#mkfs -t ext4 /dev/sda6     将sda6分区格式化为ext4格式

#mkfs -t ext3 /dev/sda7     将sda7分区格式化为ext3格式

#mkfs.ext4                         等于mke2fs -t ext4


#blkid           查看未挂载的分区

f156524fa569f9371fbc092eed9e5482.png-wh_


mke2fs命令

跟mkfs差不多,不过不支持xfs。

#mke2fs -t ext4 -b 4 /dev/sdb1    指定/dev/sdb1的块大小为4KB

17ff90886d534d22590ab59b80f6cd58.png-wh_



磁盘最大化使用

#mke2fs -t ext4 -m 5 /dev/sdb1   指定/dev/sdb1预留空间大小的为5%

f6b7da190f68206420b119908c6885e9.png-wh_



磁盘挂载

无论分不分区都能格式化,格式化后才能够挂载,挂载后系统才可以访问写数据,挂载点相当于目录。


mount命令

用于挂载Linux系统外的文件。


#mount /dev/sdb /mnt              将/dev/sdb挂在/mnt下

b0b79e7896f1d7cf2de351c558101305.png-wh_


#mount -o ro /dev/sdb /mnt       将 /dev/sdb用唯读模式挂在 /mnt 之下



umount命令

用于卸载已经加载的文件系统。

#umount /dev/sdb     卸载/mnt(当在/mnt下时加上-l 即可)

2508c77af102e3c1ba64dd2d491d5708.png-wh_



系统启动默认挂载的分区,全在/etc/fstab文件下。

#vi/dev/sdb       添加启动挂载

0eae0142a37e89a7ed74d78f16b14009.png-wh_


UUID也可以写入fstab下,挂载时也可以用UUID。

17a41ed4e2406f5c9b12d22225d942b3.png-wh_




手动增加swap交换空间

swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用,swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整swap,有时可以越过系统性能瓶颈,节省系统升级费。我们安装系统时通常分配swap是内存的1-2倍,内存大的除外(ssd较贵)。


#free -m          查看系统swap空间大小

9c95134ce050647677881a89a7e105c4.png-wh_


mkswap命令

建立和设置swap交换分区。

  1. 创建200M=1M*200 虚拟磁盘

  2. 需要格式化

  3. 查看swap空间

  4. 添加swap的空间

1cb18d255ac3c721c8231a2cf89fcd14.png-wh_


删除。

f637b307473b6149c428286542704b64.png-wh_


j_0035.gif