Linux

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux相关的知识,希望对你有一定的参考价值。

挂载硬件设备
mount 文件系统 挂载目录
a 挂载所有在/etc/fstab中定义的文件系统
-t 指定文件系统的类型

vim /etc/fstab

/dev/cdrom /media/cdrom iso9660 defaults 0 0
设备文件:
一般为设备的路径+设备名称,也可以写唯一识别码(UUID,Universally Unique Identifier)

挂载目录:
指定要挂载到的目录,需在挂载前创建好

格式类型:
指定文件系统的格式,比如Ext3、Ext4、XFS、SWAP、iso9660(此为光盘设备)等

权限选项:
若设置为defaults,则默认权限为:rw, suid, dev, exec, auto, nouser, async

是否备份:
若为1则开机后使用dump进行磁盘备份,为0则不备份

是否自检:
若为1则开机后自动进行磁盘自检,为0则不自检

umount [挂载点/设备文件]”

操作过程:先分区、在格式化、在挂载、在使用
添加硬盘设备
虚拟机添加一块硬盘
[[email protected] ~]# fdisk /dev/sdb
P #输入参数p来查看硬盘设备内已有的分区信息,其中包括了硬盘的容量大小、扇区个数等信息
N # 输入参数n尝试添加新的分区
P # 输入参数e来创建扩展分区。这里输入参数p来创建一个主分区:
1 # 主分区的编号范围是1~4
回车# 系统会自动计算出最靠前的空闲扇区的位置
+2G# 可创建出一个容量为2GB的硬盘分区
P # 查看硬盘设备中的分区信息,果然就能看到一个名称为/dev/sdb1、起始扇区位置为2048、结束扇区位置为4196351的主分区了
W# 写入成功

file /dev/sdb1 # file命令查看该文件的属性 (PS:partprobe命令手动将分区信息同步到内核)

mkfs.xfs /dev/sdb1 #硬件存储设备没有进行格式化,不格式化,就无法在新分区上写入数据。

创建挂载点。挂载。
通过
df -h

开始测试写入数据到新的分区中。
也可以把linux的部分文件数据复制到此新分区中。通过df –h查询还剩多少。或者du –sh 查询此文件使用量。

让这个设备文件的挂载永久有效:
配置vim /etc/fstab

添加交换分区
SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。

交换分区的创建过程与前文讲到的挂载并使用存储设备的过程非常相似。在对/dev/sdb存储设备进行分区操作前,有必要先说一下交换分区的划分建议:在生产环境中,交换分区的大小一般为真实物理内存的1.5~2倍,为了让大家更明显地感受交换分区空间的变化,这里取出一个大小为5GB的主分区作为交换分区资源。在分区创建完毕后保存并退出即可:

fdisk /dev/sdb

n

p

回车

+5G

p

w

mkswap /dev/sdb2 格式化交换分区

free -m 命令查看交换分区的大小变化

free -m #未挂载交换分区时

swapon /dev/sdb2 #把准备好的SWAP分区设备正式挂载到系统中

free -m #挂载交换分区时

新的交换分区设备在重启后依然生效

vim /etc/fstab

以上是关于Linux的主要内容,如果未能解决你的问题,请参考以下文章

LinuxLinux博客汇总

Linuxlinux命令大全

linuxlinux 安装 protobuf 2.5.0 版本

LinuxLinux使用简单密码|短密码

linuxlinux shell 判断是安装了某个软件

Linuxlinux压缩和解压缩命令大全