摘要:4.5/4.6 磁盘格式化
4.7/4.8 磁盘挂载
4.9 手动增加swap空间
一 磁盘格式化
1.文件系统
windows下支持的文件系统:NTFS fat
Linux支持的文件系统格式,使用命令# cat /etc/filesystems 查看
其中xfs是centos7默认的文件系统,比如我们的/ /boot ,查看某个磁盘空间的文件系统格式使用以下命令# mount ,结果如下
/ /boot 文件系统格式:centos 7 --xfs centos 6 --ext4 centos 5 --ext3 centos 4 --ext2
swap文件系统格式不同于 / /boot
2.格式化分区
# mke2fs -t ext4 或 # mkfs.ext4 指定文件系统格式为ext4
选项 -t 指定文件系统的格式
-b 指定块大小,使用命令#du -sh filename 查看到的文件大小即为块大小,如果文件大小为0,则不占用块,使用命令# du -sb filename查看到的文件大小为文件实际大小,如图
格式化为xfs文件系统# mkfs.xfs -f /dev/sdb1
如果想查看一个还没有挂载的分区使用命令# blkid filesystemname
3 mke2fs命令选项
-b :如果磁盘需要存比较大的文件,如视频、音乐,可以指定为8192
如果存的是小文件,如1KB 2KB的,最好将块大小指定为2048,这样做的目的是为了使读取速度更快
目前一般的文件都是几兆几十兆,比较大,建议保持默认的4096即可
-m:指定分区预留的空间大小,如下图中的-m 1表示预留1%
当没有指定-t参数时,默认格式为ext2,如下图
小结:mke2fs 与mkfs.ext4 支持的选项是一样的,但mkfs.xfs支持的选项与前面的选项不一样
3.关于inode
inode与block的关系:默认1个inode对应4个block
可以使用-i选项修改这个比例,如下图,修改后1个inode对应的就是2个block,inode数量增加了,-i选项表示多少字节对应一个inode
二 磁盘挂载
1.磁盘不分区直接格式化
不管有没有分区,都是可以直接格式化的,只有格式化之后才能挂载
2.挂载
Linux下的文件必要有一个挂载点,挂载点就相当于一个目录
首先,将/dev/sdb挂载到mount下,# mount /dev/sdb /mnt/
挂载后,使用命令# df -h 可以查看到这个挂载点
2 卸载
# umount /dev/sdb //卸载前需要退出磁盘的目录
#umount -l /dev/sdb //加入这个-l选项就可以不用退出待卸载的挂载点即可卸载
3.mount命令的选项
-o :options,参数有 ro rw remount defaults
4.配置文件/etc/fstab
配置系统启动默认挂载哪些磁盘,哪些分区
第一个选项可以写UUID,也可以写磁盘名
第六个选项参数有1/2,1的级别更高,一般根设置为1
三 手动增加swap空间
当需要比较大的swap空间时,我们可以手动增加
1.模拟一个磁盘
# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100 //使用造0器创建了1个100M的新磁盘
2.格式化
# mkswap /tmp/newdisk
3.挂载
# swapon /tmp/newdisk
4.卸载
# swapoff /tmp/newdisk
5.删除新增的空间
# rm -f /tmp/newdisk