Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令

1、磁盘分区是怎么表示的?

1.1 对于IDE接口,第一主盘为hda,第1从盘为hdb,第1从盘的第1个分区为hdb1

1.2 对于SCSI接口,第一主盘为sda,第1从盘为sdb,第1从盘的第1个分区为sdb1

2、逻辑管理娟技术LVM

2.1 LVM ,逻辑卷管理,以便扩展管理盘符。

PV:物理卷

VG:卷组

LV:逻辑卷

PE(physical Extend):物理扩展(默认4M),就是我们逻辑卷管理的最小单位。

2.2 关系如下:

N个PV组成一个VG,PE为VG的最小单位。

用VG为生成LV(这个过程就是分配多少个PE给这个LV),然后再挂载目录到LV,就可以用了,完成了逻辑分区的功能;

3、常用磁盘命令

df

检查文件系统的磁盘空间占用情况,参数-a列出全部目录,参数-h按KB,MB,GB显示

du

检车某个目录或者文件占用的磁盘空间,参数-s显示占用总空间,参数-sh统计目录大小

mount

挂载各种文件系统,如mount -t 设备名  挂载点,如:mount /dev/sdc1 /soft

umount

卸载各种文件系统,如umount 挂载点,如 umount /soft

fdisk

用于磁盘分区,是Linux的磁盘分区表操作工具,MBR,3个主分区,16个逻辑分区

mkfs

磁盘格式化

fsck

fsck用来检查和维护不一致的文件系统

file

判断文件类型

parted

适合于MBR/GPT两种模式的分区命令,GPT,(18EB) 128个逻辑分区

4、加5块硬盘做分区演示

4.1 fdisk -l 显示出所有的磁盘分区

显示我们新加的硬盘

fdisk -l |grep "Disk /dev/sd"

4.2格式化磁盘

(1)sdb格式化化成一个文件系统

fdisk /dev/sdc    提示为DOS兼容模式

把整个磁盘作为主分区~

fdisk -l 查看是否成功

然后删除演示;fdisk /dev/sdb    如果这里有多个分区,这里用d命令,删除时会让我们选择;

(2)sdb格式化化成2个以上文件系统

验证

(3)创建主分区与扩展分区(然后创建扩展分区下的逻辑分区)

创建主分区-》创建扩展分区-》创建逻辑分区~

(4)给主分区加引导设备

再重复a,选择主分区,就会取消掉。

(5)修改分区系统ID类型 (t)

这里输入L就可以查看所有的类型

我想把这个分区改成Linux LVM格式,那么只要输入前面的代码即可  如 8e,结果如图~

4.3实际挂载使用

磁盘 /dev/sdb

查看分区信息;如果找不到这个分区,那么可以做一个操作把分区信息写到磁盘。(partprobe /dev/sdc)让内核去读取这个分区信息;

格式化文件系统;mkfs

使用  mkfs.ext4 /dev/sdb1   格式化。

查看挂载 mount ,会列出现存挂载的

正式挂载磁盘到目录

(1)挂载磁盘的目录

mkdir /my_dev1           #创建挂载文件夹

mount /dev/sdc1 /my_dev1    #把磁盘挂载到该目录下

(2)卸载磁盘目录

(3)挂载iso设备

mount -t iso9660 -o loop /1.iso /mnt

(4)卸载光驱,弹出光驱

【1】umount /dev/cdrom #卸载光驱   【2】eject /dev/cdrom  #弹出光驱

4.4重启后想要仍能直接挂载怎么做?

修改 /etc/fstab  配置加载文件

卸掉之后,你如果去装载这个文件夹,那么系统会自动到 /etc/fstab 中去找映射。

5.file 命令 (判断文件到底是什么类型)

(1)file一个目录

(2)file一个文件

