磁盘管理(二)

摘要:4.5/4.6 磁盘格式化 

          4.7/4.8 磁盘挂载

          4.9 手动增加swap空间

一 磁盘格式化 

    1.文件系统

        windows下支持的文件系统:NTFS   fat

        Linux支持的文件系统格式,使用命令# cat /etc/filesystems 查看

磁盘管理(二)_第1张图片

其中xfs是centos7默认的文件系统,比如我们的/   /boot ,查看某个磁盘空间的文件系统格式使用以下命令# mount ,结果如下

磁盘管理(二)_第2张图片

/  /boot   文件系统格式:centos 7 --xfs   centos 6 --ext4  centos 5 --ext3  centos 4 --ext2

swap文件系统格式不同于 /  /boot

2.格式化分区

# mke2fs -t ext4 或 # mkfs.ext4 指定文件系统格式为ext4

磁盘管理(二)_第3张图片
磁盘管理(二)_第4张图片

选项  -t  指定文件系统的格式

        -b  指定块大小,使用命令#du -sh filename  查看到的文件大小即为块大小,如果文件大小为0,则不占用块,使用命令# du -sb filename查看到的文件大小为文件实际大小,如图

磁盘管理(二)_第5张图片

格式化为xfs文件系统# mkfs.xfs -f /dev/sdb1

磁盘管理(二)_第6张图片

如果想查看一个还没有挂载的分区使用命令# blkid filesystemname

3 mke2fs命令选项

    -b :如果磁盘需要存比较大的文件,如视频、音乐,可以指定为8192

        如果存的是小文件,如1KB  2KB的,最好将块大小指定为2048,这样做的目的是为了使读取速度更快

        目前一般的文件都是几兆几十兆,比较大,建议保持默认的4096即可

    -m:指定分区预留的空间大小,如下图中的-m 1表示预留1%

磁盘管理(二)_第7张图片

当没有指定-t参数时,默认格式为ext2,如下图

磁盘管理(二)_第8张图片

小结:mke2fs 与mkfs.ext4 支持的选项是一样的,但mkfs.xfs支持的选项与前面的选项不一样

3.关于inode

inode与block的关系:默认1个inode对应4个block

可以使用-i选项修改这个比例,如下图,修改后1个inode对应的就是2个block,inode数量增加了,-i选项表示多少字节对应一个inode

磁盘管理(二)_第9张图片

二 磁盘挂载

    1.磁盘不分区直接格式化

磁盘管理(二)_第10张图片

不管有没有分区,都是可以直接格式化的,只有格式化之后才能挂载

2.挂载

Linux下的文件必要有一个挂载点,挂载点就相当于一个目录

首先,将/dev/sdb挂载到mount下,# mount /dev/sdb /mnt/

挂载后,使用命令# df -h 可以查看到这个挂载点

磁盘管理(二)_第11张图片

2 卸载

    # umount  /dev/sdb  //卸载前需要退出磁盘的目录

    #umount -l /dev/sdb  //加入这个-l选项就可以不用退出待卸载的挂载点即可卸载

3.mount命令的选项

    -o :options,参数有 ro rw remount defaults

4.配置文件/etc/fstab

    配置系统启动默认挂载哪些磁盘,哪些分区

磁盘管理(二)_第12张图片

第一个选项可以写UUID,也可以写磁盘名

第六个选项参数有1/2,1的级别更高,一般根设置为1

三 手动增加swap空间

当需要比较大的swap空间时,我们可以手动增加

1.模拟一个磁盘

    # dd if=/dev/zero of=/tmp/newdisk bs=1M count=100  //使用造0器创建了1个100M的新磁盘

磁盘管理(二)_第13张图片

2.格式化

# mkswap /tmp/newdisk

3.挂载

# swapon /tmp/newdisk

磁盘管理(二)_第14张图片

4.卸载

# swapoff /tmp/newdisk

5.删除新增的空间

    # rm -f /tmp/newdisk

你可能感兴趣的:(磁盘管理(二))