磁盘管理

MBR原理图

从该图可理解到为什么主分区只能是四个。

可以不分区,但为了统一管理,提高访问效率

设备不同,生成设备名称不同

管理分区命令:

lsblk查看块设备

fdisk创建MBR分区

fdisk后面跟的是硬盘名不是分区名,只能对硬盘分区,不能对分区而分区!

parted命令危险直接生效;克隆分区,除逻辑分区不能克隆其他都可以。

而且克隆完成容量的大小有误差,从小到大克隆。

磁盘挂载命令:mount,umount

开机启动自动挂载将配置内容写到/etc/fstab文件即可。

生效方式:重启&写入/etc/fstab文件中;

第1行:设备名称;第2行:挂载路径;第3行:文件系统类型;第4行:默认权限default,第5行:0开机不自检;第6行:优先级

实验:

1、改错/etc/fstab内容导致系统无法正常启动可通过光盘救援恢复。

2、备份分区表,破坏并恢复

    1))查询:dd if=/dev/sda of=/data/mbr bs=1 count=512 ;hexdump /data/mbr -C

    备份:scp 进程路径 主机名远程ip:远程路径

    破坏:dd if=/dev/zero of=/dev/sda bs=1 count=64 skip=446 seek=446;重启

    2)救援模式

    ifconfig ens33 ip(近程)

    ping ip(远程)

    远程拷文件到近程:scp 主机名ip(远程) : file(远程路径) file(近程路径)

    dd if=mbr of=/dev/sda bs=1 count=512;exit

3、分区后同步分区表操作:

    centos6同步分区表

        partx  -a /dev/sda  识别硬盘新增分区

        partx  -d --nr 6-8 /dev/sda 删除分区

        partx  -d --nr 8 /dev/sda 指定删除分区

    centos5,7 同步分区表

        partprobe 

4、重定向创建分区:

5、清除硬盘分区数据:(dd)

dd if=/dev/zero of=/dev/sd? bs=1 count=512

6、对新添加的硬盘设备进行分区、格式化并挂载到/newFS目录

1)新硬盘在图形化界面添加即可;可用echo"- - - " /sys/class/scsi_host/host0/scan扫描显示;

2)分区;

fdisk(用到的子命令有npmlew);分区同步信息partprobe;

3)格式化;

mkfs.xfs(举例)  /dev/sdb;

4)挂载;

mkdir /newFS;mount /dev/sdb  /newFS

5)设置为开机自挂载

vim /etc/fstab; /dev/sdb /newFS xfs defaults 0 0

查看分区命令:df(-h)查看已读量、du(-sh)查看总量

7、添加交换分区(增加分区或文件充当swap功能):模拟内存提高访问速度

1)fdisk创建分区(需要修改分区类型t,L,82);partprobe

2)   格式化mkswap 

3)   启用:swapon

4)设置为开机自挂载

vim /etc/fstab; swap swap  xfs defaults 0 0

5)swapoff

