• Linux学习笔记3-------添加磁盘并分区


    一.centos7没有ifconfig,netstat命令

    yum install net-tools

    二.wc

    wc testfile                   # testfile文件的统计信息

    3 92 598 testfile         # testfile文件的行数为3、单词数92、字节数598

    三.grep

    grep helloworld a.txt

    在a.txt中查找有关helloworld的字眼的内容

    四.systemctl

    LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。

    问:如何终止一个前台进程可能用到的命令和操作?

    答:终止一个前台进程可以使用Ctrl+C键,对于一个后台进程就须用kill命令来终止

    五.linux文件系统类型

    ext3和ext2:linux自身使用的文件系统

    swap:交换文件系统

    msdos:dos文件系统

    vfat:fat32文件系统

    iso9660:光盘文件系统

    nfs:网络文件系统

    六.文件颜色

     

     七.链接

    1.硬链接(hard links)

    ln命令产生硬链接,可防止误删除

    文件真正被删除的条件是与之相关的所有硬链接文件均被删除

    2.软链接(symbolic links)

    类似windows的快捷方式

    命令:ln -s [要被链接的] [新链接点]

    -s:创建软连接

    八.磁盘分区

     概念:主分区和扩展分区之和不能大于4个

            主分区不能再分区,扩展分区可以分成无数个逻辑分区

            主分区可以马上使用.扩展分区不能马上使用,必须进行分区才能使用

            根据规定,分区表中只能由一个扩展分区

     MBR只能存储4个分区信息

    linux系统中,分区的命名:硬盘名+数字

                                     例子:sda1,sda2,sda3

    ide接口标识:hda3,hdb2

    scsi接口标识:sdx~

    九.磁盘分区工具

    fdisk

     1.添加磁盘分区操作之添加主分区

    fdisk -l                //查看

    fdisk /dev/sdb    //分区/dev/sdb

    m    //查看帮助

    n     //添加分区

     p  //选择主分区

    1  //选择分区号1

    默认 //起始扇区默认2048

    +1G       //结束扇区选择1G

    (修改文件系统,可选)

    t   //修改分区文件系统类型

    l   //列出分区文件系统类型

    82  //交互类型

    w   //保存并退出,写入分区表

    2.添加扩展分区

    fdisk -l /dev/sdb

    p   //输入p查看当前分区列表

    n  //新建分区

    e  //选择扩展分区

    4  //选择4

    默认 //起始扇区

    +5G //结束扇区选5G

    (默认分区文件类型为extended)

    w  //保存,写入到分区表

    fdisk  -l /dev/sdb  //看扩展分区

    3.创建逻辑分区

    (根据规定:分区表中只能由一个扩展分区.因此输入n,只有p和l可以选择,没有e)

    fdisk /dev/sdb

    m  //帮助信息

    n   //添加分区

    l    //创建逻辑分区

    默认  //起始扇区2048

    +1G //结束扇区1G

    (默认为文件系统默认为linux类型)

    w  //写入到分区表

    fldisk -l /dev/sdb  //看扩展分区,看一下你要格式化的设备

    4.格式化磁盘

    mkfs.ext4 /dev/sdb5 //我要格式化的是设备sdb5,变成ext4文件系统格式

    5.文件系统挂载

    (但是前面1-3步还没有挂载,因此df -Th还不能看见新建的文件系统)

    首先找到一个空目录进行挂载

    mount /dev/sdb5 /mnt/test1   //临时挂载

    umount /dev/test1      //取消挂载

    十.LVM逻辑卷的创建

    1.先创建主分区

    cfdisk /dev/sdc

    创建主分区

    类型选择

    回车

    写入

    退出

    2.lvm逻辑卷创建

    partprobe /dev/sdc     //partprobe: 通知系统分区表的变化

    pvcreate /dev/sdc1

    pvdisplay  //查看

    vgcreate vg1 /dev/sdc1   //vg创个名字vg1

    vgdisplay //查看

    lvcreate -L 300M -n lv1 vg1  //lv大小为300M,名字为lv1

    lvdisplay //查看

    mkfs.ext3 /dev/vg1/lv1   //把该设备格式化成ext3文件系统

    mkdir /mnt/lv1    //创建挂载点

    mount /dev/vg1/lv1 /mnt/lv1     //临时进行挂载

    df -Th   //进行查看

    umount /dev/vg1/lv1 //取消挂载,mount /mnt/lv1也可以取消挂载

     问:如何进行永久挂载呢?

     答:

    blkid /dev/vg1/lv1

    //blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询

    vim /etc/fstab       //将uuid,type写入/etc/fstab,格式如下

    mount /dev/vg1/lv1 /mnt/lv1   //输入mount -a也可以,对全部进行挂载

    df -Th //看挂载的设备

    十一.把网口ens33的动态ip改为静态ip

    vim /etc/sysconfig/network-scripts/ifcfg-ens33

    bootproto的dhcp改为static

    onboot的no改为yes

    添加 IPADDR=[ip地址]

    NETWORK=[子网掩码]

    GATEWAY=[网关地址]

    DNS1=[ip地址]

    DNS2=[ip地址]

    重启网络:systemctl restart network

     可参考学习:

    https://blog.csdn.net/w892824196/article/details/88423110

    《Linux下fdisk命令操作磁盘详解--添加、删除、转换分区等》

  • 相关阅读:
    流程控制引擎组件化
    (七):C++分布式实时应用框架 2.0
    (六):大型项目容器化改造
    (五):C++分布式实时应用框架——微服务架构的演进
    (四):C++分布式实时应用框架——状态中心模块
    (三):C++分布式实时应用框架——系统管理模块
    (二): 基于ZeroMQ的实时通讯平台
    (一):C++分布式实时应用框架----整体介绍
    分布式压测系列之Jmeter4.0第一季
    选择 NoSQL 需要考虑的 10 个问题
  • 原文地址:https://www.cnblogs.com/yongshenwu/p/12425689.html
Copyright © 2020-2023  润新知