Linux学习笔记(十五)磁盘格式化磁盘挂载手动增加swap空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记(十五)磁盘格式化磁盘挂载手动增加swap空间相关的知识,希望对你有一定的参考价值。
一、磁盘格式化
cat /etc/filesystems
查看系统支持的文件格式
mount
查看系统的文件格式
可以看到根目录和、boot都是xfs 格式
centos6使用的是ext4
centos5使用的ext3
之前是ext2
mke2fs
-t指定文件格式 ext4 、ext3
-b指定块大小,文件都比较大时,块可以大一点,比如视频、高清图片
比较小时可以将块设置小一点,加快读取速度
-m指定给root用户预留的空间大小,1就是1%,0.1就是0.1%
-i指定多少字节占一个inode号
如果不指定-t文件格式,则默认为ext2格式
mkfs.xfs -f
mkfs.ext4 /dev/sdb1
将分区格式化为ext4格式
mkfs.xfs -f /dev/sdb1
将分区格式化为xfs格式
分区只有挂载了才可以使用mount查询到,没有挂载的分区可以用
blkid /dev/sdb1
参数实例
mkfs.ext4 == mke2fs -t ext4
mkfs.ext4与mke2fs支持的选项相同
xfs格式只能用mkfs.xfs 创建
二、磁盘挂载
不论有没有分区,都可以格式化,只有格式化之后才可以挂载分区
mount /dev/sdb /mnt/
将 /dev/sdb挂载到mnt下
这里也可以用
mount UUID="2d8e7749-f2f7-4de5-b1b9-b6bf758d2f37" /mnt/
这里的uuid是用blkid /dev/sdb 查到的df -h
可以看到已经挂载
卸载磁盘
umount /dev/sdb
如果当前目录在/dev/sdb下则需要退出当前分区
也可以直接用
umount -l /dev/sdb
或者
umount -l /mnt/
也就是说卸载磁盘时umount后可以跟磁盘名称,也可以跟挂载点,作用相同
man mount
可以查看mount的具体用法
/defaults 可以查找默认用法
找到下面这一行
Use default options: rw, suid, dev, exec, auto, nouser, and async.
rw读写权限
suid可以设置suid权限
dev,系统默认不用管
exec可执行
auto自动挂载
nouser是否允许普通用户挂载,默认不允许
async 不实时同步内存的东西到磁盘(减轻磁盘压力)
mount -o remount,rw /dev/sdb
重新挂载
vi /etc/fstab
系统开机都挂载哪些文件
将新挂载的磁盘添加进去,开机自动挂载
三、手动增加虚拟内存
首先
创建虚拟磁盘
dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
if指定源,一般写/dev/zero,它是unix系统特有的一个文件,可以源源不断的提供‘0‘,of指定目标文件,bs指定块大小,count指定块的数量
格式化为swapmkswap -f /tmp/newdisk
将新建的swap加载
swapon /tmp/newdisk
free -m
显示内存使用大小,-m指定单位为m
swapoff /tmp/newdisk
将虚拟内存卸载
以上是关于Linux学习笔记(十五)磁盘格式化磁盘挂载手动增加swap空间的主要内容,如果未能解决你的问题,请参考以下文章