Linux学习-0926

4.5/4.6 磁盘格式化

4.7/4.8 磁盘挂载

4.9 手动增加swap分区

 

一、磁盘格式化

    磁盘进行分区后如果不进行格式化,是无法使用的。

  •     linux系统的文件类型:

            可以使用使用以下方式进行查看linux系统文件格式

[root@wxy02 ~]# cat /etc/filesystems 
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*

            centos7中默认使用的是xfs类型、centos6是ext4

  • 分区文件系统查看

        可以使用mount命令进行查看,只用查看dev开头的即可:

        7cbf7b59a06554c572c0311e1e9b5f845e2.jpg

  •   mke2fs命令

           mke2fs命令用于格式化磁盘系统文件,但不支持xfs格式

           常用方法:

            1、-t 指定格式化类型(不支持xfs)

                示例: mke2fs -t ext4 /dev/sdb1

            2、设定分区时每个数据块的占用空间大小。目前每个数据块支持1024b、2048b、4096、和8192b。如果存储的是音频、视频等大文件可以设置为8192,这样读写更快。默认为4096也就是4k

                示例:mke2fs -t ext4  -b 2048   /dev/sdb1

        3、指定设定预留大小

            示例:mke2fs  -m 1  //这里是设定预留1%

        4、指定多少字节对应一个块,通常用于inode号的数量,把数值改小可实现增加inode号

            示例:mke2f -i 8192 -t  ext4 /dev/sdb1

 

  •   mks.xfs -f /dev/sdb1 格式化磁盘并指定文件系统格式为xfs

 

  •   其它方式格式化:mkfs.ext2 、mkfs.ext3、mkfs.ext4  这几个命令也可以进行格式化,它们等同于 mke2fs -t ext2/3/4

    
                   

二、磁盘挂载

    磁盘不分区,也可以格式化;只有格式化的磁盘,才可以挂载。

  •     挂载命令:mount 分区名 挂载点

            mount /dev/sdb1 /mnt/

            挂载完成后就可以使用df -h命令查看到了

  •     取消挂载命令:umount  

            取消已经挂载的的分区:umount /dev/sdb1

            取消分区挂载点:umount -l  /mnt

  •     系统启动自动挂载

            系统启动默认挂载那个分区可以查看:/etc/fstab这个配置文件     

[root@wxy02 ~]# cat /etc/fstab 
/dev/vda1            /                    ext4       noatime,acl,user_xattr 1 1
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

            第一列:磁盘分区名或uuid

            第二列:挂载点

            第三列:文件类型

            第四列:默认值

            第五列:是否备份(0为不备份)

            第六列:是否开机检测(0为不检查)

            blkid命令可以查看磁盘分区的信息,包括:uuid 

[root@wxy02 ~]# blkid /dev/vda1 
/dev/vda1: UUID="2c04c946-7fee-41c2-a99f-f53e2532e4f7" TYPE="ext4" 

 

 

三、手动增加swap分区

    如果某个程序或服务需要的swap较大,现有的系统不能满足时,就需要想办法增加swap空间了。

    先增加一个虚拟磁盘:   

[root@wxy02 ~]# dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.0901118 s, 1.2 GB/s

    解释:

    dd    操作磁盘的命令

    if    去取目标

    /dev/zero  linux中的造0器

    of=/tmp/newdisk  将造出的0写入到/tmp/newdisk

    bs=1M    指定大小

    count=100  多少个   也就是1M*100=100M。

 

    格式化虚拟磁盘:

[root@wxy02 ~]# mkswap -f /tmp/newdisk
Setting up swapspace version 1, size = 102396 KiB
no label, UUID=e6b69924-a44e-4b3d-bf09-9495543e7639
[root@wxy02 ~]# 

   挂载:

[root@wxy02 ~]# swapon /tmp/newdisk
swapon: /tmp/newdisk: insecure permissions 0644, 0600 suggested.

    为了安全修改权限为0600:

    chmod 0600 /tmp/newdisk

    使用free命令查看是否挂载上:

    61865cddbc2cef2d26bdb789cedd7fcc97e.jpg

 

    取消swap挂载:

    swapoff /tmp/newdisk

    取消后再使用free命令查看:

    c7e2e5d086452413f4f26e262e7935fcaab.jpg

    

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3755326/blog/2209021

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值