码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘格式化和挂载及手动增加swap空间

时间:2018-04-10 21:51:12      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:格式化   swap   

磁盘格式化
  • centos7支持的文件系统如下,xfs是默认的文件系统
    
    [root@aminglinux-02 ~]# cat /etc/filesystems
    xfs
    ext4
    ext3
    ext2
    nodev proc
    nodev devpts
    iso9660
    vfat
    hfs
    hfsplus
  • mount命令可以查看分区的文件系统,ext2,3,4是7版本以前的文件系统。
  • mke2fs -t(指定文件系统),-b(指定块大小:2048 4096 8192,一般大小为默认,大文件可以设置大一些,提高性能),mke2fs -t 不支持xfs可以用mkfs.xfs命令,-f强制格式化(适用于已经格式化的分区),但是它不能使用特殊选项。mkfs.ext4命令和mke2fs -t ext4意思一样,也可以使用特殊选项
    [root@aminglinux-02 ~]# mke2fs -t ext4 -b 2048 /dev/sdb1 
    mke2fs 1.42.9 (28-Dec-2013)
    文件系统标签=
    OS type: Linux
    块大小=2048 (log=1)
    分块大小=2048 (log=1)
    Stride=0 blocks, Stripe width=0 blocks
    131072 inodes, 1048576 blocks
    52428 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=269484032
    64 block groups
    16384 blocks per group, 16384 fragments per group
    2048 inodes per group
    Superblock backups stored on blocks: 
    16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (32768 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成
  • mke2fs -m 1 /dev/sdb1指定分区预留空间大小如1后面单位是百分比。这个数值也可以是0.1.
  • 默认4个块对应一个inode
  • mke2fs -i 8192 -t ext4 /dev/sdb1设置8192k对应一个inode,默认inode:blocks=4:1。
  • blkid查看没有挂载的分区的文件系统
    [root@aminglinux-02 ~]# blkid /dev/sdb1 
    /dev/sdb1: UUID="ebd864f9-cd20-4f37-b4cf-b15de0fa39ba" TYPE="ext4" 

    磁盘挂载

  • mount /dev/sdb1 /mnt/挂载磁盘分区,挂载点是磁盘入口,没挂载不能写数据。
  • umount /dev/sdb1 卸载挂载点,-l可以强制卸载。除了可以使用磁盘分区参数也可以换成挂载点
  • mount -o remount,rw重新挂载并可读可写,-o ro只读。
  • /etc/fstab 配置文件,第一列为uuid也可以写为分区号如:/dev/sdb1,第二列为挂载点,第三列为文件系统格式,第四列为默认设置,第五列为0不用改,第六列为优先级,默认0,需要检测是根分区为1,其它为2,1最高优先级
    UUID=b999e57e-83ad-405e-a36c-54ee04a609cc /                       xfs     defaults        0 0
    UUID=f0ae16a7-bcc2-4bed-ad16-a61cfae953b4 /boot                   xfs     defaults        0 0
    UUID=4cfbed59-094e-43cd-b110-5a410bd0968c swap                    swap    defaults        0 0

手动增加swap空间

  1. 创建一个虚拟磁盘:dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
  2. dd命令用来操作磁盘可读可写,if表示从哪里去读(/dev/zero是linux内核里的造零器可以源源不断的零),of指定将零写入到哪里,bs指定每个块的大小:1M,最后设置nedisk的大小为100M。
  3. mkswap -f /tmp/newdisk格式化
  4. swapon /tmp/newdisk加载到现有的swap上
  5. swapoff /tmp/newdisk卸载

磁盘格式化和挂载及手动增加swap空间

标签:格式化   swap   

原文地址:http://blog.51cto.com/akui2521/2096672

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!