硬盘分区
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