Linux浅谈磁盘管理及案例的更多相关文章

  1. Linux系统的磁盘管理

    Linux系统的磁盘管理有三个命令:df.du.fdisk. df:列出Linux中所有文件系统的整体磁盘使用量: du:对文件和目录所占用磁盘空间的查看: fdisk:用于磁盘分区时列出所有的磁盘. ...

  2. Linux文件系统与磁盘管理

    Linux文件系统与磁盘管理 有哪些文件系统: FAT:微软在Dos/Windows系列操作系统中共使用的一种文件系统的总称.       exFAT(Extended File Allocation ...

  3. C学习笔记(11)--- 可变参数,浅谈内存管理 【C基础概念系列完结】

    1.可变参数(variable arguments): 可变参数允许您定义一个函数,能根据具体的需求接受可变数量的参数. int func(int, ... )             (函数 fun ...

  4. linux基本命令之磁盘管理命令(ls,cd,pwd,mkdir,rmdir,clear, touch)

    linux磁盘管理命令 1.ls(list)命令:列出目录内容. 格式:ls [参数][文件或目录] ls -a或-all表示列出所有文件和目录,以点开始的是影藏文件,例如,.bash_history ...

  5. linux基础之磁盘管理与文件系统

    上面一篇文章(https://www.cnblogs.com/ckh2014/p/7224851.html)介绍了硬盘的基本结构,那么一块磁盘如何应用取存储数据呢? 它的步骤是这样的: 识别硬盘 -- ...

  6. Linux进阶之磁盘管理及LVM逻辑卷

    本节内容 磁盘管理 LVM 一.磁盘管理 1.硬盘接口 种类及其应用: IDE接口硬盘多用于家用产品,部分应用于服务器 SATA SCSI接口硬盘主要应用于服务器 SAS只在高端服务器上,价格昂贵 2 ...

  7. linux 操作系统之磁盘管理

    磁盘管理 存储设备:硬盘 , U盘 , 移动硬盘 , 光盘 , 软件. 组装一台电脑 无法被修改 df -h #查看磁盘分区的情况 , 可用的. 查看磁盘或者目录的内容 df “df” 常用的 “-i ...

  8. LVM磁盘管理实战案例

    前言:这是关于centos/linux上的LVM磁盘上的扩容,缩减,磁盘类型等收集做的案例 至于ubuntu系统的磁盘扩容参考:https://www.jianshu.com/p/5dcfcec687 ...

  9. linux 学习随笔-磁盘管理

    1:df 用于查看已挂载磁盘的容量信息 -i 查看inodes使用情况 -h 以合适的单位显示 -k -m 分别以k M单位显示 2:du 查看某个文件或者目录占用的空间 du [-abckmsh] ...

随机推荐

  1. jQuery Validate 使用

    jQuery Validate 使用 <script src="js/b/js/jquery.validate.js"></script> <styl ...

  2. grails一对多双向关联

    前面分享了一些学习grails的心得,可是grails的知识还远不止这些,这次整理了一点有关grails一对多双向关联关系的知识.我认为这样的关联用的地方太多了,这次准备的样例是城市和区域的相关样例. ...

  3. buaa 1033 Easy Problem(三分)(简单)

    Easy Problem 时间限制:1000 ms  |  内存限制:65536 KB 描写叙述 In this problem, you're to calculate the distance b ...

  4. 【POJ 3460】 Booksort

    [题目链接] http://poj.org/problem?id=3460 [算法] IDA* 注意特判答案为0的情况 [代码] #include <algorithm> #include ...

  5. 简述RTMPDump与编译移植

    RTMPDump主页 ,RTMPDump库主要包含三部分: 1.一个基本的客户端程序 2.两个服务器程序(rtmpsrv.rtmpsuck) 3.一个支持rtmp协议的库—librtmp 下载RTMP ...

  6. H264的RTP负载打包的数据包格式,分组,分片

    H264的RTP负载打包的数据包格式,分组,分片 1.    RTP数据包格式 RTP报文头格式(见RFC3550 Page12): 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 ...

  7. 如何修改vos2009/vos3000的web端口?

    vos 2009. VOS 3000 2120 -2138版本在这里 /usr/apache-tomcat-5.5.15/conf 编辑 server.xml 找到 <!-- Define a ...

  8. (Go)09.指针赋值修改示例

      答案: 1 package main 2 import ( 3 "fmt" 4 ) 5 6 7 func modify(p *int) { 8 fmt.Println(p) 9 ...

  9. PCB Genesis加邮票孔(邮票孔增加方向判断--左右上下)实现算法

    之前没解决的问题,当时一下卡在用户界面选择邮票孔增加的方向(上下左右) 与邮票孔实际方位之前的逻辑与非判断上卡壳了,导致一下没进展下去. 回头看原来如此简单 ,将此点记录一下. 1.垂直线定义:80- ...

  10. Python 31 TCP协议 、socket套接字

    1.TCP协议 可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割. (1)三次握手建链接( ...