ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

磁盘分区

2019-10-21 09:04:29  阅读:197  来源: 互联网

标签:分区 文件系统 dev 磁盘 挂载 磁盘分区 dd


## 磁盘分区
    1、MBR        1982年 分区不超过2T        分区方式:柱面
       临时配置ip 底子        ip a a ip/mask dev ens160        dd 命令?        declare -i
    2、GPT分区        支持128分区,使用64位,支持8Z-64Z。        使用128位UUID ## 分区     1、parted       分区必须是连续的     2、fdisk        逻辑分区号根据分区数量变化会变化。        -t 修改磁盘id的,该id 是作为标签。        分区后,硬盘上的分区表与内存的时未同步,会导致系统未识别以分区信息。        kpartx 同步命令 (centos 6)        partx -a 同步添加磁盘分区信息。        partx -d --nr x-xx /dev/sda         其他centos版本的同步方法(除centos6)        partprobe        deprecated ## 文件系统     VFS 虚拟文件系统     blkid 现有文件系统     查当前系统支持的文件系统     cat /proc/fileysytems
    1、创建文件系统        mkfs        lsblk -f       mke2fs 管理ext        tunefs        fsck 检测文件系统,修复       blkid       uuidgen 随机生成uuid       ## 挂载 mount     1、mount        通一设备可以挂载到多个目录中。         同一目录同一时间只能挂载一个设备。         查看进程使用        fuser -v /mnt/sdb1 查看使用程序        fuser -km /mnt/sdb1  踢出使用者。        mountpoint 查看该文件是否是挂载点。
       mount常用命令选项        -t vsftype 指定要挂载的设备上的文件系统        -r readonly 只读挂载        -w read and write 读写挂载        -n 不更新/etc/fstab,mount 不可见        -a 自动挂载所有支持自动挂载的设备         -L 'LABEL' 以卷标指定挂载设备        -U,'UUID' 以UUID指定要挂载的设备        -B,--bind 绑定目录到另外一个目录上

    2、挂载信息       cat /pro/self/mounts 查看挂载点信息。        -B bing 目录挂载到目录
      -o loop (centos6 上挂载。)          注:在centos6上,只能挂载8个loop设备。
    3、mount 命令        -o option: 挂载文件系统选项,多个选项使用逗号分隔     4、mount挂载文件 /etc/fstab            注:UUID挂载禁止使用UUID。
    5、swap         1、创建分区选择分区类型 82        2、格式化 mkswap         3、挂载激活 swapon -a
       swapon :                -a 激活所有交换分区                -p 指定优先级                -s 查看挂载分区、或者free -m        swapoff :禁用,停止。         
       mkswap             6、eject 弹出光驱。   ## dd 命令     dd 命令:convert and copy a file     用法:     dd if=/PATH/FROM/SRC of=/TATH/TO/DEST bs=# count#     if=file 从命名文件读取而不是标准输入     of=file 写到所命名的文件而不是到标准输出     ibs=size 一次读size 个byte     obs=size 一次写size 个byte     bs=size  block size ,指定块大小(即ibs也是obs)     cbs=size 一次转化size 个byte     skip=block 从开头忽略blocks个ibs 大小的块     seek=block 从开头忽略block 个obs 大小的块     count=n  复制n个bs
    conv=conversion [converiso]用指定的参数转换文件     转换参数:     ascii转换EBCDIC为ADCII     ebcdic转换ASCII 为EBCDIC     lcase把大写字符转换为小写字符     ucase把小写字符转换为大写字符     nocreat 不创建输出文件     noerror 出错时不停止     notrunc不截短输出文件     sync 把每个输入块天聪到ibs个字节,不足部分用空(NUL)字符补齐。     fdatasync 写完成前,物理写入输出文件
    例:备份MBR         dd if=/dev/sda of=/data/mbr.bak bs=512 count=1         破坏MBR         dd if=/dev/zero of=/dev/sda bs=64 count=1 seek=446          备份:         dd if=/dev/sdx of=/dev/sdy         将本地磁盘x,备份到磁盘y                  dd if=/dev/sdx of/data/x.bat         将磁盘x数据,备份到指定路径的文件。
        dd if=/dev/sdx |gzip >/path/to/image.gz         备份磁盘x数据,压缩,保存到指定文件。     恢复:         dd if=/data/x.bat of=/dev/sdx         将备份的磁盘数据恢复到指定盘。
        gzip -dc /path/to/image.gz | dd of=dev/sdx         将压缩的备份文件恢复到指定盘。         销毁磁盘数据         dd if=urandom of=/dev/sda1         利用随机数据填充硬盘。
## 常见工具     df  -H 以10为单位         -T 文件系统         -h 二进制         -i inde 
    du 查看目录总体空间占用率        -h 二进制        -s 总

## RAID     1、raid 0        磁盘容量相同     特点:性能提升,无容错能力。条带      2、raid 1        有冗余,磁盘利用率较低。镜像。    
实验:      分区、格式化、挂载,持久挂载       swap分区管理       lvs实现 ## LVM     创建物理卷 pv     1、创建硬盘分区,磁盘编码选择8e     2、格式化磁盘分区,pvcreate  /dev/DEVICE           查看命令:pvc、pvdisplay
    创建逻辑卷组 vg      1、创建逻辑卷组,vgcreate /dev/device     2、查看 vgs、vgdisplay     3、扩容 vgextend 
    创建逻辑跟去lv     1、创建逻辑分区 lvcreate -L 10G  -n testlv 卷组名     2、正常格式化挂载。     3、扩容lvextend -L 11G /dev/vg/lvname     4、同步resize2fs /dev/vg/lvname (ext)        lvresize -r -l +100%Free /dev/vg/lvname     5、xfs_growfs        扩展 -r 拓展加空间同步 一起。 
    缩减:缩减lv,只针对ext,并且只能离线缩减。     1、取消挂载。     2、缩减文件系统 resze2fs      3、缩减空间。lvreduce     4、重新挂载




标签:分区,文件系统,dev,磁盘,挂载,磁盘分区,dd
来源: https://www.cnblogs.com/sf-mx/p/11711459.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有