linux解挂文件磁盘的命令,Linux学习笔记(4)磁盘分区(fdisk)、挂载与文件系统命令...相关推荐

  1. android 搜索文件代码怎么写,android学习笔记(5)-一个搜索文件的APP(2)-搜索功能的实现...

    接上一篇,今天把搜索的代码放上去了.效果图如下. MainActivity.java package com.stk.afinder; import android.os.Bundle; import ...

  2. linux获取文件的md5,linux shell 获取文件md5的命令linux操作系统 -电脑资料

    下面我给各位朋友总结一下在linux中利用shell命令来获取文件md5及遍历目录下所有文件的md5的例子,希望此例子对各位同学会有所帮助, 获取文件的MD5值: $ md5sum linuxmint ...

  3. linux三剑客-sed命令的学习笔记

    本文为在B站上学习linux命令的学习笔记,视频出处为https://www.bilibili.com/video/BV1244y1e73a?p=23&spm_id_from=pageDriv ...

  4. linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...

    linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...

  5. Linux学习笔记1--Linux文件系统之CentOS7挂载U盘

    Linux学习笔记(一) CentOS7挂载U盘 插入U盘连接虚拟机 打开终端 创建U盘目录 挂载U盘 卸载U盘 可能出现的bug Linux文件系统与Windows文件系统之比 二者文件系统具体 二 ...

  6. 文件和存储管理学习笔记-动态磁盘管理

    Server 2008 R2 文件和存储管理学习笔记-动态磁盘管理 基本磁盘是包含基本分区.扩展分区或逻辑驱动器的一种物理磁盘 动态磁盘提供了基本磁盘不提供的一些高级功能,创建无限数量卷.跨越多个磁盘 ...

  7. Docker基础03--Dockerfile详解与镜像发布--(狂神说docker学习笔记)

    文章目录 1. Dockerfile介绍 2. Dockerfile指令说明 3. 制作Centos镜像 3.1 编写Dockerfile的文件 3.2 通过这个文件构建镜像(注意最后加个点!!!) ...

  8. curl 命令的学习笔记

    curl 命令的学习笔记 curl 官网:https://curl.haxx.se/ curl 全称 CommmandLine URL 或 CommandLine Uniform Resource L ...

  9. oracle 11g dul,学习笔记:Oracle dul数据挖掘 导出Oracle11G数据文件坏块中表中

    试验模拟导出Oracle 11G数据库中数据文件坏块中表中的数据 以前一直以为dul对应的版本只能恢复最高的数据库版本一致,今天测试发现dul 10可以恢复11g最新版的数据库. 模拟环境SQL> ...

最新文章

  1. 【深度学习】270篇CVPR 2020代码开源的论文,全在这里了!
  2. java解压中文乱码_java使用解压zip文件,文件名乱码解决方案
  3. 别傻啦,不会高数,你连人话都听不懂
  4. 双三次插值图像旋转_4K/8K电视中的超分辨率技术到底是啥?让我来告诉你(二-插值篇)...
  5. 理论基础 —— 队列
  6. 循证e刊 安慰剂的前世今生
  7. 个体营业执照与公司营业执照的区别
  8. 狂神说Java之Springboot整合Shiro
  9. JAVA工程师最新面试题(来源于互联网)
  10. 去掉/隐藏 word的回车符
  11. 突破次元壁垒,让身边的玩偶手办在屏幕上动起来!
  12. 2021年低压电工新版试题及低压电工证考试
  13. 配置郭神的LitePal(面向对象一样操作sqlite数据库,不再使用SQL语句)
  14. php把接收到的16进制转成字符串,php将16进制转为字符串的方法
  15. 苹果Mac Safari下载文件没有反应如何解决?
  16. 同一局域网下传输文件(Linux)
  17. Python入门自学进阶-Web框架——16、Django登录/注册
  18. Android Doze模式和app Standby模式
  19. 想测试一下你对HTML5有多了解么? 试试Nettuts+的小测验吧!
  20. ProtoThreads在Arduino中的应用#多任务处理#

热门文章

  1. Numpy库的学习(三)
  2. python库--tensorflow--数学函数
  3. 【bzoj4753】[Jsoi2016]最佳团体 分数规划+树形背包dp
  4. ALGORITHMS
  5. LeetCode -- Sort List
  6. 微软首席技术官:不清楚平板是否昙花一现
  7. Django信号量实现用户密码修改
  8. 剑指offer---连续子数组的最大和
  9. 从SourceForge上获取CVS管理的开源代码
  10. H.264的编解码流程