Linux系统在磁盘、U盘以及光盘等设备分区和挂载操做才能使用。centos

1、磁盘分区原理与规则ui

磁盘分区类型:主分区,扩展分区,逻辑分区this

分区规则:centos7

一、主分区+扩展分区的数量不能超过4个,且扩展分区只能有1个。逻辑分区要在扩展分区之上进行划分,逻辑分区没有数量限制,能够任意个。spa

二、扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,因此说扩展分区可分红若干逻辑分区。他们的关系是包含的关系,全部的逻辑分区都是扩展分区的一部分。操作系统

三、硬盘的容量=主分区的容量+扩展分区的容量;扩展分区的容量=各个逻辑分区的容量之和3d

备注:主分区就是普通磁盘分盘,可是因为磁盘设备由大量的扇区组成,一个扇区的容量为512字节。磁盘的第一个扇区最为重要,记录了主引导记录与分区表信息。就第一个扇区而言,主引导信息记录须要占用466个字节,分区表64个字节,结束符占用2个字节;其中分区表中每记录一个分区信息就须要16个字节,因此最多只有4个分区信息能够记录在第一个扇区中,因此主分区+扩展分区的数量不能超过4个。可是为了建立更多的分区,就使用扩展分区作份下若干个分区的指针,划分若干个逻辑分区,来知足分区数大于4个的需求。扩展分区不须要挂载,可是能够格式化。指针

2、centos7磁盘分区和挂载:

一、查看当前设备的磁盘以及分区信息:fdisk -l

二、对须要分区和挂载的磁盘进行操做:fdisk /dev/sd*

-》按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)

3.添加第一个主分区:

四、建立第二个分区、通常有一个扩展分区,扩展分区须要被逻辑分区划分后才可使用,通常会被彻底划分

五、磁盘分区格式化:(1)将新的分区表变动同步至操做系统:partprobe(通常推荐连续执行两次) ; (2)将新建分区文件系统设为系统所需格式:

mkfs -t 文件系统格式 /dev/vdb1

以设置文件系统为“ext4”为例:

mkfs -t ext4 /dev/vdb1

回显相似以下信息:

六、磁盘分区临时挂载:

(1)新建挂载点:

mkdir 挂载点

以新建挂载点“/XC”为例:

mkdir /XC

(2)将新建分区挂载到新建的挂载点下。

mount /dev/vdb1 挂载点

以挂载新建分区至“/XC”为例:

mount /dev/vdb1 /XC

回显相似以下信息:

七、磁盘分区临时卸载:umount /dev/sdb5

八、磁盘分区永久挂载:

(1) 编辑:vi /etc/fstab

(2)添加:/dev/sdb1   /data/primary  ext4  defaults   0 0

(/dev/sdb1:分区名;/data/primary:挂载路径;ext4:格式;其余默认)

操做报错:

一、报错:mount: mount point /mnt/p1 does not exist

缘由:已经在有进程的目录不能进行挂载操做,或者在/etc/fstab文件中已经设置永久挂载,不能别从新操做

解决办法:卸载掉现有的目录挂载,注释掉/etc/fstab/文件中的永久挂载配置,从新进行挂载操做

二、报错:mount: /dev/sda4 is write-protected, mounting read-only

mount: unknown filesystem type '(null)'

缘由:sda4做为扩展分区不用挂载,扩展分区严格来讲不是实际意义的分区,它仅仅是一个指向下若干个逻辑分区的指针。拓展分区必须划分红若干个逻辑分区,而后格式化,最后挂载到目录上使用。

