精华内容
下载资源
问答
  • Linux磁盘分区和挂载

    2020-10-02 18:11:32
    Linux磁盘分区和挂载 分区基础知识 分区的方式: mbr分区 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.MBR最大只支持2TB(一个分区只支持2TB),但拥有最好的兼容性 gtp分区 : 1....

    Linux磁盘分区和挂载

    分区基础知识

    分区的方式:
    1. mbr分区
      1.最多支持四个主分区
      2.系统只能安装在主分区
      3.扩展分区要占一个主分区
      4.MBR最大只支持2TB(一个分区只支持2TB),但拥有最好的兼容性

    2. gtp分区 :
      1.支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)
      2.最大支持18EB的大容量 (1EB=1024PB,1PB=1024TB)
      3.windows764位以后支持 gtp

    windows 下的磁盘分区

    在这里插入图片描述

    Linux分区

    原理介绍
    1. Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。
    2. Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。
    3. 示意图
      在这里插入图片描述
    硬盘说明
    1. Linux硬盘分 IDE硬盘 和 SCSI硬盘 ,目前基本上是 SCSI硬盘
    2. 对于 IDE硬盘 ,驱动器标识符为 “hdx~” ,其中 “hd” 表明分区所在设备的类型,这里是指 IDE硬盘 了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区
    3. 对于SCSI硬盘则标识为 “sdx~” ,SCSI硬盘是用 “sd” 来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。
    使用 lsblk 指令查看当前系统的分区情况

    在这里插入图片描述lsblk (记忆:老师不离开)

    挂载的经典案例

    需求是给我们的Linux系统增加一个新的硬盘,并且挂载到/home/newdisk 。
    在这里插入图片描述

    步骤1
    在【虚拟机】菜单中,选择【设置】,然后设备列表理添加硬盘,然后一路下一步,中间只有选择磁盘大小的地方需要修改,直到完成然后重启系统(才能识别)。

    如何增加一块硬盘
    大致流程:
    1. 虚拟机添加硬盘
    2. 分区 fdisk /dev/sdb
    3. 格式化 mkfs -t ext4 /dev/sdb1
    4. 挂载先创建一个 /home/newdisk ,挂载 mount /dev/sdb1 /home/newdisk
    5. 设置可以自动挂载 (永久挂载,当你重启系统,仍然可以挂载到/home/newdisk)。
      1、编辑文件 /etc/fstab
      vim /etc/fstab
      2、加入这段代码
      /dev/sdb1(原是 UUID=…唯一标识…) /home/newdisk ext4 defaults 0 0
      在这里插入图片描述3、执行 mount -a
    详细步骤

    虚拟机增加硬盘步骤1
    在【虚拟机】菜单中,选择【设置】,然后设备列表理添加硬盘,然后一路下一步,中间只有选择磁盘大小的地方需要修改,直到完成然后重启系统(才能识别)。
    在这里插入图片描述

    虚拟机增加硬盘步骤2
    分区命令 fdisk /dev/sdb
    开始对 /sdb 分区
    •m 显示命令列表
    •p 显示磁盘分区同 fdisk –l
    •n 新增分区
    •d 删除分区
    •w 写入并退出
    说明:开始分区后输入n,新增分区,然后选择p,分区类型为主分区。两次回车默认剩余全部空间。最后输入w写入分区并退出,若不保存退出输入 q。
    在这里插入图片描述
    虚拟机增加硬盘步骤3
    格式化磁盘
    分区命令 : mkfs -t ext4 /dev/sdb1
    其中 ext4 是分区类型

    虚拟机增加硬盘步骤4
    挂载 : 将一个分区与一个目录联系起来,
    •mount 设备名称 挂载目录
    •例如 :mount /dev/sdb1 /newdisk
    •umount 设备名称 或者 挂载目录
    •例如 :umount /dev/sdb1 或者 umount /newdisk

    虚拟机增加硬盘步骤5
    永久挂载 : 通过修改 /etc/fstab 实现挂载
    添加完成后 执行 mount –a 即刻生效
    在这里插入图片描述

    磁盘情况查询

    查询系统整体磁盘使用情况

    基本语法 :
    df -h
    应用实例
    查询系统整体磁盘使用情况
    在这里插入图片描述

    查询指定目录的磁盘占用情况

    • 基本语法
    du -h /目录
    查询指定目录的磁盘占用情况,默认为当前目录
    -s 指定目录占用大小汇总
    -h 带计量单位
    -a 含文件
    –max-depth=1 子目录深度
    -c列出明细的同时,增加汇总值
    在这里插入图片描述

    磁盘情况-工作实用指令

    1. 统计/home文件夹下文件的个数
      在这里插入图片描述ls -l /home : 先列出来 grep “^-” : 过滤剩余以 - 打头的文件 , ^ : 正则运算符 wc : 统计。

    2. 统计/home文件夹下目录的个数
      在这里插入图片描述

    3. 统计/home文件夹下文件的个数,包括子文件夹里的
      在这里插入图片描述R :递归统计

    4. 统计文件夹下目录的个数,包括子文件夹里的
      在这里插入图片描述

    5. 以树状显示目录结构
      在这里插入图片描述yum install tree :先安装一个tree指令(需要联网)

    展开全文
  • linux磁盘分区和挂载

    千次阅读 2019-03-31 14:40:24
    lsblk或lsblk -f查看所有设备挂载情况 1、在虚拟机添加硬盘 在workstation-虚拟机-设置 ...lsblk -f,就会看到添加的硬盘sdb ... • p 显示磁盘分区 同 fdisk –l  • n 新增分区  • d 删除分区...

    硬盘说明 :
    (1)、Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘
    (2)、对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指 IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属 盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就 是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为 第二个IDE硬盘上的第二个主分区或扩展分区。
    (3)、对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。
    lsblklsblk -f查看所有设备挂载情况
    在这里插入图片描述
    在这里插入图片描述
    1、在虚拟机添加硬盘
    在workstation-虚拟机-设置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    点击完成后,重启centos。lsblk -f,就会看到添加的硬盘sdb
    在这里插入图片描述
    2、新增分区
    fdisk /dev/sdb开始对/sdb分区
     • m 显示命令列表
     • p 显示磁盘分区 同 fdisk –l
     • n 新增分区
     • d 删除分区
     • w 写入并退出
    在这里插入图片描述
     说明: 开始分区后输入n新增分区,然后选择p设置分区类型为主分区。1指的是主分区的第1块分区。两次回车默认剩余空间。最后输入w写入分区并退出,若不保存退出输入q。
    lsblk -f,就会看到新增的分区sdb1
    在这里插入图片描述
    3、格式化磁盘
    mkfs -t ext4 /dev/sdb1格式化分区sdb1,分区类型是ext4
    lsblk -f,就会看到格式化后的分区sdb1
    在这里插入图片描述
    4、设置自动挂载。
    vi /etc/fstab打开记录分区与挂载点情况的文件
    在这里插入图片描述
    在文件中添加:
    /dev/sdb1 /home /newdisk ext4 defaults 00将分区sdb1和目录 /home /newdisk挂载起来
    在这里插入图片描述
    mount -a 使挂载立即生效
    umount /dev/sdb1umount /home /newdisk卸载挂载
    在这里插入图片描述

    展开全文
  • Linux 磁盘分区和挂载

    2020-03-25 18:11:00
    分区基础知识 MBR分区: 最多支持四个分区; 系统智能安装在主分区; 扩展分区要占一个主分区; MBR最大只能支持2TB,但拥有最好的兼容性。 GPT分区 支持无限多主分区(但操作系统可能限制,比如windows下...
        

    分区基础知识

    • MBR分区:
    1. 最多支持四个分区;
    2. 系统智能安装在主分区;
    3. 扩展分区要占一个主分区;
    4. MBR最大只能支持2TB,但拥有最好的兼容性。
    • GPT分区
    1. 支持无限多主分区(但操作系统可能限制,比如windows下最多128个分区)
    2. 最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
    3. windows7 64位以后支持GPT

    1. Linux分区原理

    1. Linux只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。
    2. Linux采用了一种“载入”的处理方法,它的整个文件系统包含了一整套的文件和目录,且将一个分区和一个目录联系起来,这时要载入的一个分区将使它的存储空间在一个目录下活的。
    7239122-d8fb3c05809863ea.png

    硬盘说明

    1. Linux硬盘分为IDESCSI硬盘,目前基本是SCSI硬盘。
    2. 对于IDE硬盘,驱动器的标识符为hdx~,其中hd表示分区所在设备类型(这里指IDE硬盘)。x为盘号(a为基本盘,b为基本丛属盘,c为辅助主盘,d为辅助从盘),表示分区,前四个分区用1到4表示,它们是主分区或扩展分区,从5开始表示逻辑分区。

    hda3表示第一个IDE硬盘上的第三个主分区或扩展分区

    1. 对于SCSI硬盘,驱动器标识符为sdx~,其中sd表示分区所在设备的类型,其余的与IDE硬盘的表示方法一样。
    7239122-54f6e68d5ca6d729.png

    2. 磁盘挂载案例

    需求:给Linux系统增加一个新的硬盘,挂载到/home/newdisk

    具体步骤:

    1. 添加硬盘
    2. 分区
      fdisk /dev/sdb 分区命令
      开始分区后输入n,新增分区,然后选择p,分区类型位主分区。两次回车默认剩余全部空间;最后输入w写入分区并推出,若不保存退出输入q

    m:显示命令列表
    p:显示磁盘分区
    n:新增分区
    d:删除分区
    w:写入并退出

    1. 格式化
      mkfs -t ext4 /dev/sdb1格式化命令
    2. 挂载
      mount /dev/sdb1 /home/newdisk挂载设备

    umount /dev/sdb1 或者 umount /home/newdisk
    这样挂载在重启后会失效

    1. 设置可以自动挂载(永久挂载)
      修改/etc/fstab实现永久挂载,添加完成后实行mount -a即可生效。
      7239122-ef5ea5e9294a70c0.png

    3. 磁盘情况查询

    • df -lh:查看磁盘整体使用情况

    • du [选项] [目录]:查看某个目录的磁盘使用情况
      -s:指定目录大小汇总
      -h:带计量单位
      -a:含文件
      --max-depth=1:字目录深度
      -c:列出明细的同时,增加汇总值

    常用工作指令

    • ls -l /home | grep "^-" | wc -l:统计/home下有多少个文件
    • ls -l /home | grep "^d" | wc -l:统计/home下有多少个目录
    • ls -lR /home | grep "^-" | wc -l:统计/home下文件的个数,包括子文件夹里的
    • ls -lR /home | grep "^d" | wc -l:统计/home下目录的个数,包括子文件夹里的
    • tree:以树状显示目录结构
    展开全文
  • 一、分区基本知识 1.分区的方式 1.1 mbr分区: ...2.windows下的磁盘分区 3.Linux分区 3.1原理介绍 Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linu
  • Linux系统中对新增的磁盘进行分区,并格式化为特定的文件系统,最后挂载数据盘

    当我们装好Linux系统之后,有时经常需要对磁盘分区、格式化(安装文件系统)、然后挂载目录使用,那么让我们来具体看一下吧

    1、分区类型

    Linux磁盘分区类型主要有两种:MBR 和GPT

    MBR(master boot record,主引导记录分区),每个扇区(sector/block)存储512字节,特点是一种经典的分区类型,单个分区大小不到超过2TB,每块磁盘分区数量不超过4个。

    GPT(GUID Partition Table,全局唯一标识磁盘分区表),单个分区的大小没有2TB的限制,分区数量也不在有4个的限制,GPT分区是应对现在大磁盘分区的一种更加先进的分区方式。

    但是我们一般使用的话,MBR分区也足够,一块8TB的磁盘分为4个分区能够承载的数据也非常多了。接下来我们就以MBR分区为例进行介绍

    2、磁盘分区

    磁盘格式化实际就是向分好区的磁盘空间内写入一套文件系统。而文件系统简单来说就是对磁盘内数据增删改查的一套方法。比较常见的文件系统有 ext2/ext3/ext4/xfs,xfs是centos.7.x默认的文件系统,

    磁盘格式化后之后就可以创建文件夹挂载该分区了,通过挂载,向该文件夹写入数据就相当于向挂载的磁盘空间里面写数据

    目标: 我们将 /dev/sdb(5GB)磁盘划两个分区,并分别进行挂载进行试验
    fdisk -l    # 查看当前的磁盘
    磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000d2463
    
       设备 Boot      Start         End      Blocks   Id  System
    
    我们以这个/dev/sdb磁盘分区为例
    fdisk  /dev/sdb
    输入m 获取帮助
    命令操作
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       g   create a new empty GPT partition table
       G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    我们输入 n (add a new partition)
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    这里这届默认选用主分区
    分区号 (1-4,默认 1): 直接敲击 enter 选用默认分区 1
    起始 扇区 (2048-10485759,默认为 2048): 直接 enter 选用默认值2048之前的扇区存放分区表等文件系统关键信息
    Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):
    我们可以指定分区容量大小: 这里直接指定该分区为2G
    Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+2G
    分区 1 已设置为 Linux 类型,大小设为 2 GiB
    重复设置上述步骤,再次输入 n 再次新建一个分区,这次可以不用指定大小,将磁盘剩余空间全部放入第二个分区
    
    最后必须输入 w  write table to disk and exit 必须要存档,否则这些操作都在内存中,没有持久化到磁盘,所有努力白费!

    至此使用fdisk磁盘分区就完成了,可见磁盘分区就是对磁盘结构的一些基本设置,那么接下来就可以对已经分好区的磁盘格式化了,格式化实际上就是安装特定的文件系统,使得操作系统按照该文件系统的要求对文件进行增删改查,这里将其格式化为xfs

    3、格式化磁盘

    使用mkfs命令进行磁盘格式化,

    root@localhost /]# mkfs
    mkfs         mkfs.btrfs   mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.ext4    mkfs.minix   mkfs.xfs  

    我们可以看到机器上支持的可供格式化的文件系统有这么多,ext2/ext3/ext4等都是以前Linux经典的文件系统类型,xfs目前是centos 7.x的默认文件系统,xfs相比ext*在巨型文件和虚拟磁盘的处理效率上更加强大。

    将上述两块磁盘分区格式化为 xfs文件系统

    mkfs.xfs /dev/sdb1 
    mkfs.xfs /dev/sdb2

    4、目录挂载

       这个文件系统要能够链接到Linux目录树才能够被我们使用,将文件系统与目录树结合的动作我们称为【挂载】。挂载点一定是目录,且该目录为进入该文件系统的入口。因此并不是你有任何系统都能使用,必须要挂载到目录树的某个目录后,才能够使用该文件系统的。我们在 /mnt 下面创建两个文件夹 data1 data2,  用户两个文件系统的挂载。

    挂载时使用mount 命令,将文件夹与对应的文件系统对应挂载即可,文件夹最好是空文件夹。   

    [root@localhost mnt]# mount /dev/sdb1 /mnt/data1
    [root@localhost mnt]# mount /dev/sdb2 /mnt/data2

    最后df 命令查看已挂载可使用的文件系统 

    [root@localhost mnt]# df -hT
    文件系统                类型      容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root xfs        17G  1.1G   16G    7% /
    devtmpfs                devtmpfs  475M     0  475M    0% /dev
    tmpfs                   tmpfs     487M     0  487M    0% /dev/shm
    tmpfs                   tmpfs     487M  7.7M  479M    2% /run
    tmpfs                   tmpfs     487M     0  487M    0% /sys/fs/cgroup
    /dev/sda1               xfs      1014M  133M  882M   14% /boot
    tmpfs                   tmpfs      98M     0   98M    0% /run/user/0
    /dev/sdb1               xfs       2.0G   33M  2.0G    2% /mnt/data1
    /dev/sdb2               xfs       3.0G   33M  3.0G    2% /mnt/data2

    可以看到、我们已经将两个磁盘分区(文件系统)分别挂载在了 /mnt/data1   /mnt/data2中、至此这两个文件系统就可以被我们正常的使用了!

    最后为了防止重启服务器挂载可能会掉,还应该把挂载信息加入到 /etc/fstab 下面:

    /dev/sdb1       /mnt/data1     xfs      defaults    0 0 
    /dev/sdb2       /mnt/data2     xfs      defaults    0 0

    最后保存即可,这样无论服务器关机或者是重启,挂载目录都不会掉了。

     

     

     

    展开全文
  • Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。Windows是用不同的盘符来区分并抽象不同的分区方便我们访问,那么Linux是如何区分不同的分区的呢? Linux标名分区的方式:/dev/xxyn 第一个...
  •  3.linux磁盘分区  (1)原理图   (2)硬盘说明  linux有IDESCSI硬盘,现在基本为SCSI硬盘。  对于SCSI硬盘,驱动器标识符为“sdx-”,其中“sd”表示分区所在设备的类型为SCSI,“x”为盘号...
  • 2.分区 3.格式化 4.挂载 先创建一个新的文件夹 进行挂载(mount命令) 注:此时是临时挂载,重启机器后,挂载就会消失。 5.设置可以自动挂载(永久挂载,重启后仍可以) 进入文件,添加这一行 重启测试...
  • linux系统中,磁盘用sda,sdb,sdc…表示,每个磁盘又能分若干区,如:sda1,sda2,sda3… sdb1,sdb2,sdb3…(sd不变,后面只变动abcdc12345等) 假如你现在系统中自带一个磁盘了(因为你在安装linux时就自动有一个盘...
  • 1.查询整体磁盘使用情况 基本语法 df -h 2.查询指定目录的磁盘占用情况 基本语法 du-h /目录 默认为当前目录 选项 含义 -s 指定目录占用大小汇总 -h 带计量单位 -a 含文件 –max-depth=1 子目录深度 ...
  • 1.Linux分区的方式 ①mbr分区 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR最大只支持2TB,但拥有最好的兼容性 ②gtp分区 支持无限多个主分区(但操作系统可能限制,比如windows下最多...
  • 挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区 这里...
  • 文章目录三、实用命令3.5 组管理权限管理3.5.1 文件/目录所有者查看文件的所有者修改文件所有者组的创建查看文件/目录的所在组修改文件所在的组改变用户所在组3.5.2 权限介绍rwx作用到文件rwx作用到目录3.5.3 权限...
  • Linux-磁盘分区和挂载

    2020-11-29 22:14:24
    硬盘说明3.lsblk 命令查看当前系统的分区和挂载情况3.挂载的经典案例如何增加一块硬盘具体的操作步骤整理1.虚拟机增加硬盘步骤 12.虚拟机增加硬盘步骤 2 分区3.虚拟机增加硬盘步骤 3 格式化4.虚拟机增加硬盘步骤 4 =...
  • 一、linux磁盘类型和分区简介 linux磁盘分为IDESCSI,目前以后者居多。 1. IDE磁盘分区:hd+盘号+分区数字 盘号  |-a:基本盘  |-b:基本从属盘  |-c:辅助主盘  |-d:辅助从属盘 分区数字  |...
  • 十:Linux 磁盘分区挂载 1:分区基本知识; 1)分区的方式; 2:Linux分区; 1)原理介绍; 2):硬盘说明; 3):使用 lsblk 指令查看当前系统的分区情况 3:Linux挂载的案例具体步骤; 步骤: 演示: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,017
精华内容 806
关键字:

linux磁盘分区和挂载

linux 订阅