zoukankan      html  css  js  c++  java
  • 硬盘分区

    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

  • 相关阅读:
    【SpringMVC学习09】SpringMVC与前台的json数据交互
    【SpringMVC学习08】SpringMVC中实现文件上传
    【SpringMVC学习07】SpringMVC中的统一异常处理
    【SpringMVC学习06】SpringMVC中的数据校验
    【SpringMVC学习05】SpringMVC中的参数绑定总结——较乱后期准备加入 同一篇幅他人的参数绑定
    【SpringMVC学习04】Spring、MyBatis和SpringMVC的整合
    【SpringMVC学习03】SpringMVC中注解和非注解方式下的映射器和适配器总结
    【SpringMVC学习02】走进SpringMVC的世界
    【MyBatis】MyBatis分页插件PageHelper的使用
    【MyBatis学习15】MyBatis的逆向工程生成代码
  • 原文地址:https://www.cnblogs.com/jensenxie/p/7815265.html
Copyright © 2011-2022 走看看