linux7设备的挂载,centos7磁盘分区与挂载解析相关推荐

  1. linux主分区移动挂载,Linux磁盘分区和挂载

    Linux磁盘分区和挂载 分区 分区的方式: mbr分区 最多支持4个主分区 系统只能安装到主分区上 扩展分区要占用一个主分区 MBR最大支持2TB,但拥有最好的兼容性 gtp分区 支持无线多个主分区 ...

  2. Centos7 磁盘分区与挂载步骤详解

    由于目前磁盘分区主要有 MBR 以及 GPT 两种格式,这两种格式所使用的分区工具不太一样! MBR => fdisk,parted GPT => gdisk,parted 查看文件系统属 ...

  3. linux挂载磁盘分区,Linux 新磁盘分区与挂载

    1.查看未分区的盘 2.新建分区 3.格式化分区(/dev/sdb1) 4.查看磁盘uuid [root@web-node1 ~]# blkid /dev/vdb1 /dev/vdb1: UUID=& ...

  4. linux脚本对磁盘分区,shell 脚本实战笔记(4)--linux磁盘分区重新挂载

    背景: Hadoop的HDFS文件系统的挂载, 默认指定的文件目录是/mnt/disk{N}. 当运维人员, 不小心把磁盘挂载于其他目录, 比如/mnt/data, /mnt/disk01, /mnt ...

  5. Linux小实验——设备挂载、磁盘分区、格式化、RAID的配置、LVM配置、磁盘配额的配置方法和验证

    小实验--设备挂载.磁盘分区.格式化.RAID的配置.LVM配置.磁盘配额的配置方法和验证 一.实验目的 二.要求 三.实验开始 1.加入新磁盘,创建分区,并把分区类型改成'8e'的RAID 2.创建 ...

  6. 玩转 Linux 之:磁盘分区、挂载知多少?

    转载于:http://my.oschina.net/leejun2005/blog/290073 在做日志机扩容的时候,发现运维同学将一块硬盘的挂载点没有同以前的日志机保持一致,考虑到这会给日后的维护 ...

  7. linux 挂载有数据硬盘分区,linux下磁盘分区、挂载知多少

    0x01 Linux 分区简介 主分区 vs 扩展分区 硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extende ...

  8. Linux进阶之路————Linux磁盘分区与挂载

    引言 对于Linux来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录 / ,一个独立且唯一的文件结构,Linux 中每个分区都是用来组成整个文件系统的一部分. Linux采用一种叫& ...

  9. Linux学习笔记 -- 定时任务调度/磁盘分区与挂载

    目录 任务调度 crond at 定时任务 磁盘分区与挂载 传送门 任务调度 crond crontab -e 进入 vim 界面 */1 * * * * ls -l /etc > /tmp/t ...

最新文章

  1. C++中虚函数工作原理和(虚)继承类的内存占用大小计算
  2. python实现一个小程序
  3. php的 静态变量,PHP之static静态变量详解
  4. 空冷器投用步骤_石油二厂制氢装置为空冷器“洗澡”【奋进之路】
  5. 为什么现在物质越来越丰富,人的幸福感反而越来越低?
  6. 【leetcode】二叉树的深度以及树是否平衡的问题
  7. 用递归法计算从n个人中选择k个人的组合数
  8. 【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)...
  9. Python自动化键盘事件详解
  10. 显示构造函数模式 — Revealing Constructor Pattern
  11. HDOJ 1280 前m大的数(水题)
  12. 个人邮箱怎么注册,商业人士用哪个邮箱最好?
  13. Node.js 小白入门课3-设置基本数据库
  14. layui使用模板渲染数据
  15. 你了解HTTP2协议吗?(一)
  16. 魔鬼与牧师动作分离版
  17. 你可以写出优质的个人简介,自媒体个人简介三要三不要,收藏学习
  18. 浙江计算机机房监控,机房监控集中管理平台
  19. 业务数据分析的8个流程与常用7个思路
  20. 第二次作业熟悉使用工具

热门文章

  1. linux 命令解码空格,Shell 编程:Bash空格的那点事
  2. php 转换数组为小写,PHP如何将数组键转换为小写?
  3. go环境搭建_学习的golang第一步,搭建我们运行的环境,go! go! go
  4. 鸿蒙os内测版应用名称,谁知道报名鸿蒙系统公测,应用名称怎么填的?
  5. 什么是E1接口,E1的使用注意事项
  6. 【渝粤教育】 国家开放大学2020年春季 1260软件工程 参考试题
  7. [渝粤题库]陕西师范大学《幼儿园社会教育》作业
  8. 物联网在水位监测中的应用
  9. zbrush常用笔刷_ZBrush中常用笔刷综合简介
  10. 【MFC系列-第23天】CMemoryDC的封装过程