硬盘分区

sd是scsi 硬盘 a第一个

[root@localhost /]# ls /dev/sda

sda1 sda2 sda3是3个分区

mpfs是电脑自己用的 /boot和/是安装时自己选的。Swap是虚拟内存,不会显示在这里。/dev/sda3等同C盘

[root@localhost /]# df

文件系统          1K-块(block块=4096个字节=2048个汉字)    已用     可用 已用% 挂载点

/dev/sda3      18351104 3512776 14838328   20% /

devtmpfs         485108       0   485108    0% /dev

tmpfs            499848       0   499848    0% /dev/shm

tmpfs            499848    7276   492572    2% /run

tmpfs            499848       0   499848    0% /sys/fs/cgroup

/dev/sda1        508580  154480   354100   31% /boot

tmpfs             99972       4    99968    1% /run/user/42

tmpfs             99972      20    99952    1% /run/user/0

/dev/sr0        4414592 4414592        0  100% /run/media/root/CentOS 7 x86_64这个是光驱

[root@localhost /]#

 

在根目录上建文件,等于在硬盘/dev/sda3这个分区建文件

在有添加硬盘的虚拟机上操作:

ls /dev/sd* 就是列出sd开头的文件夹

Sdb就是增加的硬盘

硬盘分区命令,结果没有sdb1,2,3说明这个硬盘没分区,21.5G容量

查看分区信息:

fdisk -l /dev/sdb

dos分区只能在2T硬盘下进行的分区,对应的命令是fdisk

如果超过2T,就要用parted

开始分区

fdisk  /dev/sdb

n

先按p,主分区,+2G就是第一个分区的容量,填P就是看看,如果不想分就按q退出,如果删一个分区就按d,选2就是不要第2个分区,填wq保存

分区之后就要装修房间,用mkfs.

btrfx和xfs都是centox 7新增的

btrfx和ex3和ex4都是日志文件系统

ex4是很老的系统,这个系统是之前的文件都很小,没有几个T,因为一直沿用,很稳定

xfs能支持大数据,但还不稳定

 

 Centox 7已经用xfs系统了

把sdb1做成mkfs.ext4格式

把sdb2做成mkfs.xfs格式

挂载点就是目录,把系统装在这个目录下

 

把硬盘的/dev/sdb1开个口,挂到根目录的sdb1上

 

查看挂载

fdisk -l /dev/sdb

开始分区

fdisk  /dev/sdb

分区fdisk

在区内装系统mkfs. xfs /dev/sdb1

用管子连接到某个目录 mount /dev/sdb1 /sdb1

查看 df -h

一个分区可以放多个管子

 

通过sdbb1管子看到的内容,与sdb1看到的内容是一样的

 

ex4系统

df -i

查看文件ID,电脑多文件数和文件大小都有限制,如果i号用完,不管是否还有空间也不能继续建文件了。Df –h看空间

 

挂载步骤

fdisk /dev/sdb

n p e l

mkfs.ext4

mount

卸载挂载源

umount /dev/sdb7

查看swap分区

swapon –s

[root@localhost ~]# swapon -s

文件名                            类型                大小        已用        权限

/dev/sda2                                  partition  2097148        600  -1

增加swap

mkswap /dev/sdb8

还要有一条管子通到swap去

a就是激活

swapon -a /dev/sdb8

swapon -s

[root@localhost /]# mount /dev/sdb9 /sdb9

[root@localhost /]# swapon -s

文件名                            类型                大小        已用        权限

/dev/sda2                                  partition  2097148        1424        -1

[root@localhost /]# swapon -a /dev/sdb9

swapon: /dev/sdb9:读交换区头失败: 无效的参数

解决方法:

[root@localhost /]# umount /dev/sdb9

[root@localhost /]# mkswap /dev/sdb9

mkswap: /dev/sdb9: warning: wiping old xfs signature.

正在设置交换空间版本 1,大小 = 2091004 KiB

无标签,UUID=8d99030c-42b7-4427-a090-9dfb4eabede3

[root@localhost /]# swapon -a /dev/sdb9

[root@localhost /]# swapon -s

文件名                            类型                大小        已用        权限

/dev/sda2                                  partition  2097148        1420        -1

/dev/sdb9                                  partition  2091004 0        -2

[root@localhost /]#

查看内存信息

free -m

uname -a

 

Cache是我打开电影看,从硬盘放到内存,然后我看完关了,内存先存到cache中不清除,这样我下次打开就快了。所以两次打开的速度是不同的,其实就是缓存

Buffer就是我在word上写了很多,不会时刻都保存到硬盘上,会先到缓存放一会等到数量多才存硬盘。

创建文件并输入

[root@localhost ~]# vim uu.txt

[root@localhost ~]#

uuuuuuuuuuuuuuuu

按esc -10p就复制黏贴了10行

清缓存的语句

[root@localhost ~]# echo 3 > /proc/sys/vm/drop_caches

[root@localhost ~]# free -m

              total        used        free      shared  buff/cache   available

Mem:            976         580         228           5         167         219

Swap:          2047           2        2045

[root@localhost ~]#

share共享内存:多道(多任务)隔离,给进程之间共享数据用的。

-/+buffers/cache:

used正在使用的buffers/cache

表头的buffers/cache是内存分配出去还没用的

free是还可以分配多少

代替计算器

[root@localhost ~]# echo $[1+2]

3

已经使用的内存663312,分了一部分出去20+103812,真正在使用的是559480,所以内存使用率是559480/1003432

而340120的意思是还可以分配到buffers和cached的内存大小,340120+20+103812=443952

原文地址:https://www.cnblogs.com/jensenxie/p/7815265.html