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

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

时间:2018-06-15 21:45:08      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:如何   挂载分区   mkswap   TE   swa   windows   数据区   strong   比例   

一:磁盘格式化

所谓格式化,就是安装文件系统,windows下有fat32,ntfs,centos为ext,现在为ext4
mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4这四个命令是相同的。
常用选项:
-b:分区时设定每个数据区块占用空间大小,目前支持1024、2048、4096bytes每个块(除非特殊需求,否则不需要设置)
-i:设定inode的大小
-N:设定inode数量,有时使用默认的inode数不够用,所以要自定设定inode数量
-c:在格式化前先检测一下磁盘是否有问题,加上这个选项后会非常慢
-L:预设该分区的标签label。
-j:简历ext3格式的分区,如果使用mkfs.ext3就不用加这个选项
-t:用来指定什么类型的文件系统,可以是ext2、ext3、ext4
-m:格式化时,指定预留给管理员的磁盘比例,是一个百分比,只针对mke2fs命令

关于块的概念:
磁盘在被格式化的时候会预先规定好每一个块的大小,然后把所有的空间分割成一个一个的小块,存数据的时候也是一个块一个块去写入。
如果磁盘文件都是小文件,则建议指定块数值小一点,ext文件系统默认块大小为4096,也就是4k。
虽然格式化的时候可以指定块大小超过4096,但一旦超过4096则不能正常挂载。
指定块大小:mke2fs -t ext4 -b 8192 /deb/sdb5

命令e2label
该命令用来查看或修改分区的标签,了解即可
e2label 分区名称 新标签名称

二:磁盘挂载

格式化后的磁盘实际是一个块设备文件,类型为b。
在挂载某个分区之前需要先建立一个挂载点,这个挂载点是以目录的形式出现的。
在挂载该分区之前,挂载点必须是空目录,否则以前的东西就看不到了。
● mount
查看系统已经挂载的所有分区,以及分区文件系统类型,挂载点,选项等信息。
-a:将分区表中的磁盘全部挂载
-t:用来指定挂载的分区类型
-o:用来指定挂载的分区的选项(分区表中的第四列)
在挂载磁盘时,为防止出错,尽量使用UUID或者LABEL这两种方式。
查看各分区的UUID:blkid
查看某个分区UUID:blkid 分区名称
mount UUID="***" /newdir

如何开机自动挂载分区。

  1. 在/etc/fstab中添加
  2. 将挂载命令写入/etc/rc.d/rc.local文件中,需要开机运行的命令都可以写到这个文件中。

    ● umount
    卸载分区,后边可以跟挂载点,分区名,但是不可以跟label和uuid。
    如果遇到不能卸载的情况,是因为当前目录在要卸载的分区上。
    解决办法:

  3. 到其他目录卸载
  4. 使用-l选项

三:手动增加swap空间

增加swap空间:
dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
du -sh /tmp/newdisk
mkswap -f /tmp/newdisk
swapon /tmp/newdisk
卸载swap空间:
swapoff /tmp/newdisk
rm -rf /tmp/newdisk

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

标签:如何   挂载分区   mkswap   TE   swa   windows   数据区   strong   比例   

原文地址:http://blog.51cto.com/10941098/2129967

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